• ベストアンサー

Linux 上の ffmpeg での Compressed SWF 対応について

noname#136147の回答

  • ベストアンサー
noname#136147
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"ファイルがないので動作は未確認です。

butaminton
質問者

お礼

回答ありがとうございます。 上記の方法で圧縮の解凍? ができ、解凍後のファイルでffmpegを通すことができました。 欲を言えば、ffmpegの処理として対応できればありがたいのですが、ひとまずはスクリプトによる力技で自動化対応させようかと思います。 ありがとうございました。

関連するQ&A

  • ffmpegはpixel formatがMJPGのUVC対応カメラには対応していないのですか?

    ffmpegでUVC対応カメラの画像がキャプチャーできなくて困っています。 Cannot find a proper format /dev/video0: I/O error occurred Usually that means that input file is truncated and/or corrupted. というエラーが出ます。 以下のような記事を見つけました。 http://lists.berlios.de/pipermail/linux-uvc-devel/2009-March/004663.html 同じ問題を抱えていた方で、 入力フォーマットがモーションJPEGのカメラが問題では ないかと指摘されています。 luvcview -L でpixel formatなどの情報が出ます。 わたしの使用したUVC対応カメラは、モーションJPEGでした。 pixel formatが、モーションJPEGでもffmpegでキャプチャーできているよ という方がいっらしゃいましたら、情報をください。 エラーの原因の検討がつく方、アドバイスください。 使用しているカメラは、Logitech QuickCam for Notebook Proと ELECOM UCAM-DLM130HWHです。 Logitechのカメラは、luvcviewで画像がみれます。 ELECOMのカメラは、ドライバーは認識しますが、luvcviewでもみれません。

  • swfファイルじゃない???

    動画共有サイトの動画ダウンロードしました 通常FLV形式が多いのですが、その動画はFLV形式ではないと表示 され、多分swf形式です 表示されました そこで 対象をファイルに保存 を選びダウンロードしました http://www.vid-dl.net/ こちらのサイトからダウンロードしました そしてFLV→MP3に変換するソフトはもってますが swf→MP3に変換するソフトはもっていないので サイト検索でFree Video to Flash Converter という http://www.forest.impress.co.jp/article/2007/09/14/video2flashconv.html ソフトをダウンロードしてインストールしました swf→FLV→MP3という手順で変換しようと思ったのですが 自分がダウンロードしたswf動画は変換エラーになってしまいます FLV動画→swfは簡単にできるんですが File openning error. This file format is not supported. というエラーがでます これは本当はswf形式じゃないという事なのでしょうか? それとも別の原因なのでしょうか? 解決策教えてください

  • DVD Flickでファイルを追加するとエラーになります

    DVD Flickで動画ファイルを追加するとエラーになってしまいます エラーの内容は No thumbnail could be generated for the file ファイル名. This usually means the file is damaged or truncated 具体的に追加したのは下記のサイトからダウンロードできる オープニング「t3op.mpg」というファイルです   http://leaf.aquaplus.co.jp/product/ttt/demo_dl.html よろしくお願いします。

  • ffmpegでUVCカメラの画像が録画ができない

    ffmpegでUVCカメラの画像を録画しようとしていますが、エラー が出てうまくいきません。 以下のようなエラーがでます。 [video4linux2 @ 0x92669b0]Wrong size (0x0) /dev/video0: Error while opening file 実行は、 ffmpeg -f oss -i /dev/dsp -f video4linux2 -i /dev/video0 test.mpg で行っています。 OSは、CentOS 5.3で、UVCカメラは、ELECOM UCAM-DLM130HWH と Logitech QuickCam for Notebooks Proを試してみました。 /dev/video0 ができてきますのでデバイスの認識はうまくいって いると思います。/var/log/messageでも確認しました。 http://ffmpeg.org/ffmpeg-doc.html の2.1に Note that you must activate the right video source and channel before launching FFmpeg with any TV viewer such as xawtv のような記述がありアクティベートが必要ではないかと思っているの ですが、 http://nighedge.blog59.fc2.com/blog-entry-170.html にもあるように、xawtvはvideo4linux2に対応していないみたいで、 使えません。 先のURLにあった、fswebcamを使ってみたところ、静止画は撮影できました。 しかし、ffmpegはあいかわらずです。 xawtvのように常に表示している状態のものでなければならないのでしょうか? ffmpegの古いリビジョンなら問題ないという記事もみつけたのですが、 libswscaleだけは古いリビジョンはないようでコンパイルエラーに なってしまいます。 どうかいいアドバイスをお願いします。

  • wf→Aviへ変換、swf2aviについて

    WebEffectで作ったswf形式のアニメーションをAviに変換してウィンドウズムービーメーカーでさらに編集したいのですが、変換がうまく行かずに困っています。 ネットで調べて「swf2avi」というソフトをhttp://redhot.pepper.jp/swf2avi/#no5を見ながら使ってみたのですが、サイトでは変換後の画像の形式はbmpになっているようなのですが、何故かjpg形式で画像が出来上がってしまいます。(上記サイトの3番目の項目のところです。) なので「極窓」というフリーソフトでさらにjpg→bmpにしてから(上記サイトの5番目の項目のように)swf2aviでAvi形式にしようとすると、《File is not a supported bitmap format:》というエラー報告が出てbmpファイルを読み込めません。 何故swf2aviで変換する段階でbmp形式にならないのか、改善方法はないか・・・ご存知の方がいらっしゃいましたらアドバイスお願いします。 ※2分間くらいの結構動くアニメーションなので、画像枚数はかなり多いです・・・それが原因とかもありますか?

  • macでzipを修復するよいソフトは?

    Mac OSX(10.3.9)を使用しています。 zipファイルをStuffIt expanderで解凍しようとしたのですが、 圧縮形式が異なるようで開けませんでした。以下、エラーメッセージです。 An error has occured while expanding the file (Archive was compressed with an unknown comprehension method.) Error #17535 拡張子を変えて(zip→lzh,sit,rarなど)解凍を試みましたが、 上手くいきませんでした。 データが壊れているのか、あるいは圧縮形式の問題なのかよくわかりません。 そこでmacでファイルの拡張子を調べるフリーソフト、 あるいはデータを修復するフリーソフトをご存知でしたら教えてください。 宜しくお願いします。

    • ベストアンサー
    • Mac
  • Linux ffmpegについて

    Fedora8にffmpegをインストールしようと思っています。 ffmpegをインストールする前に以下のコーデックをインストールしました。 ・nasm (ツール系) ・lame (Audio MP3 codec) ・faac (Audio AAC codec) ・faad2(Audio AAD2 codec) ・x264 (Video H264-X Codec) ・xvid (Video Xvid Codec) ・ac3 (Audio AC3 DVD codec) ・amr (Audio AMR codec) 次に以下のコマンドでffmpegをチェックアウトして、以下のconfigureを実行すると"--enable-liba52"オプションが無いと言われます。 ./configure --helpで見ると確かに"--enable-liba52"がありません。 ちなみに"--enable-a52"もありませんでした。 ffmpegでac3を有効にするためには、どのようにすればよろしいのでしょうか。 [svn] svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg [configure] ./configure --disable-ffplay --disable-ffserver --enable-gpl --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-pthreads --enable-libx264 --enable-libxvid --enable-libamr-nb --enable-libamr-wb --enable-liba52 --enable-shared 以上、よろしくお願いいたします。

  • DVD FlickでのMOVファイル読込エラー

    DVD FLICKに、こちら(​http://revver.com/videos/)​のサイトから落としたMOVファイルを読み込みDVDを作成しようとしたのですが、 読み込みの時点でエラーが出てしまいます。 エラー内容は no thumbnail could be generated for the file "". the file may be corrupted ,the video codec is not supported or it has been encoded badly. it will be added to the project but will most likely not convert. です。 DVD FlickはMOVファイルも対応していたと思うのですが、 何がいけなかったのでしょうか。 ご回答頂けますと幸いです。

  • ffmpegについて

    長文になりますが、何卒宜しくお願いします。 家庭内で、ライブカメラの実験を行っています。 ffmpegのインストール、カメラの認識も出来ている状況です、ここで # ffserver -f /etc/ffserver.conf & # ffmpeg -f video4linux2 -s 320x240 -i /dev/video0 http://127.0.0.1:8090/feed1.ffm このオペレーション行うと、USBカメラのLEDが点灯し、Serve 側では、下記の通り表示されます。 FFmpeg version 0.5, Copyright (c) 2000-2009 Fabrice Bellard, et al. configuration: libavutil 49.15. 0 / 49.15. 0 libavcodec 52.20. 0 / 52.20. 0 libavformat 52.31. 0 / 52.31. 0 libavdevice 52. 1. 0 / 52. 1. 0 built on Apr 25 2009 17:37:54, gcc: 4.2.4 [video4linux2 @ 0x88a0290][3]Capabilities: 4000001 Input #0, video4linux2, from '/dev/video0': Duration: N/A, start: 1240657720.663330, bitrate: -2147483 kb/s Stream #0.0: Video: rawvideo, yuyv422, 320x240, -2147483 kb/s, 1000k tbr, 1000k tbn, 1000k tbc Sat Apr 25 20:08:41 2009 127.0.0.1 - - [GET] "/feed1.ffm HTTP/1.1" 200 8245 Output #0, ffm, to 'http://127.0.0.1:8090/feed1.ffm': Stream #0.0: Video: msmpeg4, yuv420p, 320x240, q=3-31, 256 kb/s, 1000k tbn, 30 tbc Stream mapping: Stream #0.0 -> #0.0 Press [q] to stop encoding [msmpeg4 @ 0x88a6530]rc buffer underflow [msmpeg4 @ 0x88a6530]warning, clipping 1 dct coefficients to -127..127s/s frame= 580 fps= 31 q=3.5 size= 616kB time=19.33 bitrate= 261.0kbits/s frame= 689 fps= 31 q=4.3 size= 732kB time=22.97 bitrate= 261.1kbits/s (ffserverが動作しているので、刻々と変化します) クライアント側からIEを起動しurlへhttp://192.168.0.2:8090/stat.htmを開くと、FFserver Statusというページが正常に表示されます ここで、test.asfをクリックしますと、WMPが起動するのですが、「要求された操作は現在実行できません」 このように、表示され、何も表示しません、原因は恐らく、ffserver.conf だと思うのですが、いかんせん素人なもので、自己解決できません、ご教示お願いいたします、以下 ffserver.confの内容、及び各種設定、オペレーションです Port 8090 BindAddress 0.0.0.0 MaxHTTPConnections 2000 MaxClients 10 MaxBandwidth 1000 CustomLog /var/log/ffserver.log NoDaemon <Feed feed1.ffm> File /tmp/ffserver/feed1.ffm FileMaxSize 1G ACL allow 127.0.0.1 </Feed> <Stream test.asf> Feed feed1.ffm Format asf VideoFrameRate 30 VideoSize 320x240 VideoBitRate 256 VideoBufferSize 2000 VideoGopSize 60 NoAudio StartSendOnKey </Stream> <Stream stat.html> Format status ACL allow localhost ACL allow 192.168.0.2 192.168.255.255 </Stream> <Redirect index.html> URL http://www.ffmpeg.org/ 環境 サーバー側 IP address 192.168.0.2 OS slackwware 12.2 ffmpeg 0.5 Camera ELECOM UCAM-H1C30MSV クライアント側 IP address 192.168.0.3 OS Windows XP SP3 Windows Media Player 9.0 FFmpegインストールオペレーション # ./configure # make && make install USBカメラの認識確認オペレーション # lsusb Bus 002 Device 002: ID 056e:7002 Elecom Co., Ltd # dmesg|grep Camera usb 2-3: Product: USB2.0 PC Camera uvcvideo: Found UVC 1.00 device USB2.0 PC Camera (056e:7002) input: USB2.0 PC Camera as /devices/pci0000:00/0000:00:1d.7/usb2/2-3/2-3:1.0/input/input2

  • 3Dソフト Mayaの互換性について

    maya8.5で作成したデータをmaya7.0で開こうとすると、 Output Windowが出て mental ray for Maya 7.0 mental ray: version 3.4.5.2, 06 July 2005 Maya binary file parse error: : (6) corrupted file structure と表示され、 さらにMayaというWindowが出てきて、 Errors have occurred while reading this scene that may result in data loss. Please check the Script Editor for details. と表示され、開くことができません;; Maya8.5とMaya7.0には互換性がないのでしょうか? 何らかの方法で開くことができるのなら、ご教授お願いいたします。