David King davidk@gnome.org 2013 Reprodução e edição multiformato de áudio e vídeo, streaming da web e suporte a webcam. Enrico Nicoletto liverig@gmail.com 2009 Rafael Fontenelle rafaelff@gnome.org 2013, 2014, 2016, 2017 Isaac Ferreira Filho isaacmob@riseup.net 2018 Multimídia

Reproduza e grave uma gama imensa de formatos de áudio e vídeo

Acesse webcams e outros dispositivos de mídia conectados ao sistema

Compartilhe e transmita mídia com dispositivos remotos

Adicione multimídia a seu aplicativo de forma que usuários possam reproduzir facilmente seu conteúdo. Consuma e compartilhe conteúdo com outros dispositivos anexados a um sistema ou remotamente pela rede. A API de baixo nível subjacente está disponível se você precisar de mais controle.

Vídeos

O que você pode fazer?

Multimídia no GNOME é compilado no framework GStreamer. Com GStreamer, pipelines flexíveis de mídia podem ser criados, de uma reprodução simples de áudio e vídeo a uma edição complexa não-linear.

GStreamer usa PulseAudio ao emitir áudio e, portanto, pode ser alvo de muitos tipos de hardware de saída de áudio. PulseAudio também trata de alternação de saída dinâmica e controle de volume específico para aplicativo.

Para webcams, use Cheese. Ele fornece uma interface simples para webcams conectadas ao sistema e uma forma fácil de adicionar um seletor de avatar para seu aplicativo.

Use Rygel para compartilhar conteúdo pela rede com dispositivos como TVs e consoles de video-game. Rygel usa GUPnP, que é uma API de baixo nível para acessar conteúdo com protocolos UPnP.

Para sons de eventos simples, tais como um som de obturador ao tirar uma foto, use libcaberra, que implementa a especificação de tema de som do freedesktop.org.

Exemplos do mundo real

Você pode ver muitos dos aplicativos do mundo real de tecnologias de multimídia do GNOME em projetos de código aberto, como os exemplos listados abaixo.

Vídeos é o reprodutor de multimídia do GNOME.

( Site | Captura de tela | Código-fonte )

PiTiVi é um editor de vídeo não-linear, que faz uso extensivo do GStreamer.

( Site | Capturas de tela | Código-fonte )