在Ubuntu 16.04 / Debian 8 / Linux Mint上安装MKVToolNix 9.2.0

MKVToolNix 9.2.0(代号照片)于2016年5月28日发布。它是用于创建,更改和检查Matroska(MKV)文件的工具的集合,可在Linux,BSD和Windows上使用。 本教程显示了如何通过官方deb存储库在Ubuntu 16.04,Debian 8,Linux Mint,Elementary OS上安装MKVToolNix。

免费和开源(GPLv2)MKVToolNix是以下命令行和图形实用程序的集合:

  1. tract:将Matroska文件中的曲目提取到其他文件中
  2. mkvmerge:将多媒体流合并到一个Matroska文件中
  3. mkvinfo:打印有关Matroska文件中元素的信息
  4. mkvinfo文本:打印有关Matroska文件中元素的信息
  5. mkvpropedit:修改现有Matroska文件的属性,而无需完全重做
  6. mkvinfo-gui:图形界面,用于打印有关Matroska文件中元素的信息
  7. mkvtoolnix-gui:mkvmerge的GUI,包括章节和标题编辑器

在Ubuntu 16.04 LTS上安装MKVToolNix 9.2.0

它包含在Debian和Ubuntu存储库中,但如果要安装最新的稳定版本,请使用上游存储库。 首先,运行以下命令以导入GPG签名密钥。

wget -q -O - https://mkvtoolnix.download/gpg-pub-moritzbunkus.txt | sudo apt-key add -

当您看到确定消息时,将导入GPG密钥。 然后使用nano或您喜欢的文本编辑器编辑sources.list文件。

sudo nano /etc/apt/sources.list

在此文件的末尾追加以下两行。

deb http://mkvtoolnix.download/ubuntu/xenial/ ./
deb-src http://mkvtoolnix.download/ubuntu/xenial/ ./

保存并关闭文件。 现在更新本地软件包索引并安装MKVToolNix 9.2.0。

sudo apt-get update

sudo apt-get install mkvtoolnix mkvtoolnix-gui

现在可以从Unity Dash启动它。

在Ubuntu上安装MKVToolNix

在Ubuntu 14.04,Linux Mint 17,Elementary OS Freya上安装MKVToolNix 9.2.0

整个过程基本相同,只是将代码名称xenial替换为trusty。

wget -q -O - https://mkvtoolnix.download/gpg-pub-moritzbunkus.txt | sudo apt-key add -

echo "deb http://mkvtoolnix.download/ubuntu/trusty/ ./" | sudo tee -a /etc/apt/sources.list

sudo apt-get update

sudo apt-get install mkvtoolnix mkvtoolnix-gui

在Debian 8 Jessie上安装MKVToolNix 9.2.0

wget -q -O - https://mkvtoolnix.download/gpg-pub-moritzbunkus.txt | sudo apt-key add -

echo "deb http://mkvtoolnix.download/debian/jessie/ ./" | sudo tee -a /etc/apt/sources.list

sudo apt-get update

sudo apt-get install mkvtoolnix mkvtoolnix-gui

使用mkvinfo检查Matroska文件

mkvinfo一个命令行实用程序,用于打印有关Matroska文件中元素的信息。 简单的命令是:

mkvinfo filename.mkv

它将以树状模式显示元素信息。

mkvinfo

您可能希望将其与 mediainfo

sudo apt-get install mediainfo

mediainfo filename.mkv

媒体信息

使用mkvextract从MKV文件中提取元素

mkvextract可以从mkv文件中提取曲目,标签,附件,章节,提示表,时间代码和提示。

要提取音频和视频轨道,请使用以下命令。

mkvextract tracks source-file.mkv <track-ID>:<output-file>

轨道ID可以通过mkvmerge获知。

mkvmerge -i source-file.mkv

mkvmerge轨道ID

请注意,轨道ID从0开始。

它也可以提取字幕,只需提供字幕的曲目ID。 支持以下轨道类型。

H.264 / AVC,RealVideo,Theora,VP8 / VP9,MP2,MP3,AC3,原始PCM,AAC,OGG Vorbis,TrueAudio,ALAC,FLAC,WavPack,Opus,SSA,ASS,Kate,VobSub和USF。

如何使用mkvmerge

如果您有任何格式的视频文件和字幕文件,则可以使用mkvmerge向视频添加字幕。 例如,要将MP4文件与SRT文件合并:

mkvmerge -o output-file.mkv input.mp4 input.srt

您得到的是带有嵌入式字幕的MKV文件。 要添加多个语言字幕,只需递增地添加每个SRT文件。 您也可以将音频文件与视频文件合并。

在VLC媒体播放器中,您可以通过右键单击视频来选择字幕之一,然后选择 字幕 > 子轨道。 并选择您的字幕。 还有一个选项可以禁用字幕。

VLC字幕

总是欢迎提出意见,问题或建议。 如果您认为这篇文章很有用,? 请在社交媒体上与您的朋友分享! 请继续关注更多Linux教程。

Sidebar