在html页面中显示不同格式的视频
我的硬盘上有不同格式的视频,我想在html页面中显示, 例如,到现在为止,我有在html页面中显示不同格式的视频,html,video,mp4,flv,Html,Video,Mp4,Flv,我的硬盘上有不同格式的视频,我想在html页面中显示, 例如,到现在为止,我有.mp4和.flv视频格式=并尝试使用下面的html代码显示 <div style="padding-top:90px;"> <video id="vid" width="350" height="250" controls="controls"> <source src="/home/user/videos/django_cms_1280x720.mp4" ty
.mp4
和.flv
视频格式=并尝试使用下面的html代码显示
<div style="padding-top:90px;">
<video id="vid" width="350" height="250" controls="controls">
<source src="/home/user/videos/django_cms_1280x720.mp4" type="video/mp4" />
</video>
<video id="vid_re" width="350" height="250" controls="controls">
<source src="/home/user/videos/1100000.flv" type="video/mp4" />
</video>
</div>
浏览器不支持FLV作为本机格式播放。您必须使用插件在您的网站上播放flv 您可以尝试:
http://flowplayer.org/
根据评论讨论,我想我有足够的数据来回答你的问题:
ffmpeg-i v1.mp4 v2.mp4
将生成一个包含MPEG-4第2部分视频的.mp4文件,该文件通常不受HTML5兼容浏览器的支持。您需要确保视频采用H.264格式因此,一般来说,确保您的视频符合交付机制定义的相当严格的约束。在这种情况下,HTML5视频标签需要带有H.264视频和AAC音频的MP4文件。您确定1100000.flv是MP4文件吗?扩展名是.flv,任何兼容HTML5的浏览器都不支持该扩展名(它是一种Flash视频格式)。我已经编辑了我的问题,你能看一下吗?下一个故障排除步骤是确保1100000_cnvtd.mp4正常。它是否在您碰巧拥有的任何其他媒体播放器中播放?既然已经安装了“ffmpeg”,那么也应该安装“ffprobe”。对1100000_cnvtd.mp4运行ffprobe。是H.264视频和AAC音频吗?转换成mp4后,我试图通过点击打开该视频,它播放得很好!!!!这回答了第一个问题,但是第二个问题呢:里面有什么编解码器?普通媒体播放器更能接受HTML5兼容的web浏览器。k我在linux中通过ffmeg命令将flv文件转换为mp4文件,并尝试显示相同的文件,但没有效果,视频的图像空白显示在屏幕上,但它是无法播放的格式,我的意思是视频没有播放?您可能没有使用正确的设置进行转换。如果正在播放另一个mp4文件,则浏览器显然没有问题。我使用的命令是ffmpeg-i/home/user/videos/1100000.mp4/home/user/videos/1100000_cnvtd.mp4I很抱歉,但我对ffmpeg没有太多经验。你为什么不使用一个免费的GUI程序来转换视频呢。在这里尝试我的意图和概念是,我将有一个网页,将视频上传到磁盘,因此用户可以上传任何类型的视频格式,我想将它们转换为html支持的格式,因为我们使用视频标记直接在html页面中显示所有上传的视频,感谢您的详细解释,并帮助我们了解了很多概念,我的观点是,我们如何将flv格式的视频转换成mp4格式的H.264视频和AAC音频?是的,我曾尝试使用下面的命令mencoder/shiva/1100000.flv-ovc x264-oac twoleme-o/shiva/1100000.mp4进行转换,但实际上视频已经转换,但当我尝试在网页中显示它时,还是同样的问题,视频没有播放
http://flowplayer.org/