fmedia (fast media player) — консольное приложение для воспроизведения аудио-файлов, записи аудио-сигнала с различных источников и конвертации между несколькими мультимедиа форматами.
Одной из основных особенностей fmedia является быстрая работа на маломощном оборудовании. Разработчик обещает плавное воспроизведение и запись аудио даже если используемое оборудование "очень медленное", а при работе на ноутбуках низкое потребление системных ресурсов позволяет значительно экономить заряд аккумуляторной батареи.
Запущенный в качестве медиаплеера fmedia предоставляет интерактивный интерфейс и стандартный для большинства аудио плееров функционал, такой как пошаговая прокрутка, пауза, переключение треков, регулировка громкости (+/- 0% ... 125%), отключение звука, выбор канала и прочее...
Для проигрываемого файла можно включить отображение метаданных (тегов), можно удалить файл из списка воспроизведения и/или с диска, поддерживается воспроизведение плейлистов (*.m3u / *.pls / *.cue), потоковое вещание (Интернет радио), воспроизведение файлов с повреждённым заголовком и "смешивание" (воспроизведение нескольких аудио файлов одновременно).
При необходимости плеер fmedia можно запустить в фоновом режиме (fmedia --notui), просмотреть метаданные (теги) и техническую информацию о файлах поддерживаемых форматов. В качестве дополнительной функции имеется возможность записи с микрофона и звуковой карты (с нормализацией и без), также можно сохранить потоковое вещание, параметры записи задаются из командной строки (формат, время записи, количество дорожек и пр).
fmedia можно использовать в качестве аудио конвертера, как исходные могут быть файлы форматов: *.mp3, *.ogg (Vorbis, Opus), *.opus, *.m4a/.mp4 (AAC, ALAC, MPEG), *.mka/.mkv (AAC, ALAC, MPEG, Vorbis), *.avi (AAC, MPEG), *.aac, *.mpc, *.flac, *.ape, *.wv и *.wav. На выходе можно получить аудио файлы в форматах: *.mp3, *.ogg, *.opus, *.m4a (AAC), *.flac и *.wav.
fmedia имеет модульную архитектуру и легко расширяется с помощью дополнительных плагинов, "по умолчанию" приложение включает более тридцати модулей созданных на основе изменённых версий мультимедийных библиотек (libALAC, libfdk-aac, libFLAC, libMAC, libmp3lame, libmpg123, libmpc, libogg, libopus, libsoxr, libvorbisenc, libvorbis, libwavpack, libDynamicAudioNormalizer).
fmedia можно использовать как отдельное приложение и как библиотеку в собственном приложении и/или скрипте (сценарии), управление осуществляется с клавиатуры, параметры можно задавать из командной строки и/или в конфигурационном файле (~/.config/fmedia/fmedia-user.conf), полностью поддерживается Юникод (Unicode).
Лицензия: Собственная (Исходный код открыт)