Sobre o projeto

Librempeg é uma coleção de bibliotecas e ferramentas para processar conteúdo multimídia, como áudio, vídeo, legendas e metadados relacionados. É apresentada como uma solução completa e multiplataforma para gravar, converter, filtrar e transmitir mídia. Bibliotecas - libavcodec: implementações de uma ampla variedade de codecs. - libavformat: protocolos de streaming, formatos de contêiner e acesso básico de E/S. - libavutil: hashers, descompactadores e funções utilitárias diversas. - libavfilter: altera áudio e vídeo decodificados por meio de um grafo direcionado de filtros conectados. - libavdevice: uma abstração para acessar dispositivos de captura e reprodução. - libswresample: rotinas de mixagem e reamostragem de áudio. - libswscale: rotinas de conversão de cores e escalonamento. Ferramentas - ffmpeg: uma caixa de ferramentas de linha de comando para manipular, converter e transmitir conteúdo multimídia. - ffplay: um player multimídia minimalista. - ffprobe: uma ferramenta de análise simples para inspecionar conteúdo multimídia. - Ferramentas pequenas adicionais, como aviocat, ismindex e qt-faststart. Documentação A documentação offline fica no diretório doc/, e exemplos de código estão disponíveis em doc/examples. Licença e contribuição A base de código é principalmente licenciada sob GPLv3, com componentes opcionais sob AGPL; o arquivo LICENSE tem detalhes. Parte do código é inspirada ou usada do projeto vgmstream. Contribuições são aceitas via pull requests no GitHub.