webRTC问题从webm + wav转换为mp4

时间:2015-01-05 18:03:00

标签: javascript video ffmpeg webrtc mp4

在我获得.webm视频和我的.wav音频后,我决定将其加入.mp4文件容器中。

我跟着muaz-khan ffmpeg-asm.js的库进行了这次转换,但是当它完成时,我得到的blob显然没有视频,但是在我下载后我可以在我的Windows媒体播放器上重现它。 / p>

这是我为此测试创建的代码:jsfiddle

检查其他一些消息来源,我发现还有一个人在1个月前直接向muaz-khan报告了这个问题webrtc-experiment.com(最后评论)。

我认为这不是与转换相关的问题,我认为这更像是编解码器的问题。

如何才能解决此问题(如果可以解决),以观看我的视频?

感谢您的建议。

2 个答案:

答案 0 :(得分:0)

据我所知,在mp4中没有标准化的方法来包装VP8(这是webm容器中包含的内容)。我不熟悉ffmpeg-asm.js,但我的猜测是它只是忽略了视频,因为无法将其打包到mp4容器中。

答案 1 :(得分:0)

好的,所以我在这里因为我也找到了类似的解决方案。根据我到目前为止所学到的,MP4在javascript中解析是很重要的。你应该把这个流带到一个java progra(像媒体中继架构中的j2EE服务器)来导入MP4库和转换。不幸的是,到目前为止,我只对录制内容取得了成功。我还在想办法实时做到这一点。