Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 如何在HTML5上播放M-JPEG编码的视频<;视频>;?_Video_Html_Html5 Video_Mjpeg - Fatal编程技术网

Video 如何在HTML5上播放M-JPEG编码的视频<;视频>;?

Video 如何在HTML5上播放M-JPEG编码的视频<;视频>;?,video,html,html5-video,mjpeg,Video,Html,Html5 Video,Mjpeg,我需要在HTML5上播放一部M-JPEG编码的电影 你知道哪个容器(mp4、avi、webm、ogv等)和浏览器(chrome、safari等)可以播放这个吗?safari和IE9应该使用系统编解码器,所以如果用户有合适的编解码器,他们可以播放M-JPEG 在其他浏览器中,您可以尝试使用元素嵌入它,这可能会找到一些合适的插件 然而,浏览器供应商不想支持大量蹩脚的编解码器和奇怪的容器。别指望H.264和WebM以外的任何东西都能正常工作(你需要两者) 你最好的办法是重新编码视频。即使是H.264和

我需要在HTML5上播放一部M-JPEG编码的电影


你知道哪个容器(mp4、avi、webm、ogv等)和浏览器(chrome、safari等)可以播放这个吗?

safari和IE9应该使用系统编解码器,所以如果用户有合适的编解码器,他们可以播放M-JPEG

在其他浏览器中,您可以尝试使用
元素嵌入它,这可能会找到一些合适的插件

然而,浏览器供应商不想支持大量蹩脚的编解码器和奇怪的容器。别指望H.264和WebM以外的任何东西都能正常工作(你需要两者)


你最好的办法是重新编码视频。即使是H.264和WebM的快速/低质量编码也会给您带来比M-JPEG好得多的压缩效果。

我想这样做的最初原因是能够在浏览器中对视频进行精确的帧搜索。我最终发现这在浏览器中的“标准”(WebM H.264)编码视频中是可行的。至少在谷歌Chrome上(是第一个实现这一点的)。考虑到帧速率,您可以通过计算您想要获得的时间来实现这一点。