小编Phi*_*hil的帖子

当第一个视频没有音轨时,使用 ffmpeg 连接视频会产生无声视频

我有 3 个 mp4 文件:

  • 1.mp4 - 有视频,没有音频
  • 2.mp4 - 有视频和音频
  • 3.mp4 - 有视频和音频

我创建了一个用于连接的剪辑文件 (clips.txt):

file '1.mp4'
file '2.mp4'
file '3.mp4'
Run Code Online (Sandbox Code Playgroud)

我运行以下命令行:

ffmpeg -f concat -i "clips.txt" -c:a aac -b:a 160k -y "out.mp4"
Run Code Online (Sandbox Code Playgroud)

生成的文件有视频但没有音频,大概是因为 1.mp4 没有音轨。

如果我重新排列 clips.txt 所以 1.mp4 不是第一个,out.mp4 有一个音轨。

有没有办法强制 ffmpeg 使用音频?我想它必须为任何无声视频生成无声音轨。

谢谢!

ffmpeg

8
推荐指数
1
解决办法
5504
查看次数

标签 统计

ffmpeg ×1