尝试从 Audacity 导出时,FFmpeg 出现错误“编码帧失败”和“无法编码音频帧”

尝试从 Audacity 导出时,FFmpeg 出现错误“编码帧失败”和“无法编码音频帧”

尝试使用 Audacity 导出任何依赖于 FFmpeg(AAC、Opus 等)的音频文件类型会失败,并出现两个连续的对话框:

FFmpeg:错误 - 编码帧失败

FFmpeg:错误 - 无法编码音频帧。

ffmpeg 4.4,Audacity 报告的库版本为:F 58.76.100 | C 58.134.100 | U 56.70.100

操作系统是 Manjaro 21.0.4 Ornara,内核 5.10.34-1-MANJARO

我使用的是从 AUR 构建的 Audacity 3.0.2。此问题似乎与 Audacity 版本无关,因为它也出现在官方社区存储库中的 2.4.1 中。在“关于”框的“构建信息”页面下,据说已启用 FFmpeg 导入和导出。

我该如何让 FFmpeg 导出再次工作?我是否需要获取 ffmpeg 的 stderr 或在详细/调试模式下运行它以获取更多信息?如果需要,我该怎么做?

答案1

有同样的错误。尝试构建 58 libavformat,但干扰了 ffmpeg 的实际依赖关系。

刚刚删除了该版本并使用了 Flatpak 版本,不要讨厌 Flatpaks,但如果官方存储库失败,Flatpaks 比 AUR/Manjaro 的 Snaps 更好。

相关内容