Saya mencoba menggabungkan sekumpulan klip video pendek berdurasi 1 detik dalam format ts menggunakan perintah berikut:
var convertCommand = "cd clips; ffmpeg -y -i concat:\"" + convertedFilenames.join("|") + "\" -c:a aac -strict experimental -bsf:a aac_adtstoasc \"" + user._id + ".mp4\"; mv \"" + user._id + ".mp4\" \"full/" + user._id + ".mp4\"";
Ini berfungsi dengan baik, namun audio "melayang" dengan sangat lambat, dan setelah sekitar 15 detik, audio tertunda sekitar 1 detik.
Apakah ada cara saya dapat menyandikan audio secara berbeda untuk menghindari hal ini? Apakah ini ada hubungannya dengan perintah ini?
-c:a aac -strict experimental -bsf:a aac_adtstoasc
Sebagai pelengkap, berikut script yang digunakan untuk memangkas klip pertama menjadi klip 1 detik:
cd clips; ffmpeg -y -i ./converted/${1}.ts -ss 00:00:00 -t 00:00:01 -vcodec libx264 -acodec libvo_aacenc -y ./converted/${1}_trimmed.ts;
Terima kasih banyak sebelumnya.