Linux 上の ffmpeg での Compressed SWF 対

解決済みの質問

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

ANo.1

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

PR

OKWave運営アンケート実施中9/6~9/17

OKWaveのオススメ

教えて弁護士さん!

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

注目ピックアップ

お部屋探しの賃貸情報はCHINTAI

マチから探せる新しいお部屋探し!

美人時計×OKWave

回答者全員に、特製待受FLASHプレゼント!

スタッフブログ

知って得する!お得な情報をお届け!