|
Packit |
1470ea |
|
|
Packit |
1470ea |
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" style="task" id="overview-media" xml:lang="pt-BR">
|
|
Packit |
1470ea |
<info>
|
|
Packit |
1470ea |
<link type="guide" xref="index" group="media"/>
|
|
Packit |
1470ea |
<revision version="0.1" date="2013-06-19" status="draft"/>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<credit type="author copyright">
|
|
Packit |
1470ea |
<name>David King</name>
|
|
Packit |
1470ea |
<email its:translate="no">davidk@gnome.org</email>
|
|
Packit |
1470ea |
<years>2013</years>
|
|
Packit |
1470ea |
</credit>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<desc>Reprodução e edição multiformato de áudio e vídeo, streaming da web e suporte a webcam.</desc>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
|
|
Packit |
1470ea |
<mal:name>Enrico Nicoletto</mal:name>
|
|
Packit |
1470ea |
<mal:email>liverig@gmail.com</mal:email>
|
|
Packit |
1470ea |
<mal:years>2009</mal:years>
|
|
Packit |
1470ea |
</mal:credit>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
|
|
Packit |
1470ea |
<mal:name>Rafael Fontenelle</mal:name>
|
|
Packit |
1470ea |
<mal:email>rafaelff@gnome.org</mal:email>
|
|
Packit |
1470ea |
<mal:years>2013, 2014, 2016, 2017</mal:years>
|
|
Packit |
1470ea |
</mal:credit>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
|
|
Packit |
1470ea |
<mal:name>Isaac Ferreira Filho</mal:name>
|
|
Packit |
1470ea |
<mal:email>isaacmob@riseup.net</mal:email>
|
|
Packit |
1470ea |
<mal:years>2018</mal:years>
|
|
Packit |
1470ea |
</mal:credit>
|
|
Packit |
1470ea |
</info>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<title>Multimídia</title>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<list>
|
|
Packit |
1470ea |
<item>
|
|
Packit |
1470ea |
Reproduza e grave uma gama imensa de formatos de áudio e vídeo
|
|
Packit |
1470ea |
</item>
|
|
Packit |
1470ea |
<item>
|
|
Packit |
1470ea |
Acesse webcams e outros dispositivos de mídia conectados ao sistema
|
|
Packit |
1470ea |
</item>
|
|
Packit |
1470ea |
<item>
|
|
Packit |
1470ea |
Compartilhe e transmita mídia com dispositivos remotos
|
|
Packit |
1470ea |
</item>
|
|
Packit |
1470ea |
</list>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
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.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<media type="image" mime="image/png" src="media/totem-screenshot.png" width="65%">
|
|
Packit |
1470ea |
Vídeos
|
|
Packit |
1470ea |
</media>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<section id="what">
|
|
Packit |
1470ea |
<title>O que você pode fazer?</title>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Multimídia no GNOME é compilado no framework <link xref="tech-gstreamer">GStreamer</link>. 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.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
GStreamer usa <link xref="tech-pulseaudio">PulseAudio</link> 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.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
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.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Use Rygel para compartilhar conteúdo pela rede com dispositivos como TVs e consoles de video-game. Rygel usa <link xref="tech-gupnp">GUPnP</link>, que é uma API de baixo nível para acessar conteúdo com protocolos UPnP.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Para sons de eventos simples, tais como um som de obturador ao tirar uma foto, use <link xref="tech-canberra">libcaberra</link>, que implementa a especificação de tema de som do freedesktop.org.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
</section>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<section id="samples">
|
|
Packit |
1470ea |
<title>Code samples</title>
|
|
Packit |
1470ea |
<list>
|
|
Packit |
1470ea |
<item>A sample we should write </item>
|
|
Packit |
1470ea |
<item><link xref="samples#integration">More...</link> </item>
|
|
Packit |
1470ea |
</list>
|
|
Packit |
1470ea |
</section>
|
|
Packit |
1470ea |
-->
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<section id="realworld">
|
|
Packit |
1470ea |
<title>Exemplos do mundo real</title>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
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.
|
|
Packit |
1470ea |
<list>
|
|
Packit |
1470ea |
<item>
|
|
Packit |
1470ea |
Vídeos é o reprodutor de multimídia do GNOME.
|
|
Packit |
1470ea |
( <link href="https://wiki.gnome.org/Apps/Videos">Site</link> | <link href="https://git.gnome.org/browse/totem/plain/data/appdata/ss-main.png">Captura de tela</link> | <link href="https://git.gnome.org/browse/totem/">Código-fonte</link> )
|
|
Packit |
1470ea |
</item>
|
|
Packit |
1470ea |
<item>
|
|
Packit |
1470ea |
PiTiVi é um editor de vídeo não-linear, que faz uso extensivo do GStreamer.
|
|
Packit |
1470ea |
( <link href="http://www.pitivi.org/">Site</link> | <link href="http://www.pitivi.org/?go=screenshots">Capturas de tela</link> | <link href="http://www.pitivi.org/?go=download">Código-fonte</link> )
|
|
Packit |
1470ea |
</item>
|
|
Packit |
1470ea |
</list>
|
|
Packit |
1470ea |
</section>
|
|
Packit |
1470ea |
</page>
|