将音频与 ffmpeg 组合中断视频
Posted
技术标签:
【中文标题】将音频与 ffmpeg 组合中断视频【英文标题】:Combine audio with ffmpeg breaks video 【发布时间】:2015-12-21 17:48:07 【问题描述】:我正在尝试将音频文件 (mp3) 与使用 ffmpeg 创建的视频合并。该视频是使用以下几个较小的剪辑创建的:
ffmpeg -y -f concat -auto_convert 1 -i videos.txt -c copy -an -sn video.mp4
videos.txt 包含要合并的视频列表。该视频创建正确且播放良好。接下来,我正在尝试向视频添加音轨。我已经检查并且音频文件可以正确播放但是当我使用下面的命令添加它时,生成的 mp4 已损坏并且不再有效播放:
ffmpeg -y -i video.mp4 audio.aac final.mp4
任何想法,我是使用 ffmpeg 的新手,不确定输出的一半是什么意思以及什么是相关的,但我没有看到任何看起来像错误的东西。
【问题讨论】:
【参考方案1】:您缺少-i
:
ffmpeg -i video.mp4 -i audio.aac -c copy -shortest final.mp4
我补充说:
-c copy
到 stream copy 因为我假设您只想混合音频而不是重新编码所有内容。
-shortest
所以输出在最短的输入结束时结束。
【讨论】:
以上是关于将音频与 ffmpeg 组合中断视频的主要内容,如果未能解决你的问题,请参考以下文章