我正在创建一个视频文件上传到的平台。为了让他们通过视频播放,我将/demux mkv/flv/3gp文件转换为mp4文件。
我遇到的问题是,如果我解出这样的视频/mkv文件,我会得到错误消息Video format or mime type not supported,即使它在我的计算机上是一个“工作”的mp4文件。
我想我理解mkv文件是容器,如果解锁,它保持相同的视频和音频编解码器,如果不支持视频/HTML5 5,视频就不能播放。如果我错了请纠正我。
有谁能告诉我为什么mkv.mkv到mkv.mp4的这段代码不会在我的浏览器中播放?
➜ ~ ffmpeg -i mkv.mkv -vcod
假设我使用<video>标记在我的网页中包含一些视频。当客户访问此页面时,播放视频:
1)通过他的浏览器。因此,即使他的电脑没有安装像Window Media Player这样的程序,视频仍然会播放。
2)由他的操作系统选择的默认程序,但是这个程序现在被嵌入到浏览器UI中。例如,如果操作系统使用WMP播放.mp4视频,那么浏览器现在也使用WMP。