VLC media player

Fra Wikipedia, den frie encyklopedi
Gå til: navigasjon, søk
VLC media player
VLC media player
VLC media player
VLC 2.1
Utvikler VideoLAN
Utgitt 1. februar 2001
Nyeste versjon 2.1.5 (26. juli 2014; 3 måneder siden (2014-07-26))
Operativsystem GNU/Linux, Mac OS X, Windows, FreeBSD, Solaris, AmigaOS 4
Skrevet i C, C++ og Objective-C med Qt
Type Medieavspiller
Lisens GPL og LGPL
Nettside videolan.org
VLC Media Player som spiller av filmen Sintel i fullskjerm i Ubuntu.
VLC Media Player som spiller av filmen Sintel maksimert i Mac OS X

VLC Media Player er en åpen og fri (også gratis) multimedieavspiller utviklet av VideoLAN-prosjektet.

Det er en meget flyttbar multimedieavspiller, omkoder og streamer som støtter mange lyd- og videokodeker og filformater såvel som DVD-er, Video CD-er og forskjellige streamingprotokoller. Den kan streame over nettverk og omkode multimediefiler og lagre dem i forskjellige formater. VLC stod opprinnelig for «VideoLan Client», men denne betydningen er ikke i bruk lenger.[1] [2]

Den er en av de mest plattformuavhengige spillere som er tilgjengelig, med versjoner for Microsoft Windows, Mac OS X, BeOS, BSD, Windows CE, Linux og Solaris, og har en høyt utstrakt bruk med over 426 millioner nedlastninger (20. mai 2010).[3]

VLC bruker en rekke frie dekoding- og kodingbiblioteker. Mange av dens kodeker er fra libavcodec biblioteket fra FFmpeg-prosjektet, men bruker sine egen muxer og demuxere. Den har også utmerket seg ved å være den første spilleren som støtter avspilling av krypterte DVD-er på Linux ved å bruke DVD-dekrypteringsbiblioteket libdvdcss.

Versjon 0.8.6, som kom med støtte for WMV versjon 9 og forbedret støtte for H.264, ble sluppet 10. desember 2006.[4]

Historie[rediger | rediger kilde]

VLC var opprinnelig klienten i VideoLAN-prosjektet som skulle lage et program for å streame videoer over nettverk. Den ble opprinnelig utviklet av studenter ved École Centrale Paris og ble sluppet under GPL-lisens den 1. februar 2001. Den utvikles nå av utviklere over hele verden.

VLC var altså klientprogrammet for VideoLAN, og VLC sto for «VideoLAN Client». Prosjektet laget også et serverprogram, VideoLAN Server (VLS), men funksjonaliteten til dette programmet har for det meste blitt lagt inn i VLC. VideoLAN Server har siden blitt overflødig. Navnet VLC er derfor endret til «VLC media player» siden det ikke lenger er noen klient- eller serverinfrastruktur.

Kjeglen som blir brukt som ikon for VLC er en referanse til trafikkjegler som Ecole Centrale's Networking Students' Association samlet.[5] Kjegleikonets design ble endret fra håndtegnet med lav oppløsning[6] til en datagenerert versjon med høyere oppløsning i 2006.[7] Siste utgave er versjon 1.1.4 – "The Luggage" som ble utgitt 21. august 2010.

1. juli 2012 var VLC Media Player lastet ned over 1 000 000 000 (milliard) ganger. [8]

Designprinsipper[rediger | rediger kilde]

VLC har et veldig modulært design som gjør det enkelt å inkludere nye filformater, kodeker eller streaming metoder. Dette prinsippet strekker seg også til andre områder og det finnes en rekke grensesnitt, audio og video output, styring og audio og video filtermoduler. Det finnes mer enn 300 moduler i VLC.[9]

Grensesnitt[rediger | rediger kilde]

Standard GUI er basert på Qt 4 for Windows/Linux, Cocoa for Mac OS X og Be API på BeOS, men alle gir lignende standard grensesnitt.

VLC støtter også bruk av skin gjennom skins2 grensesnittet, Winamp 2 og XMMS skins.

For de som er glad i å bruke konsollet på en datamaskin har VLC et ncurses grensesnitt. Da VLC kan være en streaming server kan det være hensiktsmessig å kunne styre den fra annet sted enn hvor serveren står og dette spesielle grensesnittet tillater dette. Fjernstyringsgrensesnittet er tekstbasert for å gjøre dette og det finnes også grensesnitt for å bruke telnet og HTTP (AJAX).

Styring[rediger | rediger kilde]

I tillegg til disse grensesnittene er det mulig å styre VLC på forskjellige måter:

  • konfigurerbare hotkeys
  • musebevegelser
  • LIRC og infrarøde kontrollere

Egenskaper[rediger | rediger kilde]

  • VLC er populær for sin mulighet for å spille av video av ufullstendige, uferdige eller ødelagte nedlastninger før fila er fullstendig lastet ned. (For eksempel filer som fremdeles er under nedlasting via BitTorrent eller eMule) Dette er fordi det er en pakkebasert spiller.
  • Spilleren har også mulighet for å bruke libcdio for få tilgang til .iso filer så brukeren kan spille filer på et disk image, selv om brukerens operativsystem ikke har mulighet til å arbeide direkte mot .iso filer.
  • VLC støtter alle kodeker og alle fileformater støttet av FFmpeg. Dette betyr støtte for avspilling av DVD Video og MPEG-4 så vel som støtte for Ogg og Matroska (MKV) filformater. Dette er imidlertid ikke enestående for VLC da flere spillere inkludert MPlayer og xine som bruker FFmpeg biblioteker kan spille disse formatene uten å trenge eksterne kodeker. VLC har i tillegg støtte for kodeker som ikke er inkludert i FFmpeg.
  • VLC media player har noen filtre som kan forstyrre, rotere, dele opp, deinterlace, speile videoer, lage visningsvegger eller legge på en logo overlay. Den kan også lage video output som ASCII art.
  • VLC media player kan spille høyoppløselig opptak av D-VHS bånd duplisert til en datamaskin ved bruk av CapDVHS.exe. Dette gir en mulighet til å lage arkiv av alle D-VHS bånd som er DRM merket med fri kopiering. Et helt bibliotek med bånd (eller ca. 50 D-VHS 2 timer lange) kan få plass på en enkelt terabyte stor harddisk. De må imidlertid importeres ved å spille båndene i sanntid og kan ikke enkelt kopieres som datafiler.
  • Ved å bruke en FireWire kobling fra en kabel boks til en datamaskin kan VLC streame levende ukryptert innhold til en skjerm eller HDTV.
  • VLC media player kan vise den videoen som blir spilt som skrivebordsbakgrunn.
  • På Microsoft Windows støtter også VLC Direct Media Object (DMO) rammeverket og kan derfor bruke noen tredjeparts DLLer.

Bruk av VLC med andre programmer[rediger | rediger kilde]

API[rediger | rediger kilde]

Det finnes flere APIer for å koble seg til og bruke funksjonaliteten i VLC:

  • libVLC API, som er VLC Core, for C, C++ og C#
  • JavaScript API, som er videreutviklingen av ActiveX API og Firefox integrasjonen
  • D-Bus kontroller
  • C# grensesnitt
  • Python kontroller
  • Java API.

Plugin for nettlesere[rediger | rediger kilde]

  • På Windows, Linux og noen andre plattformer har VLC en NPAPI plugin[10] som gjør det mulig å se noen QuickTime og Windows Media filer direkte i websider uten bruk av Microsoft eller Apple produkter. Den støtter Firefox, Mozilla Application Suite og Safari, men fungerer ikke skikkelig med Opera ennå. Dette pluginet ble opprinnelig brukt av Google for å lage Google Video nettleser plugin,[11] som i dag bruker Adobe Flash.
  • Fra og med versjon 0.8.2 har VLC en ActiveX plugin som gjør det mulig å se noen QuickTime (MOV) og Windows Media filer direkte websider når de bruker Internet Explorer.
  • Man skal legge merke til av disse plugin har færre egenskaper en standard plugin. For eksempel så må hele videoen lastes før man kan spille av og ingen ingen grafiske muligheter for å styre avspilleren slik som i Windows Media Player Plugin.

Applikasjoner som bruker VLC plugin[rediger | rediger kilde]

  • VLC er god til å håndtere ufullstendige files og kan brukes til å forhåndsvise filer som blir lastet ned. Det er flere program som gjør bruk av dette, bl.a. eMule og KCeasy.
  • Den frie/open-source Miro Media Player (tidligere Democracy Player) bruker også VLC kode.
  • Songbird media leser bruker kode fra VLC og Firefox.

Noen andre applikasjoner bruker VLC som avspiller: Vi bruker VideoLAN. En portable versjon er pakket av PortableApps.com og er tilgjengelig på VLC Portable.

Støttede formater[rediger | rediger kilde]

Lesbare formater[rediger | rediger kilde]

VLC kan lese forskjellige formater avhengig av operativsystemet VLC kjører på.[12]

