コミュニティー
Linux 上の ffmpeg での Compressed SWF 対
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を対応させることは可能でしょうか。
投稿日時 - 2008-05-14 17:06:35
ffmpegのソースファイルを持っていれば、
toolsの中に、cws2fws.c というツールのソースが入っているいます。
このツールを使うと圧縮されたSWFファイルを解凍?してくれるようです。
使い方は、
$ cd tools <= ソースファイルのtools以下に移動
$ gcc -o cws2fws cws2fws.c -lz
$ ./cws2fws <infile.swf> <outfile.swf>
だそうです。
"Compressed SWF format"ファイルがないので動作は未確認です。
投稿日時 - 2008-05-16 22:21:16
お礼
回答ありがとうございます。
上記の方法で圧縮の解凍? ができ、解凍後のファイルでffmpegを通すことができました。
欲を言えば、ffmpegの処理として対応できればありがたいのですが、ひとまずはスクリプトによる力技で自動化対応させようかと思います。
ありがとうございました。
投稿日時 - 2008-05-19 14:17:12
0人が「このQ&Aが役に立った」と投票しています