
當我使用 VLC、ffmpeg、VSDC 視訊編輯器或 Audacity 從 TS 視訊檔案中提取音訊時,我會得到不同長度的音訊檔案。
在 ffmpeg 中,我收到以下警告:
[adts @ 00fb6fc0] 輸出流 0:0 中的非單調 DTS;上一個:17343148,目前:17339279;更改為 17343149。 [adts @ 00fb6fc0] 輸出流 0:0 中的非單調 DTS;上一個:17343149,當前:17341199;更改為 17343150。 [adts @ 00fb6fc0] 輸出流 0:0 中的非單調 DTS;上一個:17343150,目前:17343119;更改為 17343151。 [adts @ 00fb6fc0] 輸出流 0:0 中的非單調 DTS;上一個:17343151,目前:17337359;更改為 17343152。 [adts @ 00fb6fc0] 輸出流 0:0 中的非單調 DTS;上一個:17343152,目前:17339279;更改為 17343153。 [adts @ 00fb6fc0] 輸出流 0:0 中的非單調 DTS;上一個:17343153,當前:17341199;更改為 17343154。 [adts @ 00fb6fc0] 輸出流 0:0 中的非單調 DTS;上一個:17343154,目前:17343119;更改為 17343155。 [adts @ 00fb6fc0] 輸出流 0:0 中的非單調 DTS;上一個:17343155,目前:17337359;更改為 17343156。 [adts @ 00fb6fc0] 輸出流 0:0 中的非單調 DTS;上一個:17343156,目前:17339279;更改為 17343157。 [adts @ 00fb6fc0] 輸出流 0:0 中的非單調 DTS;上一個:17343157,目前:17341199;更改為 17343158。 [adts @ 00fb6fc0] 輸出流 0:0 中的非單調 DTS;上一個:17343158,目前:17343119;更改為 17343159。
因此,如果我用我剛剛提取的音頻替換視頻文件中的音頻,音頻將不同步。我收到的兩個 TS 檔案都發生了這種情況。
當我播放原始視訊檔案時,音訊良好且同步。
以下連結建議的技術對我不起作用:
輸出流中的非單調 DTS
我該如何解決?