当我使用ffmpeg制作swf时,可以添加actionscript吗?
说我愿意:
ffmpeg -i file.flv file.swf
它用我的视频创建了一个swf。我现在想用actionscript检查它是否是某个日期。如果是的话,我想显示一些actionscript代码(带有文本字段的sprite表示它已经过期,不能播放视频)。这可能吗?
最佳答案
我想你能做的是:
用ffmpeg把flv转换成swf,就像你在问题中写的那样
创建一个新的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/