[英]Remuxing MKV to MP4 fails when using -map 0 but works fine when Remuxing MP4 to MKV
[英]Remuxing a mkv video stream to mp4 on the fly
有什么办法可以即时将mkv流重新混合到mp4容器中? 我使用的是html5 <video>
标记,虽然我知道我不会获得出色的浏览器支持,但我正在为未来而努力(这是一个较大项目的一部分,其中其他功能也需要html5兼容浏览器)。 似乎在mp4容器中比在mkv容器中对h.264的支持更好,但是我的一些流是作为mkv进入的。
看一下Mediacoder项目 。 它是带有GUI前端的代码转换器,可用于各种主要的与媒体相关的开源项目 。 它支持所有主要操作系统 。
此外,Mediacoder支持Web用户界面,该界面非常适合与Web相关的项目。
VideoLan Server可以即时进行重新混合。 在这里看http://www.videolan.org/streaming-features.html
将MKV重组为MP4是ps3mediaserver执行的任务之一 ; 由于它执行了许多无关紧要的任务,因此我不确定它是我建议开始的地方,但我认为这可能是适当的最后努力。
我已经使用mkvextract
从MKV文件中提取音轨,并使用MP4Box
将数据重新打包为MP4流。
我始终以批处理模式而不是流模式运行程序,因为我只想刻录一次 CPU周期进行转换,所以我们的用法是不同的。 (我不知道这两种格式是否都允许流转换。)但是也许这两种工具可以让您构建足够接近流的内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.