Альтернатива Cue Splitter для Linux и MacOS

Если вы скачиваете музыку в lossless форматах, то наверняка сталкивались с ситуацией, когда весь альбом группы представляет из себя один большой файл в формате APE, реже FLAC. Помимо него в папке тусуется файл с расширением cue. Что такое cue файл и как по нему разрезать альбом на треки в Linux.

Как отредактировать PDF в Linux с помощью LibreOffice?

Большинство дистрибутивов Linux, таких как Ubuntu, Linux Mint, Fedora и т.д. используют LibreOffiсе в качестве стандартного офисного пакета. Если у вас не установлен LibreOffice то скачать его можно по ссылке.

Итак, если вы скачали и установили LibreOffice, запустите его. На окне приветствия кликните на кнопке Open File и выберите PDF файл, который хотите отредактировать.

LibreOffice может понадобиться много времени для открытия PDF. Файл откроется в Draw, который является частью пакета и служит для редактирования графики. После загрузки вы сразу получите открытый для редактирования файл.

Выберите необходимую страницу PDF и начните ее редактировать. Кликните на ту часть текста, которую хотели бы отредактировать.

Закончив редактирование файла не следует просто сохранять файл. Вместо сохранения кликните на кнопке Экспорта в PDF.

Это позволит вам произвести экспорт отредактированного документа обратно в PDF. Запомните этот трюк и не сохраняйте файл, не смотря на постоянные вопросы Draw о сохранении. Программа не сохранит файл в PDF, а экспортирует его в формат open graphics, что немного не то, что нам необходимо.

Читайте также:  Как настроить xRDP для Ubuntu 20.04 в Windows Hyper-V?

Так же отмечу, что полученный PDF файл будет уменьшен в объеме. Так, файл из примера сохранился из 1,6 МБ файла в 1,4 МБ файл.

Как разрезать альбом по cue в линуксе

Долгие хождения по закромам всемирной паутины ничего интереснее консольного приложения не выдавали. Но я рожа ленивая, и предпочитаю ленивое тыканье мышкой в графическом интерфейсе. К тому же консольная утилита не работала корректно в Ubuntu .

В какой-то момент поиски дали свои плоды. Так была найдена очень удобная программа Flacon для нарезки альбома по cue файлу.  Я был приятно удивлен, получив комментарий от автора этой программы, за что ему огромное спасибо. Его замечания и дополнения были учтены и внесены в статью.

Для установки программы добавляем репозиторий и устанавливаем последнюю версию. Программа доступна практически для всех unix систем, а так же для macOS. Для установки под Ubuntu вводим в консоли:

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

Про установку для других систем можно посмотреть тут.

Продвинутый способ

Теперь о более продвинутом способе. Я использую именно его.

Нам потребуется GhostScript. Если Вы заглянете в Википедию, то узнаете, что это — набор программного обеспечения, позволяющего интерпретировать язык PostScript и документы PDF.

GhostScript умеет целую кучу всего, в том числе и нашу задачу он решит запросто. Его дополнительный плюс — кроплатформенность. Есть версии и для Windows, и для Linux и для Mac. И все это, к тому же, бесплатно.

Есть и минус — графического интерфейса у GhostScript нет, так что «общаться» с ним придется через командную строку.

Скачать GhostScript можно с официального сайта — В Linux, в наиболее популярных дистрибутивах, GhostScript можно установить из репозиториев, а затем вызывать командой ghostscript или, например, в случае с Manjaro — gs.

Читайте также:  Команда echo в Linux — синтаксис и параметры

Далее, открыв консоль в папке, содержащей нужный файл, можно выполнить команду:

Для Linux

ghostscript -o -sDEVICE=tiffgray -r720x720 -g6120x7920 -sCompression=lzw

Для Windows

«C:\Program Files\gs\\bin\» -o -sDEVICE=tiffgray -r720x720 -g6120x7920 -sCompression=lzw

Обратите внимание, команда для Windows содержит путь к исполняемому файлу программы, который может меняться в зависимости от версии GhostScript.

Здесь мы, помимо указания на исходный () и целевой () файлы, имеем следующее:

-sDEVICE=tiffgray — указание на то, какой формат следует использовать. С полным списком можно ознакомиться здесь —

-r720x720 — DPI

-g6120x7920 — разрешение

-sCompression=lzw — сжатие

С этими параметрами можно экспериментировать, в зависимости от того, какой результат вам нужен. У GhostScript достаточно простая и толковая документация с примерами —

Для своих задач, то есть для преобразования текстовых файлов в растровый формат для последующего распознавания, я выбрал такие настройки, как показано выше.

Ну и разумеется, повысить удобство применения GhostScript можно с помощью специально заготовленные Batch (в Windows) или Bash (в Linux) скриптов, но это уже совсем другая история