08/05/23 02:20:02 RFMgwuyk0
同じことはしてません。
delay=ctはMP4コンテナに EditBox/edts (EditListBox/elst) を付与して、スプリッタ側に打ち消してもらうものです。
seraphy氏のところにあるng箱のDtsEditが初期ディレイカット(decoding delay cut)を指定しない場合と同じだとは思います。
そのDtsEdit(20080328)のreadmeにあるようにedtsに完全に対応しているMP4スプリッタおよびプレイヤーが当時はありませんでした。(今はどうだか)
Haaliはdelay分フレーム飛ばすし....
DtsEditとtc2mp4Modのやっていることは実質ほぼ同じことです。計算方法が違うかな。
DTSを上手い(?)こと弄って、最初のフレームからその次に表示されるフレームまでに必要な分だけ先読みしちゃう というハックはそれぞれ独立して発案したもんだし。
edtsはMP4Boxのdelayというオプションそのものであるので、edtsに対応していないということは、すなわちMP4Box側でdelay指定しても無意味ということです。