Dein Fehler ist in -acodec libx264
.
Geben ffmpeg -codecs
Sie cmd ein, und suchen Sie in libx264:
EV libx264 libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
Sie sehen "EV", wobei "E" Encode bedeutet, "V" Video-Codec. Es gibt kein "A", was bedeutet, dass Sie libx264 nicht als Audio-Codec verwenden können. Folglich -acodec libx264
ist falsch.
Nun die Antwort - versuchen Sie, einen anderen Audio-Codec zu verwenden, z. B. aac
den integrierten AAC-Encoder:
ffmpeg -i recod_audio.wav -i recod_ideo.flv -c:a aac -strict -2 -c:v libx264 output.flv
Oder MP3:
ffmpeg -i recod_audio.wav -i recod_ideo.flv -c:a libmp3lame -ar 44100 -c:v libx264 output.flv