Ваша ошибка в -acodec libx264
.
Введите ffmpeg -codecs
в cmd и посмотрите в libx264:
EV libx264 libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
Вы увидите "EV", где "E" означает кодирование, "V" означает кодек видео. Там нет "A", что означает, что вы не можете использовать libx264 в качестве аудиокодека. Следовательно, -acodec libx264
имеет значение false.
Теперь ответ - попробуйте использовать другой аудиокодек, например, aac
, встроенный кодировщик AAC:
ffmpeg -i recod_audio.wav -i recod_ideo.flv -c:a aac -strict -2 -c:v libx264 output.flv
Или MP3:
ffmpeg -i recod_audio.wav -i recod_ideo.flv -c:a libmp3lame -ar 44100 -c:v libx264 output.flv