Mam do tego pełny flac albumu i plik cue. Jak mogę podzielić to na flac na ścieżkę?
Jestem użytkownikiem KDE, więc wolałbym sposób KDE / Qt. Chciałbym zobaczyć również wiersze poleceń i inne odpowiedzi GUI, ale nie są one moją preferowaną metodą.
command-line
audio
gui
flac
ksenoterracid
źródło
źródło
Odpowiedzi:
Shnsplit może odczytać plik cue bezpośrednio, co oznacza również, że może uzyskać dostęp do innych danych z pliku cue (nie tylko punktów przerwania) i generować ładniejsze nazwy plików niż „split - *. Flac”:
To prawda, że utrudnia to użycie pliku cuetag.sh, jeśli oryginalny plik flac znajduje się w tym samym katalogu.
źródło
sudo apt-get install cuetools shntool
cuetag file.cue [0-9]*.flac
sudo apt-get install flac
Znam tylko sposób CLI. Będziesz potrzebował cuetools i shntool.
źródło
cuebreakpoints file.cue | shnsplit -o flac file.flac
dłuższego czasu. Drugi bit bardzo pomoże!cuetag
zdaje się łamać nazwy plików zawierające spacje, ale po ich usunięciu zadziałało.Flacon to intuicyjny graficzny interfejs użytkownika typu open source, który dokładnie to robi: dzieli FLAC za pomocą CUE.
Obsługuje między innymi:
Aby go użyć, wystarczy otworzyć
*.cue
plik za pomocą Flacon. Następnie powinien automatycznie wykryć duży*.flac
plik (jeśli nie, możesz to określić ręcznie), a następnie powinieneś wybrać format wyjściowy Flac (i opcjonalnie skonfigurować enkoder) i rozpocząć proces konwersji.źródło
jeśli używane są pliki wysokiej jakości, shnsplit chętnie się pomylił
na szczęście plik binarny flac obsługuje --skip = mm: ss.ss i --until = mm: ss.ss, dzięki czemu skrypt może używać punktów cuebreak:
źródło
Jeśli masz ustawione cue do użycia
k3b
w ustawieniach typu pliku,k3b
automatycznie podzieli plik, jeśli otworzysz plik cue, i pozwoli ci na ponowne zgrywanie.źródło
Istnieje projekt, który działa dla kilku plików wejściowych: split2flac
Z opisu projektu:
źródło
Odkryłem
mac
(które to polecenieshntool
służy do dekodowania plików APE) jest znacznie mniej tolerancyjne niż wffmpeg
przypadku, gdy plik źródłowy zawiera drobne błędy.Zwykle
ffmpeg
nadal całkowicie przekonwertowałby plik, amac
najprawdopodobniej zgłasza błąd podczas przetwarzania.Skończyło się więc pisaniem skryptu do dzielenia pliku APE przez parsowanie pliku CUE i konwersję pliku APE do plików FLAC oddzielonych tytułami za pomocą ffmpeg:
źródło
if os.path.isfile(tmpfile)
, abyif tmpfile != filename and os.path.isfile(tmpfile)
uniknąć usuwania oryginalnego pliku w przypadku błędu.len(records)>0
.shntool
na Ubuntu 14.04snhtool
brakujemac
zależności wykonywalnej (Monkey's Audio Console), a jedynym pakietem, jaki mogłem znaleźć, byłaflacon
PPA:flacon
jest graficznym interfejsem użytkownikashntool
, ale zawiera wszystkie potrzebne kodeki ... w przeciwnym razie wystąpił błąd:źródło