Hoppa till innehåll

Sökresultat Sökningen pågår Sökresultaten dyker upp här efterhand. Du kan fortsätta skriva om du vill begränsa sökningen.
Söker efter användare
Söker efter gallerier
Sök forumtrådar
Stäng

GStreamer

11 svar till detta ämne
  • Vänligen logga in för att kunna svara

#1

Postad 30 December 2006 - 23:36

EmuMannen
  • EmuMannen
  • Veteran

  • 2096 inlägg
  • 0
Jag har hackat en hel del kod runt DirectShow genom åren men aldrig riktigt litat på den underliggande arkitekturen (läs Win32, COM och DirectX). Av någon anledning så verkar jag i stället få fler och fler burkar som kör Linux på ett eller annat sätt i mitt hus. Framförall när det gäller media, det är allt från Dreambox för digitaltv, MG-35 som streaming client och Ubuntu som mediaserver.

Jag har dessutom börjat ge upp Microsoftplattformen så sakterliga. På serversidan så regerar redan Linux när det gäller mina behov (gratis stabilt operativsystem som fungerar med billig överbliven hårdvara och som dessutom är öppet för insyn och hanterar alla intressanta standarder, framförallt på nätverksidan, vad kan man mer begära!?!). På desktopsidan så har det varit lite värre. Nu tycker jag dock att Ubuntu och PCLinuxOS för att bara nämna några klår framförallt Vista på fingrarna. Vista kommer jag för övrigt inte att ta i med tång (DRM, registreringsservrar och annat skit) och XP börjar bli oanvändbart på grund av all bloat (och virus, tojaner, patchar etc.).

Det enda som "saknas" för Linux är applikationer men det börjar komma en hel del intressant där också. För att flytta över till Linuxmiljö så behöver jag dock något bra språk vid sidan om C eller C++ för att effektivt skriva egna applikationer (nej shellscript är inte bra nog, C och C++ är också för tidsödande). För något år sedan började jag titta på Python och det är allt det jag saknat i andra objektorienterade språk som C++ och Java. Det må vara ett skriptspråk men perfekt för att integrera och utnyttja sådant som andra skrivit i exempelvis C och C++.

Eftersom jag saknar en enkel och snygg mediaspelare som klarar alla tänkbara format, både från disk och strömmande så tänkte jag hacka ihop något själv. Jag gillar förvisso Freevo men jag har tänkt mig något annat och så kan det vara lärorikt att ha något konkret problem att lösa när man byter språk och plattform. Det är nu det som för mig till ämnet GStreamer. Först försökte jag nämligen scripta VLC och MPlayer och det fungerar förvisso men visst vore det trevligt och mera kraftfullt med något liknande DirectShow och GraphEdit. Det var i den vevan jag snubblade över GStreamer.

Jag sökte här på nätet för att se om någon annan var i samma situation och blev mycket förvånad när jag inte hittade någonting om GStreamer under HTPC. Själv har jag haft GStreamer i ögonvrån sedna något eller några år tillbaka men inte förstått hur kraftfullt och enkelt det är. Därför skriver jag nu detta inlägg i förhoppning att andra också kan få upp ögonen för GStreamer. En sak är nämligen säker, världen behöver inte fler Media Center skrivna i C#, för .NET och Windows. Vad världen behöver är fler Media Center för andra plattformar såsom Linux! :rolleyes:

Så jag ber er som orkat läsa såhär långt ta en titt på följande länkar:

Denna är förvisso på portugisiska men jag tror ni förstår endå (titta på bilderna):
http://www.cin.ufpe....upal/?q=node/59

Sedan kan ni fortsätta med den här om GStreamer och Python:
http://www.jonobacon.org/?p=750

Exempel på applikationer som redan använder GStreamer:
http://www.jokosher.org/
http://www.pitivi.org/
http://www.fluendo.com/elisa/

Ps. Elisa är ett mycket lovande Media Center och det finns en annan tråd om det här på forumet. Ds.

Redigerat av EmuMannen, 30 December 2006 - 23:40.


#2

Postad 30 December 2006 - 23:57

ruva
  • ruva
  • Mästare

  • 2789 inlägg
  • 0
Tycker senast Ubunti och Fedora är väldigt bra om det inte var fär en sak. WebbTV verkar gift med Microsoft och fast några sidor kör hemska RealPlayer verkar det inte att gå få över modemhastighet på bandbredden, i alla fall från SVT, så här faller Linux för mig och det är synd.

