Skip to content

Instantly share code, notes, and snippets.

@maximal
Created April 21, 2016 08:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save maximal/dbd0e149dc65b6d464b423f27a5e6719 to your computer and use it in GitHub Desktop.
Save maximal/dbd0e149dc65b6d464b423f27a5e6719 to your computer and use it in GitHub Desktop.
Склеивание нескольких MP3-файлов в один
##
# Склеивание нескольких MP3-файлов в один
#
# `-acodec copy` говорит, чтоб программа не перекодировала поток в свой битрейт, а использовала исходные битрейты файлов.
# Желательно, чтобы битрейт везде был одинаков (за переменный битрейт надо яйца отрывать).
#
#
# @author MaximAL
# @since 2016-03-18
# @copyright © MaximAL, Sijeko 2016
##
ffmpeg -i "concat:file1.mp3|file2.mp3|file3.mp3" -acodec copy output.mp3
# Для MPEG файлов работает и обычная бинарная склейка файлов:
# cat file1.mp3 file2.mp3 file3.mp3 > output.mp3
# Но лучше использовать `ffmpeg`-версию, потому что она знает о структуре склеиваемых файлов,
# а не просто соединяет их побайтно (как `cat`).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment