linux - 使用 ffmpeg 添加 actionscript

标签 linux flash actionscript ffmpeg

使用ffmpeg制作swf时可以添加actionscript吗?

说我愿意:

ffmpeg -i file.flv file.swf

它用我的视频创建了一个 swf。我现在想用 ActionScript 检查它是否是某个日期。如果是,那么我想显示一些 ActionScript 代码(带有文本字段的 Sprite 表示它已过期并且不播放视频)。这可能吗?

最佳答案

我认为你可以做的是:

  1. 使用ffmpeg将flv转换成swf,就像你在问题中写的那样
  2. 创建一个新的flash项目,并将这个swf嵌入其中

这是嵌入 swf 并将其添加到舞台的方法:

[Embed(source="flashfile.swf")]
var swfclass:Class;

//put your expiration check here

stage.addChild(new swfclass());

根据项目的范围,您还可以使用一些技术动态地执行此操作。有 Flex SDK 等可以从命令行编译 swfs。你可以看到并启动它 here , 或 here .

希望这对您有所帮助。

关于linux - 使用 ffmpeg 添加 actionscript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5889793/

相关文章:

c - epoll_wait 由于 EINTR 而失败,如何补救?

android - 为什么 ARM 11 或更早版本不支持 Adob​​e Flash 播放器?

flash - Actionscript:图像到base64 字符串可能吗?

flash - Google 如何读取 SWFAddress 深层路径?

php - 未加载 Mongodb PHP 扩展。 Linux centos 6 Plesk 玛瑙 php 5.6.31

c++ - 如何自动获取 boost_major_version 号?

C++ 程序,输入无限循环

java - 创建类似祖玛的网页游戏 - 使用哪种技术?

php - FLASH as3 无法识别 localhost php 网址

actionscript-3 - 如何使Flashdevelop错误出现在结果面板中?