在 Ubuntu 16.04 上使用 AMERGE 时 FFMPEG 出现错误:分段错误等

在 Ubuntu 16.04 上使用 AMERGE 时 FFMPEG 出现错误:分段错误等

[下面是 ffmpeg 版本信息,以及操作系统版本信息。]

我正在尝试使用 sidechaincompression 过滤器以及 ffmpeg 中的 amerge 过滤器来在音频床上隐藏画外音。

这两个文件具有相同的采样率和相同的格式,并且都是单通道(单声道)。

当我使用以下 CLI 命令时:

ffmpeg -i padded591.flac -i gr-mono.flac -filter_complex “[0:a:0]asplit=2[sc][mix];[1:a:0][sc]sidechaincompress[compr];[compr][mix]amerge” -ac 1 output-merged.flac

我收到以下一组错误:

[Parsed_sidechaincompress_1 @ 0x30fc660] 输入 1 没有通道布局 [Parsed_amerge_2 @ 0x30fcea0] 输入 1 没有通道布局 [Parsed_amerge_2 @ 0x30fcea0] 输入通道布局重叠:输出布局将由不同输入通道的数量决定 [flac @ 0x30fb9e0] 编码为每样本 24 位

和:

分段错误(核心转储)

我尝试了不同的文件类型、不同的文件顺序,甚至在系统上运行了 e2fsck,但都无济于事。

如能得到任何帮助解决此问题,我们将不胜感激!

ffmpeg 版本信息 ffmpeg 版本 N-77827-g9006567 版权所有 (c) 2000-2016 FFmpeg 开发人员使用 gcc 5.3.1(Ubuntu 5.3.1-5ubuntu2)构建 20160108 配置:libavutil 55. 13.100 / 55. 13.100 libavcodec 57. 22.100 / 57. 22.100 libavformat 57. 21.101 / 57. 21.101 libavdevice 57. 0.100 / 57. 0.100 libavfilter 6. 23.100 / 6. 23.100 libswscale 4. 0.100 / 4. 0.100 libswresample 2. 0.101 / 2. 0.101

操作系统版本信息 Ubuntu Xenial Xerus(开发分支)[x64]

答案1

在将此问题作为 bug 发布到 ffmpeg 后,我被要求尝试最新版本。显然,在我遇到困难时,他们已经发现并修补了此 bug。

答:最新的ffmpeg版本修复了错误。

相关内容