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

QNo.4021992

困ってます

質問者が選んだベストアンサー

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

1人が「このQ&Aが役に立った」と投票しています

あわせてチェックしたい
  • occur ...
  • usual sense ...
  • as usual について ...
PR
【回答募集中】花粉にひと言、物申す![ 詳細 ]

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら