今回紹介する方法
手順
- Flashソースファイル(.fla)をAdobe Flashで開く
- SWFしか手元にないファイルの場合はこの方法は使えません
- その場合はSWF2Videoを使うのが現時点で最良の方法らしいです
- ムービー書き出し機能を使ってMOV形式で保存する
- フレームレート設定とサイズ設定は元データに合わせること
- MOV形式の書き出しがうまくいかない場合は……(´-ω-)
- Aviutlにファイルを読み込む
- Adobe Flashで書き出したMOVを読み込む(下記画像を参照)
- この時“ファイルを開く”ダイアログで動画のfpsを明示的に選択すること
- これをやらないと何故か600fpsの動画として読み込まれてしまいます
- 動画の音声を別途“音声読み込み”する
- “AVI出力”機能で書き出し
- 映像設定:未圧縮
- 音声設定:PCM/44.1kHz/2ch
- 出力した無圧縮AVIをお好きなエンコーダに突っ込む

というわけで
私はこの方法でFlash動画から音ズレなしでAVI形式に変換することに成功しました!
なお,動くMCやASが含まれないFlash動画の場合は,前回の記事で書いた方法でも問題なく変換できます。