如何将 Flash 视频转换为 html5 视频?

Posted

技术标签:

【中文标题】如何将 Flash 视频转换为 html5 视频?【英文标题】:How do I convert flash video to html5 video? 【发布时间】:2014-04-04 01:38:26 【问题描述】:

我想即时将 Flash 视频转换为 html5。不必下载并上传,然后再将其转换为 HTML5 视频?

这是来自Adobe的视频链接源代码

<embed type="application/x-shockwave-

flash"src="/swf/software/flash/about/flash_about_793x170.swf"   

id="shell_object" name="shell_object" bgcolor="#ffffff" quality="high" scale="noscale" 

salign="tl" wmode="opaque" title="Adobe Flash Player">

Flash 源码链接

/swf/software/flash/about/flash_about_793x170.swf

实际的 HTML 链接

http://www.adobe.com/software/flash/about/

如何即时转换并在只能播放 HTML5 视频的设备中显示?换句话说,一个即时的 Flash (*.swf) 到 HTML5 转换器是否有类似的 API 可以做到这一点?

【问题讨论】:

【参考方案1】:

您需要使用像ffmpeg 这样的转换器。该命令如下所示:

ffmpeg -i flashvid.swf html5.mp4

还有html:

<video>
    <source src="html5.mp4" type="video/mp4" />
</video>

【讨论】:

我认为 OP 意味着在浏览器中即时转换它

以上是关于如何将 Flash 视频转换为 html5 视频?的主要内容,如果未能解决你的问题,请参考以下文章

在 html5 视频标签中播放 .swf 文件

将 Flash 视频流转换为 HTML

HTML5 视频播放器显示以在浏览器中启用 Flash。如何在不启用 Flash 的情况下播放流视频?

如何使用视频元素在 html5 中播放直播视频?

Firefox 冻结的 HTML5 视频不会降级为 Flash

如何使用 Jquery 播放/暂停 Flash 视频(不是 html5 <video>)