我们正在处理的硬件不支持播放mkv文件。 所以我需要将Matroska(mkv)视频文件转码为mp4视频文件。
正如我从网上有关转码的资料中了解到的,我需要做以下事情:
如果我采用正确的方法,有人可以告诉我吗? 任何关于此的信息/链接都会非常有用。
维克拉姆
答案 0 :(得分:4)
根据Matroska文件中的内容,您可能根本不需要解码它,只需要重新启动。
我认为视频例如是H264,所以只需重新调整即可。 下面是gst-launch的示例管道,用于使用h264和mp3重新加载文件。
gst-launch-0.10 -v filesrc location=$file \
! matroskademux name="demux" demux. ! h264parse ! queue \
! mp4mux name=mux ! filesink location=$file._out.mp4 demux. \
! mp3parse ! queue ! mux.`
您还可以查看Transmageddon transcoder(www.linuxrising.org),它可以满足您的需求。