1. 番組が始まったら、m3u8ファイルそのものをDLする。
2. 番組が終わったら、DLしたm3u8ファイルの中に書かれているtsファイルのパスとファイル名をもとに、tsファイルを1個ずつDLしてVLCで再生するのを繰り返して番組の最初のtsファイルを見つける
3. 最初のtsファイルの番号から、番組の最後のtsファイルの番号を算出する。場合によってはパスも変わるので注意(ヒント:tsファイル1個は10秒分。あとは >>501 参照)
4. 最初のtsファイルから最後のtsファイルまでをDL
5. DLしたファイルを再生するためのm3u8ファイルを作って、ffmpegに食わせればウマー

これでわかる人だけやってみれ。