謎's キッチン

謎のひとりごと。Amazon欲しい物リストはこちら: https://www.amazon.co.jp/hz/wishlist/ls/CCPOV7C6JTD2

ffmpegでspcを再生できるようにしてみた

libopenspcを利用。libopenspcはライセンスがLGPLGPL/Artistic Licenseの部分があってアレ。ライブラリとして利用しようにもlibopenspc-devに*.aが無く無理。*.soにはシンボルが無いし。自分でコンパイルしたのには生成されてるのでそれを使うようにすればいいのか。
http://www4.pf-x.net/~nazodane/cgi-bin/index.cgi?mode=upload:show&name=spc.c

ってことでdiff。OpenSPC_snap-20050926.tar.bz2をダウンロード、解凍、コンパイル、インストールしてから、ffmpegでパッチを当てて./configure --enable-gpl --enable-spcしてmakeでおk。
http://www4.pf-x.net/~nazodane/ffmpeg/spc-demuxer.diff


パッチ当てたffmpegvlcを作ってspcを再生したら速度が安定しない…orz。


mplayerは標準だとspcがmpeg esとして認識されることがあったのでgmplayer -demuxer lavf -ao sdlとして標準のアプリに登録してみた。でもmplayerならxmms pluginを使う方が良い気がする。