ffmpeg - Gabungkan video mp4 dengan audio wav

1

Saya ingin mendapatkan audio terbaik untuk upload video youtube. Saya menemukan bahwa mov dapat mempertahankan audio utuh. Saya sudah mencoba melakukannya, tetapi saya malah mendapatkan audio AAC.

Inilah perintah yang saya gunakan:

ffmpeg -i video.mp4 -i audio.wav -c:v copy -c:a copy output.mov

Sedangkan properti audio.wav adalah sebagai berikut:

Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, stereo, s16, 1411 kb/s

properti audio output.mov adalah sebagai berikut:

Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 317 kb/s (default)

Apakah saya perlu meneruskan sesuatu yang lain ke perintah ffmpeg?

panosl
sumber

Jawaban:

1

Tampaknya ini berhasil, seseorang yang lebih ahli di bidang ini dapat memverifikasinya:

ffmpeg -i video.mp4 -i audio.wav -map 0:0 -map 1:0 -c:v copy -c:a copy output.mov
panosl
sumber
1
Simpan -c:a copy.
Gyan
1
Apa yang Anda lakukan adalah tidak perlu mendekode audio dan mengkodekan ulang ke PCM. Ini tidak menimbulkan kerugian, tetapi menggunakan -c:a copy, seperti yang disarankan Mulvya, akan mempercepat perintah.
slhck
Saya memperbarui jawabannya, terima kasih banyak kawan.
panosl
1
Tidak ada bedanya pada akhirnya, tetapi Anda bisa berubah -c:v copy -c:a copy untuk -c copy. Jika Anda tidak tahu urutan aliran input yang tepat yang dapat Anda gunakan -map 0:v -map 1:a sebagai gantinya.
llogan
Juga pertimbangkan untuk menggunakan -c:a flac sebagai gantinya dan output ke wadah .mkv. Anda masih akan mendapatkan audio tanpa kehilangan untuk memberi makan ke YouTube tetapi itu akan menjadi ukuran file yang lebih kecil untuk diunggah.
llogan