Input 
UDP/RTP unicast eller multicast, HTTP, FTP, MMS, DVDer, VCD, SVCD, CD Audio, DVB (bare på Linux og på Windows i utviklingsversjon), Video acquisition (via V4l og DirectShow), RSS/Atom Feeds og fra filer lagret på din datamaskin.
Kontainerformater
3GP,[13] ASF, AVI, FLV, MKV, QuickTime, MP4, Ogg, OGM, WAV, MPEG-2 (ES, PS, TS, PVA, MP3), AIFF, Raw audio, Raw DV, FLAC. MXF.
Videoformater
Cinepak, DV, H.263, H.264/MPEG-4 AVC, HuffYUV, Indeo 3,[14] MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2, Sorenson (som muliggjør direkte avspilling av modifisert Sorenson H.263 kodede videoer lastet ned fra YouTube), Theora, VC-1,[15] VP5,[15] VP6,[15] WMV.
Undertitler
DVD, SVCD, DVB, OGM, SubStation Alpha,[16] SubRip, Advanced SubStation Alpha,[16] MPEG-4 Timed Text, Text file, Vobsub, MPL2,[17] Teletext.[17]
Audioformater
AAC, AC3, ALAC, AMR,[13] DTS, DV Audio, FLAC, MACE, MP3, QDM2/QDMC, RealAudio,[18] Speex, Screamtracker 3/S3M, TTA, Vorbis, WavPack,[19] WMA.

Output formater for streaming/encoding[rediger | rediger kilde]

VLC kan oversette til forskjellige formater avhengig av operativsystemet VLC kjører på.

Container formater
ASF, AVI, FLV,[17] MP4, Ogg, Wav, MPEG-2 (ES, PS, TS, PVA, MP3), MPJPEG, FLAC, MOV
Video formater
H.263, H.264/MPEG-4 AVC, MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2, VP5,[15] VP6,[15] Theora, DV
Audio formater
AAC, AC3, DV Audio, FLAC, MP3,[20] Speex, Vorbis
Streaming protocols
UDP, HTTP, RTP, RTSP, MMS, Fil

Formater som ikke er støttet[rediger | rediger kilde]

VLC er i dag (versjon 1.1.4 – 'The Luggage') ikke i stand til å spille av videoer som bruker følgende kodeker:

Se også[rediger | rediger kilde]

Referanser[rediger | rediger kilde]

  1. ^ Jean-Baptiste Kempf (23. november 2006). «VLC Name». Yet another blog for JBKempf. Besøkt 24. februar 2007. 
  2. ^ VideoLAN Team. «Intellectual Properties». VideoLAN Wiki. Besøkt 30. juli 2007. 
  3. ^ «Download Statistics». VideoLAN Project. Besøkt 20. mai 2010. 
  4. ^ Derk-Jan Hartman (10. desember 2006). «Release notification, 0.8.6». videolan-announce mailing list. Besøkt 24. februar 2007. 
  5. ^ Jon Lech Johansen (23. juni 2005). «VLC cone». So sue me: Jon Lech Johansen’s blog. Besøkt 24. februar 2007. 
  6. ^ «vlc48x48.png» (PNG). VideoLAN Project. Besøkt 24. februar 2007. 
  7. ^ «vlc128x128.png» (PNG). VideoLAN Project. Besøkt 24. februar 2007. 
  8. ^ «VLC Media Player Download stats (2012)». N/A accessdate=2012-07-14. 
  9. ^ «VLC media player List of modules». VLC media player trac system. 
  10. ^ http://www.videolan.org/doc/play-howto/en/ch04.html#id293992
  11. ^ http://code.google.com/patches.html
  12. ^ «VLC features list». VideoLAN Project. Besøkt 24. februar 2007. 
  13. ^ a b For å bruke AMR som audio kodek må VLC og FFmpeg kompileres med AMR støtte. Dette er fordi lisensen til AMR ikke er kompatibel med lisensen til VLC.
  14. ^ Indeo 4 og 5 kodeker er ikke støttet
  15. ^ a b c d e Dette er fra versjon 0.8.6
  16. ^ a b Dagens versjon støtter bare noe av formatsdata fra SSA/ASS (bare farging, men ingen posisjonering, animasjon, typesetting etc.), men det er annonsert at det vil bli forbedret i 0.9.0.
  17. ^ a b c Dette vil komme i 0.9.0
  18. ^ Real Audio avspilling er muliggjort av FFmpeg biblioteket som bare støtter Cook (RealAudio G2 / RealAudio 8) dekoderen nå.
  19. ^ I dag bare støttet når det i kapslet inn i Matroska container formatet og inkluderer ingen multikanal støtte.
  20. ^ Du må kompilere VLC med mp3lame støtte

Eksterne lenker[rediger | rediger kilde]

Commons Commons: VLC – bilder, video eller lyd