Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 94 reacties

De in aanbouw zijnde versie 1.1 van de VLC media player gaat extensies geschreven in de scripttaal Lua ondersteunen. Hierdoor kunnen derde partijen net als bij bijvoorbeeld Firefox uitbreidingen voor de populaire opensource-mediaspeler uitbrengen.

Lyrics-extensie in VLC media player 1.1De VLC-teamleden stellen dat zij geïnspireerd zijn geraakt door Firefox, de browser die zijn populariteit voor een groot deel te danken heeft aan het grote aantal vrij verkrijgbare extensies. Het idee is dan ook opgevat om plugins te ondersteunen in de aankomende versie van 1.1 van VLC media player.

VLC-extensies zouden in staat moeten zijn om als scrapers informatie van het web te plukken en deze in vensters te tonen. Als voorbeeld wordt content afkomstig van Wikipedia, IMDB en Last.fm genoemd, terwijl bijvoorbeeld ook ondertitels en songteksten van websites geplukt kunnen worden.

Momenteel is versie 1.1 van 'alleskunner' VLC media player nog volop in ontwikkeling, maar in de nightlies kan al wel geëxperimenteerd worden met een aantal extensies. De plugins zijn geschreven in de scripttaal Lua en kunnen via het plugins & extensions-venster beheerd worden. De nightlies kunnen ook in Ubuntu worden geïnstalleerd.

Moderatie-faq Wijzig weergave

Reacties (94)

Lang geleden dat ik wat van de taal LUA heb gehoord. Ik weet dat het in mijn omgeving erg populair was in de tijd dat GMOD veel gespeeld werd, verder heb ik vrijwel niet veel meer van die taal gehoord.

Wel goed, ik hoop dat de ontwikkeling van VLC zo een mooie stroomversnelling in gaat.
LUA is ideaal voor dit soort dingen omdat het speciaal gemaakt is om heel makkelijk te embedden in C/C++ en de taal echt miniscuul is, de hele interpreter *en* alle standard libraries zijn samen maar liefst 200 kilobyte 8-). Het is ook nog eens behoorlijk snel en de taal is compact en eenvoudig om te leren. Lua wordt dan ook nog steeds heel veel gebruikt voor programma's die je kunt scripten of uitbreiden met plugins.
Lua word nog in veel games gebruikt, scripten maken addosn etc,
den maar eens aan WoW daar zijn addons in lua gemaakt.

ontopic

vlc is erg goeie media speler, leuke ontwikkelingen

[Reactie gewijzigd door Baazie op 2 februari 2010 09:35]

Die bestaan ook uit XML en andere infobestanden.
LUA wordt ook gebruikt voor Adobe Lightroom AddOns.
Niet alleen addons. Lightroom zelf is voor bijna de helft geschreven in Lua.

Geen slecht idee om Lua te gebruiken. Het is een erg mooie cleane taal en erg snel. Met de recente beta release van LuaJIT2 gaat het zelfs alleen maar sneller worden. Gemiddeld is LuaJIT nu al sneller dan bijvoorbeeld V8 (de JS engine in Chrome) en voor sommige soorten code is ie zo snel als GCC. En dat allemaal met een JIT die minstens een ordegrootte kleiner is dan V8.
LUA wordt onder andere gebruikt in de maps van Operation Flashpoint (Dragon Rising) dus wie weet wat voor vreemde extensies we kunnen verwachten :+

VLC blijft een geniaal programma! Meest recente versie botst echter wel met mn ambx setje, maar dat is wsch een driver probleem :P
OT:
Hmm, ik heb hem geupdate en heb geen problemen met mijn amBX (heb alleen lampen aangesloten).

Misschien even naar je instellingen kijken of een reïnstall?
Dit word volgens mij ook gebruikt voor Supreme Commander mods..
Sterker nog, op de engine na is het hele spel Supreme Commander in Lua geschreven. Ideaal dus om mods voor te maken!
"Lua", niet "LUA".
Doe dat nou niet, het is zo'n compact programma. Het word anders weer zo'n kolos die vanalles moet kunnen.
Kijk maar naar Winamp, dat was eerst een slanke player, maar nu:
Itunes support, libraries...
compact programma?

