10/02/10 01:07:05 X9pFdhdH
>>493
PATを読むのが一番確実。って言うのもひどいので少しヒント。
CSだったら、チャンネル番号221chが東映チャンネルとか。
BSだったら 101 が BS1 で 102 がBS2
地デジのマルチ編成のサービスIDはよく分からんので、
PAT解析しないとダメかも。
ffmpeg -i TSFILE
とかしたときの
Input #0, mpegts, from 'test.ts':
Duration: 00:00:10.04, start: 2919.492056, bitrate: 24193 kb/s
Program 101 NHK!!BS1 <ーこれの数字(101)
※ただし、ffmpegはPATを元に上記の情報を出力して*いない*ので注意
splitしたファイルをffmpegに食わせても、落とした番組も上記の一覧に表示されます
Cが分かるなら、tssplit_lite.c の AnalyzePat()の
L349のループがPATの解析処理