답변:
너의 실수는에있다. -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
거짓입니다.
이제 대답 - 다른 오디오 코덱을 사용해보십시오. 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