Об этом проекте
Librempeg — это набор библиотек и инструментов для обработки мультимедийного контента, такого как аудио, видео, субтитры и связанные с ними метаданные. Он представляет собой комплексное кроссплатформенное решение для записи, преобразования, фильтрации и потоковой передачи медиа.
Библиотеки
- libavcodec: реализации широкого спектра кодеков.
- libavformat: протоколы потоковой передачи, форматы контейнеров и базовый ввод-вывод.
- libavutil: хеш-функции, декомпрессоры и различные вспомогательные функции.
- libavfilter: изменяет декодированные аудио и видео через направленный граф связанных фильтров.
- libavdevice: абстракция для доступа к устройствам захвата и воспроизведения.
- libswresample: процедуры микширования и передискретизации аудио.
- libswscale: процедуры преобразования цвета и масштабирования.
Инструменты
- ffmpeg: набор инструментов командной строки для обработки, преобразования и потоковой передачи мультимедийного контента.
- ffplay: минималистичный мультимедийный проигрыватель.
- ffprobe: простой инструмент анализа для проверки мультимедийного контента.
- Дополнительные небольшие инструменты, такие как aviocat, ismindex и qt-faststart.
Документация
Автономная документация находится в каталоге doc/, а примеры кода доступны в doc/examples.
Лицензия и участие
Базовый код в основном лицензирован под GPLv3, с опциональными компонентами под AGPL; подробности в файле LICENSE. Часть кода вдохновлена проектом vgmstream или заимствована из него. Вклад принимается через pull-запросы на GitHub.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.