如何从命令行将 .mp4 视频与 .wav 音频以及 ffmpeg 中的偏移量结合起来?
我有一个包含音频和视频的 mp4 格式的电视剪辑以及一个 WAV 音频评论轨道。
我一直在尝试将它们组合在 ffmpeg 中,然后用 flash 播放器在线播放(只能采用 h264 格式)
完成此操作的最佳 ffmpeg 命令是什么?我的输入是 MP4 视频、WAV 音频和以秒为单位的偏移量,即音频解说相对于 mp4 视频开始的时间。
我尝试
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
这些都做我想要的,并以适合 Flash 播放器的 h264 格式输出视频 - 有没有办法从 ffmpeg 的命令行执行此操作?
I've got a TV clip in mp4 format containing audio and video, and an WAV audio_commentary track.
I've been trying to combine them in ffmpeg and then play it online with a flash player (which can only take h264 format)
What's the best ffmpeg command to accomplish this? My inputs are MP4 video, WAV audio, and an offset in seconds, the time the audio commentary starts relative to the start of the mp4 video.
I tried
ffmpeg -i input_audio.wav -i input_vid.mp4 -vcodec copy output.mp4
and
ffmpeg -vcodec copy -ss offset -i input_audio.wav -i input_video.mp4 output.mp4
nether of these do what I want and output the video in the h264 format that is good for flash players- Is there a way to do this from command line in ffmpeg?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 ffmpeg 中,音频媒体流可以使用
-itsoffset
选项进行延迟,如下所示:要更改视频或音频编解码器,请在
-vcodec
和-acodec选项。此命令将使用 h264 和 mp3 生成输出视频:
有关详细信息,请参阅延迟音频或视频。
In ffmpeg audio media stream can be delayed with
-itsoffset
option as the following:To change video or audio codecs, specify them in
-vcodec
and-acodec
options. This command will produce output video using h264 and mp3:See delaying the audio or the video for more information.