Depends On : a52dec fluidsynth libmtp libdvbpsi lirc-utils libdca qt libproxy sdl_image libdvdnav>=4.1.3 lua libv4l libcddb smbclient libmatroska zvbi taglib sysfsutils libmpcdec hal ffmpeg>=20100108 libshout libmad fribidi libmpeg2 libmodplug avahi ttf-freefont libxv libass xdg-utils

Daar word je anders niet vrolijk van, hoor. Vooral QT zorgt voor aardig wat ruimte op de harddisk. Het installeren van VLC kost me meer dan 100MB.

Misschien dat het onder windows compacter is, maar daar weet ik dan weer niets van.
Windows heeft veel minder last van dergelijke dependancies :P Of het zit er allemaal standaard al in, hoe je het maar wilt zien.
Voor Windows hoef je i.i.g. geen SMB functionalitet (smbclient) te installeren; die zit er al in.
Overigens zijn dependencies geen last, maar een lust...think about it.
Misschien dat je voor de tweakers die niet over expertise op hetzelfde gebied beschikken even kunt uitleggen wat je bedoelt in plaats van te insinueren dat dit basale kennis is waarover een ieder dient te beschikken?

Ik praat ook zo met mijn vrienden, maar dit is een site met duizenden gebruikers, dus je zult alles helaas uit moeten spellen vrees ik ;)

[Reactie gewijzigd door Eskimo0O0o op 2 februari 2010 11:13]

Mag je toch leergierigheid verwachten anders helpt het niet. Commentaren zijn ook niet de plaats om basiskennis volledig gaan uit te leggen.

