LGPLのfestalon(festpre040.tar.gz)を利用した。durationが無いのがアレ。
http://www4.pf-x.net/~nazodane/cgi-bin/index.cgi?mode=upload:show&name=nsf.c
後はffmpegの流儀に沿って全てのファイルを一つのファイルにするだけ。
一つのソースにまとめてみた。インデントが揃ってなかったりundefしてなかったりをどうにかしないとなぁ。
http://www4.pf-x.net/~nazodane/cgi-bin/index.cgi?mode=upload:show&name=ffmpeg-nsf.diff