Quero mesclar um áudio .wav com um vídeo .flv usando ffmpeg
Por favor, sugira-me como conseguir isso. estou usando este comando no Ubuntu 12:
ffmpeg -i recod_audio.wav -i recod_ideo.flv -acodec libx264 -vcodec
libx264 output.flv
mas não obtendo sucesso. estou recebendo a tag unnone libx264
Responder1
Seu erro está em -acodec libx264
.
Digite ffmpeg -codecs
cmd e procure em libx264:
EV libx264 libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
Você verá “EV”, onde “E” significa Encode, “V” significa Codec de vídeo. Não existe "A", o que significa que você não pode usar libx264 como codec de áudio. Consequentemente -acodec libx264
é falso.
Agora a resposta – tente usar outro codec de áudio, por exemplo aac
, o codificador AAC integrado:
ffmpeg -i recod_audio.wav -i recod_ideo.flv -c:a aac -strict -2 -c:v libx264 output.flv
Ou MP3:
ffmpeg -i recod_audio.wav -i recod_ideo.flv -c:a libmp3lame -ar 44100 -c:v libx264 output.flv