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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.