Разделяне на APE/FLAC файлове на части чрез CUE

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

Някога сваляли ли сте един единствен APE или FLAC файл който съдържа цял албум? Досадно ли ви е било че трябва да местите слайдъра на плеъра ви из целия файл докато намерите песента която искате да чуете? А все пак има начин да разделите файла на песните които съдържа. Ето как.

Това от което имате нужда за да разделите APE и FLAC файлове чрез Cue файла:

  1. Трябва ви cuebreakpoints (част от пакета cuetools) и shnsplit (който пък е част от shntool).
    За да инсталирате тези два пакета отворете един терминал и напишете:

    sudo apt-get install cuetools shntool

  2. За обработката на APE файловете ще ви трябват пакетите – monekys-audio и libmac2. Можете да ги инсталирате чрез следната команда:

    sudo apt-get install monkeys-audio libmac2

  3. За обработка на FLAC файловете ще ви трябват пакетите flac и wavpack.

    sudo apt-get install flac wavpack

Програмата shnsplit изисква списък с така неречените „крайни точки“ (break-points) с които да раздели аудио файла. За щастие програмата cuebreakpoints показва тези „крайни точки“ от cue или toc файлове във формат който може да бъде използван от shnsplit.

И така. За да разделим APE файл на множество FLAC файлове – отворете един терминал и отидете в директорията където са APE и cue файловете и изпълнете следната команда:

cuebreakpoints *.cue | shnsplit -o flac *.ape

За да ковертирате голям FLAC файл на множество малки файлове (песни), трябва да изпълните същата команда като тази горе. Разликата е че вместо да кажем че искаме да разделим APE файла трябва да укажем че този път искаме да разделим FLAC файл.

cuebreakpoints *.cue | shnsplit -o flac *.flac

Както виждате форматът на изходният файл се наглася със опцията „-o„. Ако не укажете специфичен формат в който искате песните да бъдат записани, по подразбиране те ще бъдат записани във „wav„.

След като разделянето е приключило ще намерите в директорията файлове с имена split-track01.flac, split-track02.flac … split-trackNN.flac. Всеки от тези файлове е песен от APE/FLAC файла. Можете да сложите собствен префикс вместо „split-track“ чрез опцията „-a“ на shnsplit.

Ако записваме файловете си във формата FLAC (което силно ви препоръчвам да ползвате), е добре и да добавим към тях и таговете за да можем да видим информация за песента (име, изпълнител и т.н.) в мизукалният плеър.

За тази цел ще използваме програмата cuetag която също е част от пакета cuetools. Отворете нов терминал ако сте затворили предишния и отидете до директорията където се намират вашите FLAC и cue файлове и изпълнете следната команда:

cuetag *.cue split-track*.flac

Ако не сте сменили имената на файловете от split-trackNN.flac – всички файлове ще имат мета информацията за песните след няколко секунди.

Надявам се че статията ви е била полезна. 🙂

За melkor

Дългогодишен UNIX/Linux потребител. В момента работи като Senior UNIX Administrator в HP GDBC.
Публикувано в Linux, Разни с етикети , , , , , , , , , , , , , . Постоянна връзка.

1 отговор към Разделяне на APE/FLAC файлове на части чрез CUE

  1. Nikolay Savchev каза:

    супер е! (y)

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)

Коментари са забранени.