Skip to content

Instantly share code, notes, and snippets.

@kibenimatik
Last active February 22, 2020 05:46
Show Gist options
  • Save kibenimatik/4960970 to your computer and use it in GitHub Desktop.
Save kibenimatik/4960970 to your computer and use it in GitHub Desktop.
brew install flac ffmpeg cuetools # ставим нужные пакеты
# скачиваем cuetag.sh скрипт, например отсюда https://github.com/gumayunov/split-cue/blob/master/cuetag
ffmpeg -i 1.ape 1.flac # конвертируем во flac, так как libmac для APE не ставится на osx
cuebreakpoints 1.cue | shnsplit -o flac 1.flac #нарезаем на треки
cuetag 1.cue split-track*.flac #прописываем тэги (cuetag.sh ставится отдельно отдельно)
#конвертируем в ALAC
for f in split-track*.flac
do
ffmpeg -i "$f" -acodec alac "${f%.flac}.m4a";
done
#если надо то MP3, то конвертируем так
for f in split-track*.flac
do
ffmpeg -i $f -ab 320k -ac 2 -ar 48000 ${f%.*}.mp3
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment