如何从命令行将 .mp4 视频与 .wav 音频以及 ffmpeg 中的偏移量结合起来?

发布于 2024-12-29 07:47:08 字数 485 浏览 2 评论 0原文

我有一个包含音频和视频的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夏至、离别 2025-01-05 07:47:08

在 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

有关详细信息,请参阅延迟音频或视频

In ffmpeg audio media stream can be delayed with -itsoffset option as the following:

ffmpeg -i input_vid.mp4 -itsoffset 00:00:05.0 -i input_audio.wav 
    -vcodec copy -acodec copy output.mp4

To change video or audio codecs, specify them in -vcodec and -acodec options. This command will produce output video using h264 and mp3:

ffmpeg -i input_vid.mp4 -itsoffset 00:00:05.0 -i input_audio.wav 
    -vcodec libx264 -acodec libmp3lame output.mp4

See delaying the audio or the video for more information.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文