2013-04-18 69 views
2

我使用SMIL为SVG制作了动画。不过,我需要导出为其他格式。SVG到SWF,AVI转换器

你知道任何将动画SVG转换为SWF,GIF,AVI(或任何其他视频格式)的程序吗?

+0

你可以先将其转换为一个swf的http:// SVG。兄弟软件/svg-to-swf-converter.html,然后使用moyea的SWF到AVI转换器。 –

+0

顺便说一句,我有moyea软件,所以如果你想我可以为你做下半场。给我发电子邮件(见个人资料) –

回答

2

这个转换在ffmpeg分两步很容易。

步骤1:从屏幕上生成电影。

  1. 在Mozilla Firefox或Internet Explorer中打开您的动画SVG。
  2. 使用此命令在终端:

    ffmpeg -s 1440x640 -r 25 -f x11grab -i :0.0 -b 6000k out.avi 
    

    有了:

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

  4. 停止记录(CTRL + C)

步骤2:仅保存有趣的部分

使用此命令在终端:

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输出fil。

现在你有一个.avi文件

+0

谢谢你的回答。我没有使用ffmpeg,但是这种方法是一样的 - 在浏览器中运行并捕获它。 –