
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
これを修正するにはどうすればいいでしょうか?