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]