问题描述
有谁知道允许我将 m2ts 文件转换为 mkv 或其他格式的应用程序?最好是允许我直接转换它的东西,而不是转换整个 Blu-ray 光盘。 hddump 不起作用,因为它不仅转换 m2ts 文件,而且内容位于我虚拟安装的 .iso 上。
最佳方案
ffmpeg
我认为 ffmpeg 可以完成这项工作,它非常简单地复制所有流并将它们输出到 mkv 容器中。没有信息丢失/re-encoded。
ffmpeg -i input.mt2s -scodec copy -acodec copy -vcodec copy -f matroska input.mkv
次佳方案
使用 Handbrake,您可以转换各种文件:
\\n
Supported Sources:
\\n
\\n
- Any DVD or Bluray-like source: VIDEO_TS folder, DVD image, real DVD or bluray (unencrypted — removal of copy protection is not supported), and some .VOB, .TS and M2TS files
\\n
- Most any multimedia file it can get libavformat to read and libavcodec to decode.
\\n
\\n
Outputs:
\\n
\\n
- File format: MP4(M4V) and MKV
\\n
- Video: MPEG-4(ffmpeg), H.264(x264), or Theora(libtheora)
\\n
- Audio: AAC, CoreAudio AAC (OS X Only), MP3, or Vorbis. AC-3 pass-through, DTS pass-thorugh (MKV only)”
\\n
\\n
第三种方案
最容易使用的工具是 mkvmerge
,它是 mkvtoolnix
包的一部分。要转换您的文件:
sudo apt-get install mkvtoolnix
mkvmerge -o output.mkv input.m2ts
示例输出:
mkvmerge v6.1.0 ('Old Devil') built on Mar 4 2013 20:24:55
'input.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'input.m2ts' track 0: Using the output module for the format 'AVC/h.264'.
'input.m2ts' track 1: Using the output module for the format 'AC3'.
'input.m2ts' track 2: Using the output module for the format 'PGS'.
The file 'output.mkv' has been opened for writing.
'input.m2ts' track 0: Extracted the aspect ratio information from the MPEG-4
layer 10 (AVC) video data and set the display dimensions to 1920/1080.
Progress: 100%
The cue entries (the index) are being written...
Muxing took 4 minutes 20 seconds.