使用媒体源支持将* .mov文件转换为* .mp4

时间:2017-02-04 21:17:06

标签: javascript ffmpeg video-streaming html5-video media-source

我的目标是使用HTML5媒体源扩展(MSE)播放转换后的* .mp4文件。 我在Mac上用iMovie制作了一个小视频,并将此视频导出到* .mov文件。使用ffmpeg我已将* .mov文件转换为碎片* .mp4文件。 我使用Mozilla Media Source教程中的代码制作了简单的html5视频播放器。

https://developer.mozilla.org/en-US/docs/Web/API/Media_Source_Extensions_API/Transcoding_assets_for_MSE

但我无法通过本教程播放视频。其他* .mp4视频播放就好了。但我转换* .mov视频时遇到了麻烦。

我已检查过我的视频的编解码器支持。 在这个页面上,我得到了我的编解码器信息:

http://nickdesaulniers.github.io/mp4info/

track #0 codec string: mp4v
track #1 codec string: mp4a.40.2
track #2 codec string: tmcd
MediaSource.isTypeSupported('video/mp4; codecs="mp4v, mp4a.40.2, tmcd"'); // => false

我发现MSE不支持tmcd编解码器:

https://cconcolato.github.io/media-mime-support/

我无法找到让我的视频与MSE一起工作的方法。任何人都可以帮我解决这个问题吗?

0 个答案:

没有答案