2008.04.27 Sunday 17:02

Macで圧縮SWFでffmepgのそれpla(ry

相変わらず週末以外時間が取れない。。。
今回はffmpegでの圧縮SWFの取り扱いです。

ニコニコムービーメーカーで作った動画は圧縮SWF形式になるらしく実際のところランキング上位の動画の
1割ぐらいは圧縮SWF形式。これを変換できないのが癪で試してみた。

なお後回しになってるが、1ヶ月ほど前からplaggerでニコニコ動画収集環境は完成してたりする
カスタマイズ分も取りまとめ、これは後ほど記事にする予定
 
調べた感じでは圧縮SWFとはヘッダー以降をzlibで圧縮しただけのしょぼい仕様の模様
Win環境ではSwifty Compress & Decompressなるものがあるらしい。

ただ、うちの環境はMacでありplaggerでバッチ処理をしているため、CUIベースが必須
そもそもMacというだけでうにゅうにゅなのにCUI。。。オレ涙目
でも何とか見つけられたのがbrook andrusとかいうサイトで公開されてたjavaソース

公開してるソースが不足してたけど、URLいじくり回して必要となるソースも無事回収
オリジナルのままではあまりに遅すぎるので、出力バッファを1KBから5MBに修正/コンパイルして準備完了。
ついでなんで公開

使い方はこんな感じ。

java -mx256m -jar SWFDecompressor.jar [FileName]

なおツール(正しくはjava.util.zip)の仕様上、元ファイルを一気にメモリー上に読み込みます。
元ファイルサイズ+64MBをMaxHeap(上記-mxXXXm)に指定するよろし

Comments [0]

Comment form
cookie

Trackbacks [0]

Trackback URI


About
Entries
Categories
Gadget
Recommend
Montyly archives
Links
Feed
Others

全文検索