有没有办法在运行中将mkv流重新转换为mp4容器?我正在使用html5 <video>
标签,虽然我知道我不会得到梦幻般的浏览器支持,但我正在构建未来(这是一个更大项目的一部分,其他功能也需要兼容html5的浏览器) 。似乎mp4容器中的h.264比mkv容器有更好的支持,但是我的一些流以mkv形式出现。
答案 0 :(得分:2)
查看Mediacoder project。它是一个转码器,具有各种主要媒体相关开源项目的GUI前端。它支持所有主要操作系统。
此外,Mediacoder支持网络用户界面,这可能非常适合您的网络相关项目。
过去曾有issue with mkv,但现在应该解决。
答案 1 :(得分:1)
将MKV重新编入MP4是ps3mediaserver执行的任务之一;因为它做了很多无关紧要的任务,我不确定这是我建议开始的地方,但我认为这可能是一个合适的最后努力。
我使用mkvextract
从MKV文件中提取曲目,并使用MP4Box
将数据重新打包为MP4流。
我总是以批处理模式而不是流模式运行程序,因为我只想为转换一次烧的CPU周期,所以我们的用途是不同的。 (我不知道这两种格式是否允许进行流转换。)但也许这两个工具可以让你构建足够接近流媒体的东西。
答案 2 :(得分:1)
VideoLan Server可以动态进行重新转换。看这里 http://www.videolan.org/streaming-features.html