>>21 ts2ptsで削っているパケットは、
EIT等でレートは映像や音声と比べれば桁違いに低いから、
音声への影響は無いんじゃないかなぁ。
ts2ptsが途中での変化に対応していないので、
変換前のファイルに前の番組が混じっていて、
それと音声が異なると駄目なんじゃないかと予想。
あと、CA_descriptor(アクセス制御)に関して、
>>18はdescriptorのIDを適当な値に書き換えていて(
>>16の方法)、
ts2ptsは除去しているみたい。
ts2ptsはついでにコピーワンスのDTCPを追加しているので、
これをコピーフリーのに置き換えると上手くいくかも(cciconvでも可かと)。
ここ?
const unsigned char dtcp_descriptor[4][6] = {
ほかにも書き換えるところありますか?
実際に試した訳じゃないので違うかもしれないけど、そこ。
或いは、ADD_DTCP(po,2) を ADD_DTCP(po,0) かな。