2013-04-18 103 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,但是這種方法是一樣的 - 在瀏覽器中運行並捕獲它。 –