saya punya beberapa file mp4 (saya sudah mengonversinya menjadi .ts) dan sementara itu saya kehilangan sinkronisasi audio. Maksud saya hanya mendorong track audio bersama.
katakanlah saya punya empat file .mp4 di mana 2 di antaranya tidak memiliki trek audio (karena itu adalah klip video berbasis gambar). ketika saya mencoba untuk menggunakan kode di bawah ini, output benar-benar berbeda di mana audio 4.ts mulai diputar ketika video 2.ts mulai atau dengan kata lain file audio kiri-menyelaraskan dan saya kira ada sesuatu yang perlu bermain dengan -map tetapi tidak yakin bagaimana cara memperbaikinya.
ffmpeg -i "concat:1.ts|2.ts|3.ts|4.ts" -c copy -bsf:a aac_adtstoasc output.mp4
Jawaban:
Buat kembali MP4s Anda tanpa audio ke TS dengan audio dummy
sumber
ffmpeg -i input.ts -c:v copy -af apad -shortest output.ts
dan kemudian melakukan konser.anullsrc=r=44100
.