SMB: http://en.wikipedia.org/wiki/Server_Message_Block
Dependency: http://en.wikipedia.org/wiki/Software_Library
En de lust waar hij het over heeft: http://en.wikipedia.org/wiki/Dependency_hell
Ik windows installeert elk programma zijn eigen files in zijn eigen mappen enkel sommige dll files/.net omgeving ed. worden gedeeld. Onder Linux wordt bijna alles gedeeld behalve de gui waar je meewerkt. (simpel gezegd) Linux is dus meer modulair opgezet en onderdelen van programma's werken meer samen. Programma's onder Windows leveren/installeren vaak hun "dependenties" mee waardoor er vaak gebruikte onderdelen dubbel op je computer staan en dus in totaal veel meer ruimte innemen. Onder Linux komt het dus meestal voor dat als je wat installeert de pakketmanager vraagt ook andere onderdelen mee te installeren. Is dat onderdeel niet beschikbaar dan is dat vervelend want dan installeert het soms niet. Wel moet ik zeggen dat ik sinds in Deb gebruik dat bijna niet meer voorkomt omdat dependenties bijna altijd automatisch opgelost worden. Toch kan je onder Windows ook wel dependensies tegen komen zoals bij paint.net die .net 3.5 nodig heeft, Gimp/pidgin die GTK mee installeert. En een media speler die codex nodig heeft om iets te kunnen afspelen
73,2 MB (bij mij tenminste, versie 1.03

[Reactie gewijzigd door HoeZoWie op 2 februari 2010 09:24]

bij mij ook zo iets meer dan79 mb. Wordt langzamerhand wel aardig aan de maat, veel extra's soms wel handig maar vaak ook niet zijn.
winamp heeft de laatste tijd een beetje het elvis syndroom, als het werkt en alles heeft werkt het maar het is een vadsig, veel ingewikkelder programma dan toen het begon en alles deed wat je wou. Ik hoef bijvoorbeeld heel die visualisaties uit de jaren '80 niet op mijn pc.
Ook die hele browser is vrij nutteloos als je al een internetbrowser hebt. Mijn media werkt ook niet meer zoals vroeger, maar dat kan aan mij liggen.
Het is wel jammer dat ze niet gefocussed meer zijn op waar het voor ontworpen is zoals mediaplayer classic kunnen laten. ;(
Je kunt de boel zelf compilen. Kun je weglaten wat je wil.

En zoals Schnupperpuppe zegt, het is inderdaad een lust. Het betekend namelijk dat een ander programma met dezelfde depencies niet alles nog een keer hoeft te installeren. Stel je voor dat elk video programma z'n eigen versie van ffmpeg gaat installeren... Of alles een hele GTK bundel meeneemt.
Stel je voor dat elk video programma z'n eigen versie van ffmpeg gaat installeren...
Laat dat nou precies zijn wat VLC onder Windows doet. Nee, doe mij maar zoiets als MPC HomeCinema.
Dat doet VLC juist omdat DirectShow gewoon zuigt...
http://en.wikipedia.org/wiki/Directshow#Criticism

Vooral de "Codec Hell" zorgt er bij mij voor dat de codec of niet gevonden wordt, of juist de slechtste codec gebruikt wordt, met baggerperformance als resultaat. Zeker als elke mediaspeler/spel/webbrowser/whatever z'n eigen codecpakket erdoorheen gooit.
Daarom kan je in Mediaplayer classic ook zelf je codex kiezen.

Maar goed ik gebruik vlc en mediaplayer classic beiden onder de zeldzame keren dat ik windows gebruikt.
Onder linux is ook VLC eigenlijk nog meer mijn favo.
"Codec Hell" is niet een probleem van DirectShow, maar een probleem van de codecs die jij zelf installeert: de developers van die codecs proberen hun concurrenten de markt uit te drukken door een wapenwedloopje te houden met het 'merit' systeem.
Het blijven addons he, als je ze niet wilt, dan installeer je ze toch niet?
Ja dat wel, maar er is support voor waardoor het programma toch weer ongevraagd 'dikker' wordt. Ik wil nu niet zeggen dat het daarom trager gaat beginnen werken, maar dit is wel de eerste stap.

'Dit zou handig kunnen zijn als we het implementeren in VLC, hmm, dit misschien eigenlijk ook, en oh! Dit moet er ook zeker in!'

Ik wacht af :)
Het leuke aan extensies is dat je zelf kunt beslissen of je ze liever wel of niet hebt.
De extensies zullen niet standaard bij de player geleverd worden, deze zul je nog altijd handmatig moeten installeren. Het ligt uiteindelijk aan de gebruiker hoe "bloated" de player zal worden. Wil je 'm slank houden, dan installeer je toch niets?

Ik zal het maar vergelijken met World of Warcraft en z'n vele Lua addons: Niet iedereen heeft alles nodig, maar als je het cosmetisch en functioneel wilt aanpassen naar je smaak betaal je er dus wel een prijs voor.

Lijkt me echter dat zaken zoals ondertitels downloaden e.d. niet echt veel meer resources zullen vreten dan normaal, aangezien dit een one-time only iets is per film.
fijn dat een open-source programma straks het zelfde kan als de grotere spelers als WMP

hopelijk komt de ondersteuning voor ondertitels hier ook bij!
Wat mist er volgens jou dan nog in VLC? Ik mis in ieder geval niets. VLC is één van de weinige programma's dat gewoon werkt.
Ondersteuning voor bepaalde extensies mis ik toch wel..

Bijvoorbeeld .WTV (in mijn geval) wat sinds tv-pack2008 gebruikt wordt om opnames te maken in windows media center.

Zou graag dingen die ik opgenomen heb op mijn media center pc afspelen op mijn laptop als ik in de trein zit bijvoorbeeld. Maar dit moet dan met WMP of WMC. op windows vista en windows 7 is dit volgens mij geen probleem maar op windows xp wordt dit dan erg lastig, lees onmogelijk!
Tja, als je Microsoft producten koopt, kun je dat natuurlijk verwachten. Je bent gewoon enorm stom als je er zelf voor kiest om data te produceren in ongedocumenteerde danwel formaten waarvoor geen open implementatie bestaat.
Er is 1 heel belangrijk ding wat mist in VLC: hardwaredecoding! Er is geen ondersteuning voor DXVA e.d., wat het afspelen van wat zwaarder videomateriaal op een wat ouder pc-tje als snel moeilijk maakt. Neem je MPC-HT dan is die ondersteuning er wel en zal zelfs een oud pc-tje met een videokaart welke hardwaredecoding ondersteund probleemloos 1080p afspelen.
Dat is weer een Windows specifieke API, dus het lijkt me niet dat ze dat in VLC gaan stoppen, tenzij je zelf de patch submit ;)

