複数のMPEGファイルの連続再生

案件で複数のMPEGファイルをシームレスに連続して再生させるプログラムが必要になりそうなので、現在、その実装を検討中。単純にPTSを無視して、再生側でタイミングとってやればそれなりに出来そうだけど、そうすると音声との同期が微妙に怪しくなるのが問題だ。まあ、音声と映像とは微妙に長さが違う(と思う)ので、どうしても切れ目でずれが生じてしまうと思うけど。PTSも見て、シームレスに再生させる簡単な方法がないかな…?