当前位置: 首页>>技术教程>>正文


如何将 .m2ts 转换为 .mkv?

, ,

问题描述

有谁知道允许我将 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.

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/13473.html,未经允许,请勿转载。