我的目标是使用HTML5媒体源扩展(MSE)播放转换后的* .mp4文件。 我在Mac上用iMovie制作了一个小视频,并将此视频导出到* .mov文件。使用ffmpeg我已将* .mov文件转换为碎片* .mp4文件。 我使用Mozilla Media Source教程中的代码制作了简单的html5视频播放器。
但我无法通过本教程播放视频。其他* .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一起工作的方法。任何人都可以帮我解决这个问题吗?