Som sagt, Linux är inte ännu något för oss ammatörer och då kan det vara hur snyggt och (för de få invigda) hur stabillt som hellst. Att tvingas skriva i skalet/kommandotolken för att kunna meka lite är inte precis kul

Redigerat av ruva, 30 December 2006 - 23:59.


#3

Postad 31 December 2006 - 00:08

EmuMannen
  • EmuMannen
  • Veteran

  • 2096 inlägg
  • 0

... om det inte var fär en sak. WebbTV verkar gift med Microsoft ...

<{POST_SNAPBACK}>

Jag har inga problem med WebbTV, fungerar klockrent med MPlayer eller VLC-plugin i Firefox (faktiskt på många sätt bättre än via Mediaspelaren i Windows). Men visst är det en del pillande att installera drivare för grafikkortet och alla codecs som inte följer med i distributionerna. När man väl vant sig så fungerar det faktiskt ganska smidigt. Bättre att behöva ladda hem användbar mjukvara i stället för patchar och uppdateringar från Microsoft (det är riktigt irriterande om du frågar mig).

Ps. mozplugger skall tydligen kunna utnyttja GStreamer också... Ds.

Redigerat av EmuMannen, 31 December 2006 - 00:36.


#4

Postad 31 December 2006 - 00:10

Dr Cain
  • Dr Cain
  • Lärjunge

  • 492 inlägg
  • 0
GStreamer i all ära, men när jag testade det sist kunde det knappt spela nånting, har det förbättrats såpass mkt nu?

Annars ligger ju VLC och mplayer med sina inbyggda codecs ( på gott och ont)

#5

Postad 31 December 2006 - 00:24

EmuMannen
  • EmuMannen
  • Veteran

  • 2096 inlägg
  • 0

GStreamer i all ära, men när jag testade det sist kunde det knappt spela nånting, har det förbättrats såpass mkt nu?

<{POST_SNAPBACK}>

Vad behöver du spela? När jag installerade Elisa så installerade jag alla codecs jag kunde hitta till GStreamer och den har spelat upp allt jag kastat år den såhär långt (inte hunnit testa så mycket men endå).

Prova igen och installera samtliga codecs från följande paket:

gst-plugins-base (an essential exemplary set of elements)
gst-plugins-good (a set of good-quality plug-ins under our preferred license, LGPL)
gst-plugins-ugly (a set of good-quality plug-ins that might pose distribution problems)
gst-plugins-bad (a set of plug-ins that need more quality)
gst-ffmpeg (FFmpeg-based plug-in)

Ps. Var tror du GStreamer får mycket av koden till sina codecs från? En stor styrka med Open Source är möjligheten att återanvända kod, exempelvis från andra Open Source projekt som FFMpeg, MPlayer och VLC! :rolleyes: Ds.

Redigerat av EmuMannen, 31 December 2006 - 00:30.


#6

Postad 31 December 2006 - 09:17

EmuMannen
  • EmuMannen
  • Veteran

  • 2096 inlägg
  • 0
Här har ni en länk till en översikt över alla tillgängliga plugins/codecs (förutom ffmpeg):

http://gstreamer.fre...on/plugins.html

En ganska imponerande lista...

#7

Postad 01 January 2007 - 20:14

Dr Cain
  • Dr Cain
  • Lärjunge

  • 492 inlägg
  • 0
Mjo precis som att man kör det mesta genom ffdshow i windows lämpligen..
Elisa såg rätt trevligt ut dock, får kolla noggrannare på det.

#8

Postad 01 January 2007 - 23:59

EmuMannen
  • EmuMannen
  • Veteran

  • 2096 inlägg
  • 0

Mjo precis som att man kör det mesta genom ffdshow i windows lämpligen..

<{POST_SNAPBACK}>

"lämpligen" hur menar du då? FFDshow skapades genom att porta en hel del kod från ffmpeg med mera (som redan fanns tillgänglig för Linux) till ett program för DirectShow. Förvisso en mycket intressant mjukvara men som kräver Windows (kanske därför FFDShow "lämpligen" körs under Windows?). Men det var ju just Windows jag ville slippa och hela tråden handlar om GStreamer som ett alternativ till DirectShow (och Windows)!