Niemand is geinteresseerd in Windows specifieke APIs bij VLC, volgens mij.
Het grootste deel van de gebruikers is toch echt windows gebruiker. Het is namelijk zo populair, omdat het makkelijk is.
Ik vind het echter een ramp, dus ik zweer bij eigen codecs en MPC-HC
Het aantal gebruikers op Windows doet er niet toe. Het gaat om het aantal ontwikkelaars. Op de Mac is er bijv. nu geen VLC ontwikkelaar, terwijl er wel een hoop gebruikers zijn.
Wordt aan gewerkt , is misschien af in de zelfde versie. (btw 2e hit op google)
http://forum.videolan.org/viewtopic.php?f=14&t=70424
Wat er mist is on the fly instellingen aanpassen. Voor de meeste dingen (ik noem maar een voorbeeld: font-grootte van de ondertiteling) moet je heel VLC opnieuw opstarten. Echt, VLC speelt idd alles af, maar ik vind de usability 0. Daarom prefereer ik momenteel gewoon WMP met ffdshow codecs, die spelen ook praktisch alles af (VLC speelt vast meer, maar ik heb nog nooit problemen gehad met louter ffdshow dus dat is voor mij goed genoeg), en je kunt gewoon instellingen on the fly aanpassen met behulp van de tray icons.

Maar goed, tegenwoordig kijk ik toch vrijwel alleen maar via m'n Popcorn Hour.

[Reactie gewijzigd door .oisyn op 2 februari 2010 11:57]

Geluidsondersteuning voor .mp4 filmpjes (mobile). Zal wel licentie issue zijn.
Je eigen codec kunnnen kiezen want bij mij is een 1080p mkv in VLC niet vooruit te branden
VLC ondersteunt sinds het begin al ondertitels.
wmp heeft helemaal geen lua support? volgens mij gebruiken zoveel mensen vlc juist omdat het betere ondersteuning bied (al sinds de vroege versis) dan de standaard spelers zoals wmp/quicktime
Ik hoop dat het ook voor Mac OS X zal uitkomen,
ze zochten namelijk nog ontwikkelaars e.d., en zouden tegengewerkt worden door apple:

Zie:
http://www.onemorething.nl/?p=showarticle&art_id=4913
Ben wel benieuwd wat de bron van OMT is dat ze tegen worden gewerkt, en waar dat dan staat. Lijkt me een beetje overdreven.
Raar, want Apple heeft daar niets over te zeggen. In tegenstelling tot de iPhone, zijn er bij mijn weten geen restricties op het programmeren van software voor OS X.

Xcode is gratis, je kunt programmeren en uitgeven wat je wilt.

edit: op het linkje van OMT zie ik ook geen enkele bevestiging van hun uitspraak dat Apple ze tegenwerkt, alleen maar dat ze geen ontwikkelaars hebben.

[Reactie gewijzigd door 19339 op 2 februari 2010 11:09]

Als Apple ze tegenwerkt hoop ik eigenlijk dat ze het platform gewoon laten vallen als een baksteen.
Waar One More Thing vandaan haalt dat ze tegengewerkt worden door Apple is mij een raadsel overigens, want in het bericht waar ze dan weer naar linken is er niets over terug te vinden.

Het zou ook raar zijn dat ze VLC tegenwerken...
Ik vind het meest ambetante aan VLC dat je altijd dat bedieningspaneel hebt, los naast je video-venster. En het zou toffer zijn als VLC de looks van Quicktime X had, met het binnenwerk van VLC.

Als plugin lijkt me een koppeling met Moviemeter.nl ideaal; direct films toevoegen aan 'in bezit' of 'raten'.
En je werkt zeker niet voor die website? :+
Het bedieningspaneel kan je ook vasthangen aan VLC.
Ieder zijn voorkeur.
Dat is al een tijdje niet meer zo, geen idee hoe lang precies. Ik heb hier 1.0.3 Goldeneye en daarbij zitten de controls vast aan de beeld weergave.

Ik gebruik trouwens bijna altijd media player classic. Ik vind VLC een prima programma, maar MPC doet vaak beter wat ik wil.
Dat is een hele mooie ontwikkeling, maar ik vraag me af hoe goed hhet gaat werken om ondertitels van internet af te plukken. Ik doe dit nog steeds handmatig, en dat werkt prima bij mij.
Ik zie wel gebeuren dat VLC nog groter gaat worden.
nou. als je bv naar de amarok 'lyrics' plugin kijkt dan moet ik zeggen dat ik letterlijk mensen lyrisch heb zien worden omdat ze niet meer het internet af hoefden te struinen naar song texten (veelal sites waar de spyware banners je om de oren vliegen) omdat deze terstond worden opgezocht en weergegeven in het plugin scherm...

