- Saved searches
- Use saved searches to filter your results more quickly
- nighto/alac2flac
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README
- About
- Конвертация Apple Lossless (m4a) во FLAC в ОС Linux Debian/Ubuntu
- 4 лучших инструмента для конвертации аудио для Linux
- 1. SoundConverter
- Скачать — SoundConverter
- 2. Гнак
- Скачать — Gnac
- 3. Fre: ac
- Скачать — Fre: ac
- 4. FFMPEG
- Скачать — FFMPEG
- Вывод
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
A shell script to convert ALAC (Apple Lossless Audio Codec) to FLAC (Free Lossless Audio Codec) files.
nighto/alac2flac
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README
alac2flac by Arlindo "Nighto" Pereira: (C) 2010 Licensed on GPLv3 Thanks to Paulo Arruda to point me to mpeg4ip-utils when I didn't know how to extract the metadata from ALAC files. You can visit him at http://parruda.net/. alac2flac is a shell script to convert ALAC (Apple Lossless Audio Codec, used on iPod/iPhone/iPad files) format to FLAC (Free Lossless Audio Codec). You can use it to convert a single .m4a file to .flac, like alac2flac file.m4a Additionally, you can embed a gif, jpeg or png file as a cover-art, like alac2flac file.m4a cover.png alac2flac will automatically grab the embedded cover-art, though. alac2flac takes only one .m4a file as parameter (i.e. converts only one file per time). You can, however, convert all files in a given directory using a bash loop: for i in *m4a ; do alac2flac "$i" ; done A easy way to install on Linux is making it executable and copying it to a directory in your path, like chmod +x alac2flac && sudo cp alac2flac /usr/local/bin flac2m4a uses alac-decoder and flac to decode/encode the audio files, and grabs the metadata with mp4info. On Ubuntu, you can install them with sudo apt-get install flac alac-decoder mpeg4ip-utils Enjoy.
About
A shell script to convert ALAC (Apple Lossless Audio Codec) to FLAC (Free Lossless Audio Codec) files.
Конвертация Apple Lossless (m4a) во FLAC в ОС Linux Debian/Ubuntu
Apple Lossless (также известный как Apple Lossless Encoder, ALE, или Apple Lossless Audio Codec, ALAC) — это аудиокодек для сжатия цифровой музыки без потерь качества, разработанный Apple Inc.
Apple Lossless данные хранятся в контейнере MP4 с расширением .m4a. Хотя Apple Lossless имеет такое же расширение файла, как AAC, это не AAC: данный кодек схож с другими lossless-кодеками, такими как FLAC и др. Плееры iPod с док-разъемами (не shuffle) и свежей прошивкой могут воспроизводить звук формата Apple Lossless. В кодеке не используются какие-либо специфические средства цифрового управления правами (DRM), но использование DRM возможно, поскольку предусмотрено форматом контейнера.
Тесты показали, что сжатые ALAC файлы получаются размером примерно от 40% до 60% размера оригиналов в зависимости от вида музыки, подобно другим lossless-форматам. Кроме того, скорость, с которой он может быть декодирован, делает его полезным для устройств с ограниченной производительностью, таких как iPod.
Apple Lossless Encoder был представлен в качестве одного из компонентов QuickTime 6.5.1 28 апреля 2004 года и как функция iTunes 4.5. Кодек используется также в AirPort Express в AirTunes осуществления.
Декодер для формата Apple Lossless есть в свободной библиотеке libavcodec. Это означает, что любой мультимедийный проигрыватель на основе этой библиотеки, включая VLC media player и MPlayer, может проигрывать Apple Lossless-файлы, но иногда возникает необходимость конвертации этого формата в flac. Как это сделать, я собираюсь рассказать в данной заметке.
Итак, ближе к делу.
Собственно конвертация состоит из двух этапов: достать из m4a файл в формате WAV, сконвертировать WAV во FLAC.
Для того, чтобы извлечь из m4a файл wav можно воспользоваться утилитой alac-decoder:
Описание: Apple Lossless audio codec decoder. A simple decoder for the Apple Lossless audio codec.
Homepage: craz.net/programs/itunes/alac.html
Утилита есть в дистрибутивах, если же нету — скачиваем по ссылке выше.
Чтобы все заработало, потребовалось установить также следующие пакеты flac: amule-adunanza-utils-gui, amule-adunanza-utils, valac-0.16. Cделать это можно следующей командой в терминале:
sudo apt-get install flac amule-adunanza-utils-gui amule-adunanza-utils valac-0.16
Конвертируем из m4a в WAV:
ls -1 | while read i do alac-decoder -f "$.wav" "$i" done Далее из WAV вo FLAC: ls -1 *.wav | while read i do flac --best *.wav done && rm -rf *.wav
Минус такого подхода заключается лишь в том, что теряется вся информация о треке (название, альбом и т.п.), но не составляет труда заполнить её вручную, например через EasyTAG, который можно установить через центр приложений в Ubuntu или терминал.
4 лучших инструмента для конвертации аудио для Linux
Вам нужно преобразовать некоторые музыкальные файлы на вашем ПК с Linux в другой аудиоформат? Не знаете, какой инструмент использовать для работы? Мы можем помочь! Вот 4 лучших инструмента для конвертации аудио для Linux!
1. SoundConverter
SoundConverter — это инструмент транскодирования звука для среды рабочего стола Gnome. Он имеет очень простой для понимания пользовательский интерфейс и поддерживает преобразование звука для всех современных форматов, включая OGG, ACC, MP3, FLAC, Wave и многие другие. Кроме того, SoundConverter может перекодировать видеофайлы в аудио.
У приложения SoundConverter много плюсов, но его лучшая особенность — это то, насколько быстро оно может конвертировать аудиофайлы. Благодаря поддержке многопоточности он может в полной мере использовать преимущества многоядерных процессоров для одного из самых быстрых инструментов для преобразования аудио в Linux!
Поддерживает преобразование видео в аудио.
Он имеет широкий спектр поддерживаемых аудиокодеков, даже малоизвестных.
Поддержка многоядерных процессоров делает процесс преобразования очень быстрым!
Скачать — SoundConverter
SoundConverter широко доступен для всех современных операционных систем Linux через репозитории программного обеспечения. Однако также можно получить исходный код приложения из Официальный веб-сайт.
Если вы хотите установить программу SoundConverter на свой компьютер с Linux, лучший способ сделать это — зайти на Pkgs.org. Однажды на Pkgs.org, просмотрите список дистрибутивов Linux и щелкните тот, который вы используете. Оттуда будет отображаться информация о том, как установить SoundConverter.
2. Гнак
Gnac обещает быть очень простым и легким в использовании инструментом для преобразования аудио для Linux. Он имеет базовый пользовательский интерфейс и в первую очередь ориентирован на пользователей, не являющихся экспертами в области СМИ.
Приложение поддерживает большинство современных аудиоформатов и может конвертировать в них. Кроме того, он имеет отличную систему очереди файлов, которая позволяет пользователям конвертировать пакеты аудиофайлов сразу.
Чрезвычайно простой в использовании графический интерфейс идеально подходит для новичков в Linux, желающих конвертировать аудиофайлы.
Отличная функция очереди позволяет очень просто конвертировать несколько звуковых файлов одновременно.
Gnac поддерживает широкий спектр современных форматов аудиофайлов.
Скачать — Gnac
Инструмент для конвертации аудио Gnac доступен в Arch Linux, Debian 8, Fedora 29/30, OpenSUSE Tumbleweed. Чтобы установить его в любом из этих дистрибутивов Linux, перейдите на эту страницу здесь.
Gnac довольно легко установить на довольно многих современных дистрибутивах Linux благодаря готовности сообщества продолжать выпускать новые пакеты. Однако имейте в виду, что в Ubuntu Linux (после 14.04), а также в Debian Linux пакеты Gnac недоступны. Вместо этого, чтобы использовать приложение в этих операционных системах, вы должны скачать исходный код с SourceForgд и построить его самостоятельно.
3. Fre: ac
Fre: ac — это аудиоконвертер с открытым исходным кодом для Linux, который также может использоваться как риппер компакт-дисков. С его помощью пользователи могут конвертировать свои любимые аудиофайлы в Linux в любой из современных форматов, таких как MP3, FLAC, AAC, WAV и т. Д. Fre: ac также поддерживает freedb и может автоматически добавлять теги ID3 к аудиофайлам, делая все намного проще.
В Linux есть много отличных аудиоконвертеров. Однако, если вам нужно нечто большее, чем просто аудиоконвертер, и вам нужна встроенная поддержка копирования компакт-дисков и теги аудио, Fre: ac — это приложение для вас!
Fre: ac не только конвертирует аудиофайлы, но и может извлекать аудио с компакт-дисков и сохранять их в различных аудиоформатах.
Приложение поддерживает автоматические теги ID3 для аудиофайлов.
Fre: ac находится в магазинах Snap и Flatpak, что делает его одним из самых простых аудиоконвертеров для установки на платформе Linux.
Скачать — Fre: ac
Аудиоконвертер Fre: ac, в отличие от других приложений Linux в этом списке, отсутствует в репозитариях программного обеспечения операционной системы. Вы нигде не найдете загружаемый файл DEB или RPM. Скорее, разработчик выбрал более современный подход и загрузил его как пакет Snap в магазин Snap и как Flatpak на Flathub.
Если вы хотите опробовать Fre: ac на своем ПК с Linux, включите пакеты Snap или поддержку Flatpak. Затем откройте окно терминала и введите одну из команд ниже, чтобы заставить Fre: ac работать.
sudo snap install freac --beta
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
sudo flatpak install flathub org.freac.freac
Для получения дополнительной информации о пакете Fre: ac Snap, кликните сюда. Или, чтобы узнать о Fre: ac Flatpak, нажмите на эту ссылку.
4. FFMPEG
FFMPEG — это мощный пакет для транскодирования мультимедиа из командной строки для Linux, Mac, Windows и других операционных систем. Он очень легко справляется с любыми современными аудиоформатами и часто используется в качестве серверной части для музыкальных плееров и даже некоторых графических инструментов для преобразования аудио.
Приложение FFMPEG не для новичков, это инструмент командной строки. Тем не менее, он невероятно универсален и имеет множество сценариев. У него есть десятки опций, которых нет в других инструментах аудио конвертера в Linux, включая возможность конвертировать аудио в видео, сжатие и даже поддержку потоковой передачи. Достаточно сказать; если вам нужен мощный аудиоконвертер в Linux, вам понадобится FFMPEG.
FFMPEG поддерживает множество сценариев и может быть автоматизирован с помощью сценариев Linux bash, программирования на Python и многих других языков.
FFMPEG не только поддерживает преобразование звука, но также может обрабатывать видеофайлы.
FFMPEG очень мощный и имеет множество расширенных функций, которые понравятся опытным пользователям.
Скачать — FFMPEG
Как упоминалось ранее, FFMPEG есть во всем. От наиболее часто используемого музыкального приложения Linux до любимого видеоплеера Linux и даже некоторых инструментов для преобразования звука из этого списка. По этой причине FFMPEG невероятно легко установить даже на некоторые из самых неизвестных ОС Linux.
Чтобы получить доступ к FFMPEG, перейдите на их официальный сайт. У них есть подробные инструкции о том, как получить самую последнюю версию для каждого дистрибутива Linux. Или проверьте Pkgs.org, так как у них есть загружаемые пакеты для всех современных ОС.
Вывод
В этом списке мы рассмотрели некоторые из лучших инструментов для преобразования аудио на платформе Linux. Какой ваш любимый инструмент для конвертации аудио для Linux? Расскажите нам в комментариях ниже!