Как объединить a.mp4 видео с a.WAV audio со смещением в ffmpeg из командной строки?
У меня есть ТВ-клип в формате mp4, содержащий аудио и видео, и WAV audio_commentary трек.
Я пытался объединить их в ffmpeg, а затем воспроизвести его онлайн с помощью flash player (который может принимать только формат h264)
какая лучшая команда ffmpeg для этого? Мои входы-видео MP4, аудио WAV и смещение в секундах, время начала звукового комментария относительно начала видео mp4.
I пробовал
ffmpeg -i input_audio.wav -i input_vid.mp4 -vcodec copy output.mp4
и
ffmpeg -vcodec copy -ss offset -i input_audio.wav -i input_video.mp4 output.mp4
nether из них делают то, что я хочу, и выводят видео в формате h264, который хорош для flash - плееров-есть ли способ сделать это из командной строки в ffmpeg?
1 ответов
в ffmpeg аудио медиа поток может быть отложен с -itsoffset
опции следующим образом:
ffmpeg -i input_vid.mp4 -itsoffset 00:00:05.0 -i input_audio.wav
-vcodec copy -acodec copy output.mp4
чтобы изменить видео или аудио кодеки, укажите их в -vcodec
и -acodec
параметры. Эта команда будет производить выходное видео с помощью h264 и mp3:
ffmpeg -i input_vid.mp4 -itsoffset 00:00:05.0 -i input_audio.wav
-vcodec libx264 -acodec libmp3lame output.mp4
посмотреть задержка аудио или видео для получения дополнительной информации.