ffmpeg - MP4-Video mit WAV-Audio zusammenführen

ffmpeg - MP4-Video mit WAV-Audio zusammenführen

Ich möchte den besten Ton für das Hochladen eines YouTube-Videos erhalten. Ich habe herausgefunden, dass MOV den Ton intakt halten kann. Ich habe es versucht, aber stattdessen bekomme ich AAC-Audio.

Hier ist der Befehl, den ich verwende:

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

Die Eigenschaften von audio.wav sind folgende:

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

Die Audioeigenschaften von output.mov lauten wie folgt:

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

Muss ich dem ffmpeg-Befehl noch etwas anderes übergeben?

Antwort1

Das hier scheint funktioniert zu haben. Jemand mit mehr Erfahrung auf diesem Gebiet könnte das bestätigen:

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

Antwort2

ffmpeg \
  -i original.mp4 \
  -i new-audio.flac \
  -c:v copy \
  -map 0:v:0 \
  -c:a copy \
  -map 1:a:0 \
  video-with-new-flac-audio.mp4

verwandte Informationen