使用ffmpeg添加actionscript

时间:2011-05-04 20:59:34

标签: linux flash actionscript ffmpeg

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

我说:

ffmpeg -i file.flv file.swf

它会在我的视频中创建一个swf。我现在想检查它是否与actionscript有一个特定日期。如果是,那么我想显示一些actionscript代码(sprite with textfield说它已经过期而不是播放视频)。这可能吗?

1 个答案:

答案 0 :(得分:2)

我认为你能做的是:

  1. 使用ffmpeg将flv转换为swf,就像您在问题中所写的那样
  2. 创建一个新的flash项目,并将此swf嵌入其中
  3. 这是嵌入swf并将其添加到舞台的方法:

    [Embed(source="flashfile.swf")]
    var swfclass:Class;
    
    //put your expiration check here
    
    stage.addChild(new swfclass());
    

    根据项目的范围,您也可以使用某些技术动态执行此操作。有Flex SDK等从命令行编译swfs。您可以查看并启动它herehere

    希望这有帮助。