David King
davidk@gnome.org 2013
Uppspelning och redigering av ljud och video i flera format, strömning från webben samt webbkamerastöd.
Daniel Nylander
po@danielnylander.se 2007
Anders Jonsson
anders.jonsson@norsjovallen.se 2017, 2018

# Multimedia

Spela upp och spela in en stor mängd ljud- och videoformat

Kom åt webbkameror och andra mediaenheter som är anslutna till systemet

Dela och strömma media med fjärrenheter

Lägg till multimedia till ditt program så att användare lätt kan spela upp sitt innehåll. Konsumera och dela innehåll med andra enheter som hör till ett system eller över nätverket. Det underliggande lågnivå-API:t finns tillgängligt om du behöver mer kontroll.

Videoklipp

# Vad kan du göra?

Multimedia i GNOME är byggt på GStreamer-ramverket. Med GStreamer kan flexibla rörledningar för media skapas, från enkel uppspelning av ljud och video till komplex icke-linjär redigering.

GStreamer använder PulseAudio när ljud matas ut, och kan därför ha många sorters hårdvara som mål för utdata. PulseAudio hanterar också dynamisk utdataväxling och programspecifik volymkontroll.

Använd Cheese för webbkameror. Det tillhandahåller ett enkelt gränssnitt till webbkameror som är anslutna till systemet, och ett lätt sätt att lägga till en profilbildsväljare till ditt program.

Använd Rygel för att dela innehåll över nätverket till enheter så som TV-apparater och spelkonsoler. Rygel använder sig av GUPnP under huven, vilket är ett lågnivå-API för att komma åt innehåll med UPnP-protokoll.

För enkla händelseljud, så som slutarljud då du tar ett kort, använd libcanberra, vilket implementerar freedesktop.orgs sound theme-specifikation.

# Exempel från verkligheten

Du kan se många faktiska tillämpningar av GNOME-multimediateknologier i öppna källkodsprojekt, så som exemplen nedan.

Videoklipp är GNOME:s multimediaspelare.

( Webbplats | Skärmbild | Källkod )

PiTiVi är en icke-linjär videoredigerare som använder sig av GStreamer i betydande omsträckning.

( Webbplats | Skärmbild | Källkod )