Om man kan göra samma saker med GStreamer som med FFDshow, Media Player Classic, Zoom Player, DScaler 5 etc. fast på Linux i stället för Windows så är väl det bra. Fler alternativ för oss användare kan väl knappast vara dåligt! Nu har man förvisso redan kunnat göra det mesta man kan göra med FFDShow, ZP etc. med MPlayer, VLC med flera. Det har dock krävt en hel del alternativ på kommandoraden och det har inte varit helt lätt att integrera dessa monoliter från annan programvara. Det är på den punkten GStreamer skiljer sig och det var det jag ville peka på i denna tråd.

Så för er som är nöjda med Windows rekommenderar jag att sluta läsa den här tråden. Det finns nog med intressanta alternativ såsom ZP med FFDShow, DScaler 5 etc. För er som inte litar på Windows, som inte ser fram emot Vista eller nästa version av .NET, Microsofts version av DRM etc. Er rekommenderar jag att hålla ögonen öppna för exempelvis Linux som kan bli en mycket kraftfull plattform för media med öppen mjukvara som GStreamer...

Redigerat av EmuMannen, 02 January 2007 - 00:04.


#9

Postad 02 January 2007 - 00:36

Dr Cain
  • Dr Cain
  • Lärjunge

  • 492 inlägg
  • 0
Jo jag formulerade mig lite fel, jag vet att ffdshow bygger på jobb från ffmpeg-projektet och jag tycker det är jättebra att dom bygger upp ett vettigt alternativ på linux-sidan. Att bygga in alla codecs i spelaren ala mplayer och VLC är ju ingen jättebra långsiktig lösning egentligen.

Jag kommer definitivt köra nån form av linuxlösning när jag slänger ihop nästa HTPC, fast jag måste vänta på att drivrutinerna för mitt tv-kort stabiliseras först och blir någorlunda vettiga. Samt att libavcodecs h264-decoder blir lite snabbare, om är iofs inte så långt ifrån CoreAVCs prestanda längre, så såsätt kommer saker och ting bara bli bättre framöver :D

#10

Postad 02 January 2007 - 15:01

spuck
  • spuck
  • Amatör

  • 78 inlägg
  • 0
Finns det inge bra plugin för att spela upp x264.mkv filmer? För mig hackar det fram så förjävligt mycket och maxar cpu:n.
Tycker jag är konstigt då mplayer håller sig mellan 10%-90% beroende på nånting? Dock så går den ibland upp i 100% i vissa scener dock ingen aning varför, hög bitrate kanske? Aja det är därför jag letar efter nåt annan utväg innan jag bestämmer mig för att uppgradera till dualcore.

#11

Postad 02 January 2007 - 16:15

Trasan
  • Trasan
  • Veteran

  • 2068 inlägg
  • 0
Det som hade varit klockrent hade ju varit en linux 1:1 portning av XBMC + TV möjlighet.
Det hade rockat.

#12

Postad 24 January 2007 - 00:04

bbb
  • bbb
  • Lärjunge

  • 253 inlägg
  • 0

Det som hade varit klockrent hade ju varit en linux 1:1 portning av XBMC + TV möjlighet.
Det hade rockat.

<{POST_SNAPBACK}>


Håller med! Ett alternativ är portning av MediaPortal (som till viss del bygger på XBMC men redan har TV-del) till Linux, det har diskuterats många gånger på MP:s forum. Problemen är tydligen att MP är väldigt beroende av DirectX och DirectShow-filtren så utvecklarna är minst sagt skeptiska, här har Du en tråd:
http://forum.team-me...highlight=linux
M V H
Oscar



1 användare läser detta ämne

0 medlemmar, 1 gäster, 0 anonyma medlemmar

  • Ny 3D utskriven fjärrkontroll hållare
    nimman
    2026-06-08 07:49:07
  • Sofabaton X2
    hmarkstrom
    2026-06-07 10:02:24
  • Monterar kabelkanaler
    genstruktur
    2026-06-04 20:53:37
  • Två sittplatser men behöver två till
    genstruktur
    2026-06-04 20:51:09
  • Gavel akustikvägg
    genstruktur
    2026-05-23 08:15:25
  • Fler  |  Vilka bilder visas här?
Trendande produkter
Prisjakt © 2000 - 2026 Prisjakt   Cookiepolicy.   Våra regler.   Personuppgiftspolicy.  Hantera cookie-inställningar.