obtenha um% real% realffmpeg
build
A versão falsa no repositório do garfo de Libav não pode fazer isso. Você pode baixar uma compilação Linux de ffmpeg
ou seguir um passo a passo guide para compilar ffmpeg
.
concatenar / juntar / combinar o áudio
Geralmente, o decodificador de concat ou o filtro de concat pode ser usado se todas as entradas forem semelhantes, mas isso pode ser difícil com tantas entradas de vários formatos e propriedades. Normalmente, tento evitar a criação de arquivos temporários, pois o concat demuxer
ou o concat filter
geralmente funcionam, mas talvez você possa codificá-los para o PCM em WAV e usar o demuxer de concat. Supondo que existam apenas arquivos de áudio no diretório, e seus arquivos de áudio estão em ~/Desktop/test
:
$ cd ~/Desktop/test
$ mkdir audio
$ for f in *; do ffmpeg -i "$f" -acodec pcm_s16le -ar 44100 -ac 2 audio/"$f".wav; done
$ for f in audio/*.wav; do echo "file '$f'" >> mylist.txt; done
$ ffmpeg -loglevel error -f concat -i mylist.txt -acodec libmp3lame -aq 4 -metadata title="Your Title" -metadata author="Levan" output.mp3