Пакетное конвертирование аудио в Linux с помощью SoundConverter
SoundConverter — полезное приложение не только потому, что оно делает именно то, что указано в его названии, но и потому, что оно делает это пакетно и параллельно.
Существует множество форматов файлов, используемых для хранения цифрового звука, и они подходят для разных целей. Цифровое аудио, конечно же, — это всего лишь представление звука, воспроизведение звуковых волн, которые преобразуются в звук декодером и набором динамиков. Некоторые аудиоформаты, обычно называемые форматами без потерь , предназначены для кодирования звука, близкого к его исходной аналоговой форме. Тем не менее, в реальном мире существует много данных, и пока что цифровые технологии могут лишь аппроксимировать их в очень больших файлах. Другие аудиоформаты, называемые форматами с с потерями , обеспечивают баланс между размером файла и приемлемым представлением звука.
Существует множество отличных команд терминала для преобразования звука. Есть sox
и ffmpeg
и несколько кодировщиков для конкретных форматов, таких как opusenc
, flac
, oggenc
, fdkaac
, wavpack
и множество других.
Установите SoundConverter в Linux
SoundConverter доступен в большинстве дистрибутивов Linux из вашего менеджера пакетов. В Fedora, Mageia и подобных дистрибутивах:
$ sudo dnf install soundconverter
В Elementary, Mint и других дистрибутивах на основе Debian:
$ sudo apt install soundconverter
Однако я использую SoundConverter в качестве Flatpak.
Преобразование аудио
Если вы закодируете аудио в формат с потерями, вы потеряете данные. Имеют ли эти данные значение или нет, зависит от ушей аудитории. Некоторые люди не слышат разницы между MP3 с низким битрейтом и файлом FLAC в полном качестве, и даже те, кто может, часто не замечают разницы между подкастом Ogg Vorbis со скоростью 320 кбит/с и подкастом Ogg Vorbis со скоростью 128 кбит/с. Преобразование аудио из сжатого формата в несжатый не восстанавливает потерянные данные, но нередко возникает необходимость конвертировать аудио из одного формата в другой. Возможно, вы захотите загрузить файл на веб-сайт, который принимает только определенный формат, или ваше мобильное устройство может воспроизводить только определенный формат, или отправить по электронной почте файл, который слишком велик для вашего хоста, или вы можете просто захотеть сэкономить место на вашем компьютере. водить машину.
SoundConverter позволяет легко конвертировать аудио в пакетном режиме. Чтобы конвертировать аудио с помощью SoundConverter:
- Запустите SoundConverter из меню «Приложения» или «Действия».
- Нажмите кнопку Добавить файлы в левом верхнем углу окна SoundConverter и выберите файлы, которые хотите преобразовать.
- Добавив файлы, нажмите кнопку Настройки (значок шестеренки) в правом верхнем углу окна и выберите формат, в который вы хотите конвертировать. Вы также можете установить соглашение об именовании файлов, папку назначения и другие параметры.
- Когда будете готовы, нажмите кнопку Конвертировать в левом верхнем углу.
(Сет Кенлон, CC BY-SA 4.0)
Параллельная обработка
SoundConverter — полезное приложение не только потому, что оно делает именно то, что указано в его названии, но и потому, что оно делает это пакетно и параллельно. Поскольку современные компьютеры имеют больше, чем просто ядро ЦП, помещать каждый файл в очередь для кодирования их один за другим — это пустая трата энергии и времени. SoundConverter может принимать несколько файлов одновременно и кодировать их одновременно, а это означает, что преобразование 12 файлов может занять то же время, которое обычно требуется для преобразования двух — одного за другим. То же самое можно сделать и с помощью хорошей команды терминала, но только если вы понимаете, как запускать параллельные процессы.
(Сет Кенлон, CC BY-SA 4.0)
Вы также можете конвертировать стереозвук в монофайлы. Это может быть особенно полезно для подкастов и аудиокниг. Обычно они состоят из человека, говорящего из определенного места (микрофона), и не требуют чувства пространственного местоположения. Фактически, преобразование стереофайлов в моно облегчает прослушивание звука, если у вас только один наушник, и сокращает размер файла вдвое.
Преимущество SoundConverter
Иметь разные форматы аудиофайлов — это отличная возможность, но кажется, что всякий раз, когда я сохраняю аудио в одном формате, он мне неизбежно нужен в другом формате. Существует несколько отличных команд Linux для преобразования аудиофайлов, но иногда вам может понадобиться приложение, которое можно оставить открытым на рабочем столе и перетаскивать файлы, и поэтому есть SoundConverter. SoundConverter — простое специализированное приложение, которое делает именно то, что говорит его название: оно преобразует звук из одного формата в другой.