echt netjes..
Ik hoor wel eens als excuus voor de traagheid van FF (in vergelijking met nieuwere browsers), de mogelijkheid om extensies te runnen. Vreemd genoeg gaat dit ook op als je dus nog geen extensies hebt geïnstalleerd..

Ik hoop dat dit niet voor VLC opgaat want op dit moment is de speler lekker snel.
Het heeft niets te maken met de mogelijkheid om extensies te draaien. Firefox is gewoon een bende en is daarom langzaam. Chrome is snel omdat het niet op drijfzand is gebouwd (WebKit). Opera is volgens mij niet erg snel in termen van gebruikerservaring, maar wat ze implementeren is wel goed, dus ze lossen niet hetzelfde probleem op.

Als plugins een applicatie langzaam maken en er zijn geen extensies geinstalleerd, betekent dat simpelweg dat het plugin systeem slecht geschreven/ontworpen is.
Deze "bende" is simpelweg legacy. Firefox z'n roots gaan een stuk verder terug dan die van Webkit.
Hierdoor zal webkit waarschijnlijk ook code hebben die nauwer aansluit bij het denkbeeld van de moderne progammeur.
Als plugins een applicatie langzaam maken en er zijn geen extensies geinstalleerd, betekent dat simpelweg dat het plugin systeem slecht geschreven/ontworpen is.
Het is voor mij meer een teken van een slechte plugins (of in het geval van Firefox, extensions). Chromes systeem heeft meer weg van de appstore, dat alles soepel werkt gegarandeerd, echter zal er ook niks komen wat tegen het denkbeeld van het bedrijf ingaat omdat het simpelweg niet mogelijk is.
Firefox daarin tegen met een 'no-profit' organisatie er achter heeft andere belangen en kan het zich veroorloven om weinig tot geen restricties in te voeren als het op extensions aankomt. Vandaar ook dat je dingen als een SQLite browser als extension kunt verkrijgen.

Ik blijf bij "Vrijheid, blijheid". Ik ben graag degene die bepaald wat ik wel of niet kan, ook als ik daarmee de boel mee in de soep kan laten lopen. Restricties opgesteld door bedrijven als Google en Apple ben ik liever kwijt dan rijk.
Deze "bende" is simpelweg legacy. Firefox z'n roots gaan een stuk verder terug dan die van Webkit.
Gecko
http://en.wikipedia.org/wiki/Gecko_(layout_engine)#History
1997

Webkit
http://en.wikipedia.org/wiki/Khtml#History (webkit is een fork van Khtml)
1999

2 jaar verschil (op 13 en 11) zou ik persoonlijk niet echt "een stuk verder terug" noemen.
Ik zou het eerder steken op het cleane code werk van de KDE ontwikkelaars (en daarna ook die van Apple). Dat is ook de reden waarom Apple voor Khtml gekozen heeft.
Ik ben heel erg afgeknapt op mijn ooit heilige VLC. Alles maar dan ook alles speelt er op af, toegegeven. Maar sinds ik mijn Onkyo surround receiver heb kan ik met VLC geen meerkanaals geluid laten afspelen via mijn S/PDIF (S/PDIF Passthrough). Dit probleem bestaat al lang dus verbaast het me elke keer weer dat ze die ondersteuning gewoon weglaten. Blijkbaar ook bij 1.1, ze vermelden het in ieder geval niet..

Ik ben dan ook overgestapt op MPC Home Theater en dat werkt ook verschrikkelijk goed, mét S/PDIF Passthrough ondersteuning.
Waarom niet SPDIF op passthrough zetten forceren en niet auto, en audio zetten op WAVEOUT 32 werkt verder prima, DOLBY DIGITAL en DTS werken dan.
Dit kunnen we alleen maar toejuichen! Dit zal er voor zorgen dat de "alleskunner" nog veel meer zal kunnen. Ben nu al benieuwd wat voor extensies we mogen verwachten maar ik zie er iig het nut wel van in. Een extensie voor het opvragen van songteksten en ondertitles zou meer dan welkom zijn.
Biedt weer allemaal mooie nieuwe mogelijkheden. In plaats van zelf benodigde informatie te zoeken kan hij zelf op zoek gaan..

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True