Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SVG到SWF、AVI转换器_Svg_Flash_Avi - Fatal编程技术网

SVG到SWF、AVI转换器

SVG到SWF、AVI转换器,svg,flash,avi,Svg,Flash,Avi,我已经使用SMIL为SVG设置了动画。但是,我需要导出到其他格式 您知道有什么程序可以将动画SVG转换为SWF、GIF、AVI(或任何其他视频格式)?使用ffmpeg,可以通过两个步骤轻松实现此转换 步骤1:从屏幕生成电影 在Mozilla Firefox或Internet Explorer中打开动画SVG 在终端中使用此命令: ffmpeg -s 1440x640 -r 25 -f x11grab -i :0.0 -b 6000k out.avi ffmpeg -i out.avi -b 6

我已经使用SMIL为SVG设置了动画。但是,我需要导出到其他格式


您知道有什么程序可以将动画SVG转换为SWF、GIF、AVI(或任何其他视频格式)?

使用ffmpeg,可以通过两个步骤轻松实现此转换

步骤1:从屏幕生成电影

  • 在Mozilla Firefox或Internet Explorer中打开动画SVG
  • 在终端中使用此命令:

    ffmpeg -s 1440x640 -r 25 -f x11grab -i :0.0 -b 6000k out.avi
    
    ffmpeg -i out.avi -b 6000k -r 25 -t "00:00:10" -ss "00:00:09" "final.avi"
    
    与:

    • -s指定动画的格式(此处为1440x640 px)
    • -r每秒帧数(此处为25)
    • -f选择您的屏幕
    • -b质量(6000k为优质)
    • out.avi文件的名称和格式
  • 现在以全屏模式(F11)观看动画。如果你的动画是循环的,那就更好了

  • 停止录制(Ctrl+C)
  • 步骤2:仅保存感兴趣的部分

    在终端中使用此命令:

    ffmpeg -s 1440x640 -r 25 -f x11grab -i :0.0 -b 6000k out.avi
    
    ffmpeg -i out.avi -b 6000k -r 25 -t "00:00:10" -ss "00:00:09" "final.avi"
    
    与:

    • -i要剪切的文件
    • -b质量
    • -r帧速率
    • -t记录的持续时间(此处为10秒)
    • -ss录制开始(此处为9秒)
    • final.avi输出文件

    现在您有了一个.avi文件

    您可以先将其转换为swf,然后使用moyea的swf到avi转换器。顺便说一句,我有moyea软件,如果您需要,我可以为您做下半部分。通过电子邮件将文件发送给我(见个人资料)谢谢您的回答。我没有使用ffmpeg,但是方法是一样的——在浏览器中运行它并截屏。