Об этом проекте

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