- ベストアンサー
Linux 上の ffmpeg での Compressed SWF 対応について
ニコニコムービーメーカーで作成された動画(拡張子.swf)をLinux上のffmpegで変換しようとすると、以下のようなエラーがでました。 [swf @ 0xb7f4bfe0]Compressed SWF format not supported smile.swf: I/O error occured Usually that means that input file is truncated and/or corrupted. 圧縮されたSWFファイル? にffmpegを対応させることは可能でしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#136147
回答No.1
ffmpegのソースファイルを持っていれば、 toolsの中に、cws2fws.c というツールのソースが入っているいます。 このツールを使うと圧縮されたSWFファイルを解凍?してくれるようです。 使い方は、 $ cd tools <= ソースファイルのtools以下に移動 $ gcc -o cws2fws cws2fws.c -lz $ ./cws2fws <infile.swf> <outfile.swf> だそうです。 "Compressed SWF format"ファイルがないので動作は未確認です。
お礼
回答ありがとうございます。 上記の方法で圧縮の解凍? ができ、解凍後のファイルでffmpegを通すことができました。 欲を言えば、ffmpegの処理として対応できればありがたいのですが、ひとまずはスクリプトによる力技で自動化対応させようかと思います。 ありがとうございました。