ちょっと話がずれてると思うのは、radikopadはffmpegを使ってm4aを吐いて、このffmpeg出力のm4aをVLCでシークするともたつくということ。
つまりこのときすでにffmpegで変換されていてradikoの元のフォーマットではなくなっている可能性がある。このときffmpegが吐いたm4aはどういうフォーマットになっているのか
これをMP4BoxにかけるとVLCでシークしても非常にスムースになった。いったい何が変わったのか
ここが一番のポイント
誰かが書いてるように、MP4box前も後もフォーマットは問題なく単にシークのための情報量が多いか少ないかだけの問題なのか
ffmpegは不親切であまりたくさん情報を付加してなく、MP4Boxは親切にたくさんのシーク情報を付加してくれているってことなのか、
それともそもそもffmpegが吐いた元のファイルがフォーマットがおかしくなっているのか
MP4boxはおかしくなっているヘッダを直す機能があるのでどっちなんだろね