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
Video Can';使用html5视频标签播放mp4视频_Video_Ffmpeg_Html5 Video - Fatal编程技术网

Video Can';使用html5视频标签播放mp4视频

Video Can';使用html5视频标签播放mp4视频,video,ffmpeg,html5-video,Video,Ffmpeg,Html5 Video,我正在尝试使用html5呈现mp4视频(h264): <video width="320" controls> <source src="/home/nabil/FWork/hikvision/ch01_00000100068000101.mp4" type="video/mp4"> </video> 一个可能的相关细节是,使用ubuntu的默认视频阅读器(后台为ffmpeg

我正在尝试使用html5呈现mp4视频(h264):

<video width="320" controls>
            <source src="/home/nabil/FWork/hikvision/ch01_00000100068000101.mp4" type="video/mp4">
</video>

一个可能的相关细节是,使用ubuntu的默认视频阅读器(后台为ffmpeg)播放视频时,不会显示任何视频控件

您的文件名为
.mp4
,但ffmpeg认为它实际上是
.mpg
。也许是对的

Remux:

ffmpeg -i input.mp4 -c copy -movflags +faststart output.mp4

但在你这么做之前,先看一看现代的ffmpeg。你的是古老的。对于Linux,您可以选择或。

您的文件名为
.mp4
,但ffmpeg认为它实际上是
.mpg
。也许是对的

Remux:

ffmpeg -i input.mp4 -c copy -movflags +faststart output.mp4

但在你这么做之前,先看一看现代的ffmpeg。你的是古老的。对于Linux,您可以选择或。

谢谢!我不确定情况是否如此,但您建议的解决方案提供了一个快速修复方案,而且没有质量损失!新的ffprobe版本(文件的旧版本)出现此错误:[mpeg@0x7262cc0]数据包损坏(stream=0,dts=NOPTS)。谢谢!我不确定情况是否如此,但您建议的解决方案提供了一个快速修复方案,而且没有质量损失!新的ffprobe版本(文件的旧版本)会出现此错误:[mpeg@0x7262cc0]数据包损坏(流=0,dts=NOPTS)。