我正在开发一个严重依赖FFMpeg来对音频文件执行各种转换的应用程序.我目前正在命令行上测试我的FFMpeg配置.
我试图连接不同格式的多个音频文件(主要是MP3,MP2和WAV).我一直在使用官方TRAC文档(https://trac.ffmpeg.org/wiki/How%20to%20concatenate%20(join%2C%20merge)%20media%20files#differentcodec)来帮助我这个并创建以下命令:
ffmpeg -i OHIn.wav -i OHOut.wav -filter_complex '[0:0] [1:0] concat=n=2:a=1 [a]' -map '[a]' output.wav
Run Code Online (Sandbox Code Playgroud)
但是,当我使用FFMpeg的2.0.1版在Mac OS X上运行时,我收到以下错误消息:
Stream specifier ':0' in filtergraph description [0:0] [1:0] concat=n=2:a=1 [a] matches no streams.
Run Code Online (Sandbox Code Playgroud)
这是终端的完整输出:
~/ffmpeg -i OHIn.wav -i OHOut.wav -filter_complex '[0:0] [1:0] concat=n=2:a=1 [a]' -map '[a]' output.wav
ffmpeg version 2.0.1 Copyright (c) 2000-2013 the FFmpeg developers
built on Aug 15 2013 10:56:46 with llvm-gcc 4.2.1 (LLVM build 2336.11.00)
configuration: --prefix=/Volumes/Ramdisk/sw --enable-gpl --enable-pthreads --enable-version3 --enable-libspeex --enable-libvpx --disable-decoder=libvpx --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 …Run Code Online (Sandbox Code Playgroud)