首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >视频播放器可在网站上播放.avi、.flv、.swf、.mpeg视频

视频播放器可在网站上播放.avi、.flv、.swf、.mpeg视频
EN

Stack Overflow用户
提问于 2012-01-04 19:50:39
回答 1查看 6.2K关注 0票数 1

我想播放avi,flv,swf,mp4,mpeg视频,这是存储在我的系统在我的网站。

我需要为视频播放器swf文件,以便我可以在我的应用程序中放置视频和player.swf文件。

有没有一个播放器可以播放所有这些格式的视频?请提供链接。

EN

回答 1

Stack Overflow用户

发布于 2012-01-04 20:49:49

您可以像YouTube一样使用FFmpeg或类似软件将上传的视频转码(转换视频格式)为FLV或SWF文件,然后在SWF播放器中播放输出视频。

您可以从此link下载FFmpeg。

这是我从命令提示符运行的一小段代码,用于将视频代码转换为Flash;

代码语言:javascript
复制
ffmpeg -i video.mp4 -acodec libmp3lame -ab 64k -ar 22050 -ac 1 -vcodec libx264 -b:v 250k -r 30 -s 320x240 -f flv -y video.flv

"ffmpeg“是要运行的可执行文件。-i video.mp4是您要操作的输入视频。"-acodec“是您希望使用的音频编解码器,在本例中为"libmp3lame”或mp3音频。-ab 64k为音频码率,设置为64kbits/s;-ar 22050为音频采样率,设置为22050赫兹。"-ac 1“设置音频通道的数量("-ac 2”将为您提供立体声或两个音频通道)。-vcodec是您要使用的视频编解码器,在此代码的情况下为libx264或h264。-b:v 250k设置视频码率为250kbits/s,-r 30设置帧率为30fps。"-s 320x240“将图像分辨率设置为320像素宽、240像素高。“swf flv”我想设置你想要的视频格式,在你的例子中应该是"flv“或"-f”。最后,"-y video.flv“设置您想要创建的输出文件的名称。

在对视频进行转码之后,您可以通过在播放器中添加一点ActionScript来将输出的SWF或FLV文件加载到SWF播放器中。此link应该为您提供在播放器SWF中播放外部SWF或FLV所需的ActionScript。

或者,如果您使用的是HTML5,您可以简单地使用如下所示的to HTML5视频标签来播放您的MP4视频;

代码语言:javascript
复制
<video width="320" height="240" controls="controls"><source src="movie.mp4" type="video/mp4" /></video>

然而,HTML5还没有得到普遍的支持,直到2014年左右才会成为W3C的建议。另外,我不认为FLV和SWF视频可以在HTML5视频标签中工作,并且可以使用HTML5视频标签播放的格式在不同的浏览器中是不同的。例如,您可以在Internet Explorer9、Google Chrome6和Apple Safari5中使用MP4标签播放视频,但不能在Firefox4.0或Opera10.6中播放。对于这两个,你必须将它们转换为Ogg或WebM视频。

希望这能有所帮助。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8726395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档