Re: TS源压制求助
发表于 : 2012-04-12 1:30
对了,还有一个问题想提问,就是关于TS源切割音频的问题,我通过MP4box(版本为:r3745)先把AAC无损封装为MP4后,再无损切割音频,经切割后的音频输出来了,可是为啥我用MP4box无法延迟或提前音频呢
haali和lav测试的结果是,mp4box直接封不认delay,mmg封一次mkv(加上delay)再走ffmpeg封一次mp4就认delay了……06_taro 写了:未必是mp4box的問題。之前我做了一次簡單的測試,似乎很多分離器都不支持mp4裡的delay設定(就算是支持mkv裡delay的分離器),所以有可能是設置沒問題,但是播放時分離器沒有按delay之後的來分離。aac的話用aacedit或者delaycut之類的工具可以直接不重編碼的前提下平移音軌,譬如應該delay -200ms的,直接用aacedit平移-200ms,這樣封裝時就不用再在box內加入delay了。
突然发现trao头像超性感的,球出处06_taro 写了:如果沒記錯的話,mmg封mkv時,如果是非video track是負delay,mmg的做法本身就是把前面相對於video track的多餘部分給切掉,最多只保留一個sample priming必要的部分,所以往往設置的-200ms -500ms這樣的delay用mmg封完之後用mediainfo或者eac3to查看時只剩下-23ms -83ms這樣的priming了。所以如果用mmg先封一次mkv再stream copy,流程上和aacedit或者delaycut去切頭部多餘部分的本質應該是一樣的,並不代表分離器能認box裡的delay。mmg封正delay的情況不敢確定,個人覺得正delay的處理應該是保留完整stream,頭尾都不應該切…
-->tarobtcdtc 写了:突然发现trao头像超性感的,球出处06_taro 写了:如果沒記錯的話,mmg封mkv時,如果是非video track是負delay,mmg的做法本身就是把前面相對於video track的多餘部分給切掉,最多只保留一個sample priming必要的部分,所以往往設置的-200ms -500ms這樣的delay用mmg封完之後用mediainfo或者eac3to查看時只剩下-23ms -83ms這樣的priming了。所以如果用mmg先封一次mkv再stream copy,流程上和aacedit或者delaycut去切頭部多餘部分的本質應該是一樣的,並不代表分離器能認box裡的delay。mmg封正delay的情況不敢確定,個人覺得正delay的處理應該是保留完整stream,頭尾都不應該切…
我记得TSmuxer demux的时候就会对音频这样的处理06_taro 写了:如果沒記錯的話,mmg封mkv時,如果是非video track是負delay,mmg的做法本身就是把前面相對於video track的多餘部分給切掉,最多只保留一個sample priming必要的部分,所以往往設置的-200ms -500ms這樣的delay用mmg封完之後用mediainfo或者eac3to查看時只剩下-23ms -83ms這樣的priming了。所以如果用mmg先封一次mkv再stream copy,流程上和aacedit或者delaycut去切頭部多餘部分的本質應該是一樣的,並不代表分離器能認box裡的delay。mmg封正delay的情況不敢確定,個人覺得正delay的處理應該是保留完整stream,頭尾都不應該切…