Родственный разветвитель Flac .cue

Не уверен, что это будет работать, но вы сказали, что все еще запускаете окна. Возможно, попробуйте запустить секцию EaseUS в Windows. Единственная проблема заключается в том, что с небольшим количеством рискованных для редактирования разделов. Удачи!

1
задан 11 April 2015 в 10:22

6 ответов

Существует приложение под названием Flacon, которое делает именно это.

Для установки:

sudo add-apt-repository ppa:flacon
sudo apt-get update
sudo apt-get install flacon

Flacon

8
ответ дан 24 May 2018 в 03:53
  • 1
    привет спасибо ... за изменения, я должен был бы указать на команды установки действительно – Antonis Vlachos 24 January 2017 в 16:33
  • 2
    flacon работает 100% удивительно, спасибо! – Marcelo Martinez 6 March 2017 в 23:26
  • 3
    Очень хорошо работает и в linux mint! Пожертвовал некоторые $ автору! – Georgy Gobozov 25 October 2017 в 10:32
  • 4
    Я предполагаю, что это стандартное решение, а не принятый ответ, по крайней мере, я думаю, что вопрос касался программы GUI (отсюда упоминание вина) – Antonis Vlachos 25 October 2017 в 16:51

Мне нужно было разделить большой flac и установить имя файла и тег из файла cue, и это сработало лучше всего для меня:

cd в папку с одной парой клавиш и flac типа: shnsplit -f *.cue -t "%n - %p - %t" -o "flac flac -s -8 -o %f -" *.flac удалите исходный тег flac файла с помощью: cuetag *.cue *.flac

Пример вывода:

Splitting [Edvard Grieg - Complete Songs Vol.III.flac] (76:03.40) --> [25 - Edvard Grieg - Sighs, EG 134.flac] (2:43.08) : 100% OK

ссылка: CUE_Splitting

UPDATE

Для моего удобства я написал следующий сценарий. Чтобы использовать его - cd в каталог с одной парой совпадающих файлов ape и cue.

mkdir -p orig
mv *ape orig/.
shnsplit -f *.cue -t "%n - %p - %t" -o "flac flac -s -8 -o %f -" orig/*.ape
rm -f 00*
cuetag *.cue *.flac
#fix bad file names
find . -exec rename 's/[^\x00-\x7F]//g' "{}" \;

назовите этот скрипт как split_ape, chmod +x и поместите в какой-то каталог на вашем пути. Я сделал аналогичный скрипт для файла flac в качестве источника, просто замените каждый ape на flac в этом скрипте.

7
ответ дан 24 May 2018 в 03:53

Самый простой способ - использовать K3B.

1.- Открыть CUE-файл в K3B. 2.- Выберите конвертировать дорожки в FLAC. 3. Нажмите «Пуск».

Он не будет переконвертировать дорожки, а только разбить их на дорожки в соответствии с CUE-файлом. Он сохранит исходное имя каждого трека, и для завершения «конвертации / разделения» потребуется секунда.

3
ответ дан 24 May 2018 в 03:53
  • 1
    K3B требует KDE, который вряд ли будет присутствовать в системе Debian. – p0llard 21 May 2015 в 22:59
  • 2
    K3B может быть легко установлен через программный центр Ubuntu как любая другая программа KDE. Они просто не так хороши, как интегрированные приложения GNOME, но они отлично работают. – Consumology 9 June 2015 в 22:22

и для flac:

    cat file.cue | shnsplit -o flac -t %n-%t file.flac

расколоть файл flac и добавить к номеру результирующих файлов (% n) и название названия (% t)

2
ответ дан 24 May 2018 в 03:53
  • 1
    Пожалуйста, объясните, что делает эта команда. – Pilot6 2 October 2015 в 20:16
  • 2
    @ Pilot6 Я добавляю объяснение в свой ответ, надеюсь, полезно. Для получения дополнительной информации вы можете «man shnsplit». – mdneagu 3 October 2015 в 11:14

Установите shntool

sudo apt-get install shntool

Если вы хотите автоматически сохранить имена файлов, вы можете просто использовать:

cat infile.cue | shnsplit -t "%n - %p - %t" infile.wav
1
ответ дан 24 May 2018 в 03:53
  • 1
    Я попробовал это в flac-файле, но один файл размером 240 МБ превратился в файлы с общим объемом 780 МБ после разделения. возможно, можно зафиксировать с помощью флага -o – auval 9 May 2016 в 12:48

Вы можете разделить CUE-файл на отдельные дорожки FLAC с помощью fmedia (http://fmedia.firmdev.com) с помощью одной команды:

fmedia YOUR_FILE.cue --out='$tracknumber. $artist - $title.flac'

С помощью этой команды вы разделите все треки с один файл CUE в отдельные файлы FLAC с именем «01. ARTIST - TITLE.flac». Обратите внимание, что выходные файлы будут иметь точно такое же качество звука и продолжительность трека точно как оригинал.

Или вы можете скопировать только один трек из файла .cue:

fmedia YOUR_FILE.cue --out='$tracknumber. $artist - $title.flac' --track=7
[d4 ] Вы также можете перезаписать метаинформацию во время разделения, например:

fmedia YOUR_FILE.cue --out=mytrack.flac --meta='artist=COOL ARTIST'

fmedia имеет минимальные внешние зависимости (например, cuetools, libFLAC и т. Д. НЕ должны быть установлены в вашей системе), он работает на 64-разрядных систем на базе Debian, но он не работает в 32-разрядных системах.

0
ответ дан 24 May 2018 в 03:53

Другие вопросы по тегам:

Похожие вопросы: