【发布时间】:2016-01-18 18:41:05
【问题描述】:
我正在尝试通过 ffmpeg 在一个输出文件中合并(重叠)两个 mp3 文件,但我收到以下日志消息,我猜是我无法识别的语法错误。
我正在使用这个外部库与 ffmpeg 交互:github.com/WritingMinds/ffmpeg-android-java
执行的命令:ffmpeg -i /storage/emulated/0/bass.mp3 -i /storage/emulated/0/clap.mp3 -filter_complex amerge -c:a libmp3lame -q:a 4 /storage/emulated/0/output.mp3
(路径通过getabsolutepath获取)
从日志中获取的消息:
ffmpeg 版本 n2.4.2 版权所有 (c) 2000-2014 FFmpeg 开发者
使用 gcc 4.8 (GCC) 于 2014 年 10 月 7 日 15:08:46 构建
输入#0,mp3,来自'/storage/emulated/0/bass.mp3':
[mp3 @ 0xb5886400] 从比特率估计持续时间,这可能不准确
[NULL @ 0xb5887000] 无法为“ffmpeg”找到合适的输出格式
ffmpeg:参数无效
【问题讨论】:
-
我们能得到你执行这个命令的代码吗?你能在你的电脑上用 adb shell 试试这个命令吗?
-
我正在使用这个外部库与 ffmpeg 进行交互:github.com/WritingMinds/ffmpeg-android-java 我不确定如何从我的 Windows 笔记本电脑执行 adb 代码...?顺便说一句,感谢您的回答和建议
-
不,你不能
-
请更新问题并添加您正在使用此库。
-
更新了!感谢您的建议