Medieval cue splitter linux

Как нормально резать flac по cue

Ибо всякие говноскрипты глючат, написать самому не предлагать. Хочется, чтоб теги были готовы сразу и названия.

Есть готовые скрипты которые не глючат.
Уточните какой флак, подкину скриптиг

#!/bin/bash ############################# # зависимости: # media-sound/shntool # app-cdr/cuetools # media-libs/flac # media-sound/mac # media-sound/ttaenc # media-sound/wavpack # ############################# while read cuefile do cue="$" obj=$ objdir="$" pushd "$objdir" if [ -f "$obj".flac ]; then shntool split -i "flac" -o "flac" -f "$cue" -t %n "$obj".flac \ || echo "Не удалось разделить $obj.flac" \ exit 1 elif [ -f "$obj".ape ]; then shntool split -i "ape" -o "flac" -f "$cue" -t %n "$obj".ape \ || echo "Не удалось разделить $obj.ape" \ exit 1 elif [ -f "$obj".tta ]; then shntool split -i "tta" -o "flac" -f "$cue" -t %n "$obj".tta \ || echo "Не удалось разделить $obj.tta" \ exit 1 elif [ -f "$obj".wv ]; then shntool split -i "wv" -o "flac" -f "$cue" -t %n "$obj".wv \ || echo "Не удалось разделить $obj.wv" \ exit 1 else echo "Файл $obj не найден, выходим." exit 1 fi ln -s "$cue" tmp.cue for (( i=1 ; i done rm -f tmp.cue "$cue" "$obj". tags.tmp popd done < <(find . -type f -iname "*.cue") 

Названия и теги прописываются автоматом. Глюков не наблюдал. Должен быть корректный cue файл.

Спс, реквестировал скрипт потому что мои попроще будут
Проблемы начнутся если например несколько файлов *.cue иногда их бывает 2-3 штуки.

Нашел split2flac, вроде не глючит, отпишусь

Неужели так сложно ввести в консоли

cuebreakpoints $ | shnsplit -o flac $

Плюсую или поставить deadbeef и из него провести манипуляции конвертирования.

[I] media-sound/split2flac Available versions: (~)0.1_pre20111110-r2 **9999 Installed versions: 0.1_pre20111110-r2(04:53:10 28.12.2012)(enca mac mp3 mp4 ogg -flake -imagemagick -replaygain -wavpack) Homepage: https://code.google.com/p/split2flac/ Description: sh script to split one big APE/FLAC/WV/WAV audio image with CUE sheet into tracks 

EasyTag же! Или ты предпочитаешь их заполнять вслепую, надеясь на то, что чудо-скрипт сам найдет правильный альбом в cddb или musicbrainz?

Читайте также:  In linux how to change directory

fat_angel ★★★★★ ( 20.01.13 16:53:36 MSK )
Последнее исправление: fat_angel 20.01.13 16:55:10 MSK (всего исправлений: 1)

EasyTag страшный как жизнь моя, даже трояны вымогатели в виндовс мне больше нравились.
cddb,freedb и прочее не нужно по определению при грамотно сделанной отцифровке.
Всегда заполняю одной строчкой из скрипта с cuetag, проблем ни разу не было.

А зачем Easytag в данном случае, если теги можно взять из того же CUE-файла? Поправить потом то, что напихали туда релизеры - это да, нужно, но первоначальное заполнение можно сделать автоматом.

Обалдеть, только собирался задать тот же вопрос а он уже появился )))
попробовал flacon - самое оно

Я этим пользуюсь: http://pastebin.com/2TqAziB0 но он сначала кодирует в ogg или mp3 и только потом режет.

Использую cue2tracks, вроде норм, но иногда глючит.

#!/bin/sh # frontend for: cuetools, shntool, mp3splt # optional dependencies: flac, mac, wavpack, ttaenc # v1.3 sen SDIR=`pwd` if [ "$1" = "" ] then DIR=$SDIR else case $1 in -h | --help ) echo "Usage: cuesplit [Path]" echo " The default path is the current directory." exit ;; * ) DIR=$1 esac fi echo -e "\ Directory: $DIR ________________________________________ " cd "$DIR" TYPE=`ls -t1` case $TYPE in *.ape*) mkdir split shnsplit -d split -f *.cue -o "flac flac -V --best -o %f -" *.ape -t "%n %p - %t" rm -f split/00*pregap* cuetag.sh *.cue split/*.flac exit ;; *.flac*) mkdir split shnsplit -d split -f *.cue -o "flac flac -V --best -o %f -" *.flac -t "%n %p - %t" rm -f split/00*pregap* cuetag.sh *.cue split/*.flac exit ;; *.mp3*) mp3splt -no "@n @p - @t (split)" -c *.cue *.mp3 cuetag.sh *.cue *split\).mp3 exit ;; *.ogg*) mp3splt -no "@n @p - @t (split)" -c *.cue *.ogg cuetag.sh *.cue *split\).ogg exit ;; *.tta*) mkdir split shnsplit -d split -f *.cue -o "flac flac -V --best -o %f -" *.tta -t "%n %p - %t" rm -f split/00*pregap* cuetag.sh *.cue split/*.flac exit ;; *.wv*) mkdir split shnsplit -d split -f *.cue -o "flac flac -V --best -o %f -" *.wv -t "%n %p - %t" rm -f split/00*pregap* cuetag.sh *.cue split/*.flac exit ;; *.wav*) mkdir split shnsplit -d split -f *.cue -o "flac flac -V --best -o %f -" *.wav -t "%n %p - %t" rm -f split/00*pregap* cuetag.sh *.cue split/*.flac exit ;; * ) echo "Error: Found no files to split!" echo " --> APE, FLAC, MP3, OGG, TTA, WV, WAV" esac exit 

omegatype ★★★ ( 20.01.13 17:51:14 MSK )
Последнее исправление: omegatype 20.01.13 17:52:12 MSK (всего исправлений: 1)

Читайте также:  Urbackup client linux config

Medieval CUE Splitter работает.

foobar2000 под вайном. Вполне работает. До кучи прилагается мощный редактор тегов. Единственный минус - он не режет, а по сути заново переконвертирует. Но учитывая, что это losless->losless, то теряется только время

Источник

Оцените статью
Adblock
detector