Πληροφοριες για το λογισμικο VLC Media Player
Πληροφοριες για το λογισμικο VLC Media Player Το VLC είναι ελεύθερο και ανοιχτού κώδικα πρόγραμμα αναπαραγωγής πολυμέσων και multimedia framework που αναπτύσσεται και συντηρείται από το εγχείρημα VideoLAN (VideoLAN project). Το VLC είναι ένα φορητό πρόγραμμα αναπαραγωγής πολυμέσων, κωδικοποιητής, και streamer υποστηρίζοντας πολλά codec ήχου και βίντεο καθώς και DVDs, VCDs, και διάφορα πρωτόκολλα streaming.
Πληροφοριες για το λογισμικο VLC Media Player
Είναι ικανό να κάνει stream πάνω από δίκτυα, καθώς και να επανακωδικοποιεί αρχεία πολυμέσων και να τα αποθηκεύει σε διάφορες μορφές. Τα αρχικά VLC σήμαιναν VideoLAN Client, αλλά επειδή το VLC δεν είναι πια ένας απλός πελάτης, το αρκτικόλεξο δεν είναι πλέον αντιπροσωπευτικό αλλά ένα απλό όνομα.
Το VLC διαθέτει εκδόσεις για πολλές πλατφόρμες, με εκδόσεις για τα Microsoft Windows, το Mac OS X, το GNU/Linux, το BeOS, το MorphOS, το BSD, το Solaris, το iOS και το eComStation.
Η προεπιλεγμένη διανομή του VLC περιλαμβάνει ένα μεγάλο αριθμό από ελεύθερες βιβλιοθήκες κωδικοποίησης και αποκωδικοποίησης, αποφεύγοντας έτσι την ανάγκη για εύρεση κατάλληλων ιδιόκτητων πρόσθετων. Πολλά από τα codec του VLC προέρχονται από τη βιβλιοθήκη του προγράμματος FFmpeg, κυρίως όμως χρησιμοποιεί τους δικούς του πολυπλέκτες και αποπολυπλέκτες. Ακόμη διακρίθηκε ως το πρώτο λογισμικό αναπαραγωγής που υποστηρίζει αναπαραγωγή κρυπτογραφημένων DVDs σε Linux χρησιμοποιώντας τη βιβλιοθήκη αποκρυπτογράφησης DVD libdvdcss.
Η ιστορία του λογισμικού VLC
Το εγχείρημα VideoLAN ξεκίνησε σαν ακαδημαϊκό πρόγραμμα το 1996. Σκοπός του ήταν να κάνει stream βίντεο σε μια πανεπιστημιούπολη χρησιμοποιώντας έναν εξυπηρετητή και έναν πελάτη. Το VLC ήταν ο πελάτης για το πρόγραμμα VideoLAN, με τα αρχικά VLC να σημαίνουν VideoLAN Client, δηλαδή πελάτης του VideoLAN. Αρχικά αναπτύχθηκε από φοιτητές του École Centrale Paris, όμως πλέον αναπτύσσεται από εθελοντές σε όλο τον κόσμο και συντονίζεται από τον μη-κερδοσκοπικό οργανισμό VIdeoLAN.
Ξαναγράφτηκε από την αρχή το 1998, και την 1 Φεβρουαρίου 2001 κυκλοφόρησε με την άδεια GPL. Η λειτουργικότητα του προγράμματος εξυπηρετητή (VideoLAN Server, VLS), εντάχθηκε στο VLC, και έκτοτε η ανάπτυξη του VLS εγκαταλείφθηκε. Το όνομα του προγράμματος άλλαξε σε VLC επειδή δεν υπήρχε πια η διάκριση πελάτη/εξυπηρετητή.
Το εικονίδιο του κώνου που χρησιμοποιείται στο VLC είναι μια αναφορά στους κώνους κυκλοφορίας που συλλέγονται από την Ένωση Δικτυωμένων Φοιτητών του École Centrale. Το εικονίδιο του κώνου άλλαξε από ένα σχέδιο χαμηλής ανάλυσης ζωγραφισμένο στο χέρι σε ένα σχέδιο υψηλής ανάλυσης CGI το 2006, φιλοτεχνημένο από τον Richard Øiestad.
Μετά από 13 χρόνια ανάπτυξης, την 7 Ιουλίου 2009 κυκλοφόρησε η έκδοση 1.0.0 του VLC. Η έκδοση 2.0.0 του VLC κυκλοφόρησε στις 18 Φεβρουαρίου 2012. Η έκδοση 2.0.8 και 2.1.0-pre2 του VLC κυκλοφόρησε στις 29 Ιουνίου 2013. Η έκδοση 2.1 για iOS κυκλοφόρησε στις 9 Σεπτεμβρίου 2013. Η έκδοση 2.1.0 στις 26 Σεπτεμβρίου 2013. Η έκδοση 2.1.1 κυκλοφόρησε στις 14 Νοεμβρίου 2013.
Το VLC είναι το πρόγραμμα με τις περισσότερες λήψεις στο αποθετήριο ελεύθερου λογισμικού sourceforge.net. Το VLC ήταν διαθέσιμο για iPad, iPhone και iPod Touch από το AppStore της Apple, αλλά αφαιρέθηκε εξαιτίας σύγκρουσης ανάμεσα στις άδειες του VLC και του καταστήματος iTunes.
Αρχές σχεδιασμού του VLC
Το VLC 1.0.0 έχει πάνω από 380 ενότητες. Το VLC, όπως και τα περισσότερα πλαίσια πολυμέσων, έχει ένα αρθρωτό σχέδιο το οποίο κάνει ευκολότερη την ενσωμάτωση ενοτήτων/πρόσθετων για νέες μορφές αρχείων, codec ή μεθόδους streaming.
Ο πυρήνας του VLC δημιουργεί δυναμικά το δικό του διάγραμμα με ενότητες ανάλογα με την κατάσταση: πρωτόκολλο εισόδου, μορφή αρχείου εισόδου, codec εισόδου, δυνατότητες κάρτας γραφικών και άλλες παράμετροι. Στο VLC σχεδόν τα πάντα είναι μια ενότητα, όπως οι διεπαφές, οι έξοδοι ήχου και βίντεο, οι διακόπτες, οι codecs και τα φίλτρα ήχου και βίντεο.
Οι διεπαφές του VLC
Στο VLC, οι διεπαφές είναι ενότητες, το οποίο σημαίνει οτι ο πυρήνας του VLC μπορεί να ξεκινήσει μία ή πολλές διεπαφές, ή και καμία.
Το προεπιλεγμένο γραφικό περιβάλλον χρήστη είναι βασισμένο σε Qt 4 για Windows και Linux, Cocoa για Mac OS X, και Be API για BeOS, όλα όμως έχουν παρόμοια διεπαφή. Το παλιό γραφικό περιβάλλον χρήστη ήταν βασισμένο σε wx για Windows και Linux.
Η διεπαφή περιέχει ένα “πασχαλινό αβγό” το οποίο αλλάζει το λογότυπο του VLC, τον κώνο κυκλοφορίας, έτσι ώστε κατά τις γιορτές των Χριστουγέννων να φοράει σκούφο του Άγιου Βασίλη. Το λογότυπο αλλάζει στις 18 Δεκεμβρίου, μια εβδομάδα πριν τα Χριστούγεννα, και επανέρχεται στην κανονική του εμφάνιση στις 1 Ιανουαρίου.
Το VLC υποστηρίζει προσαρμόσιμα skins διαμέσου της διεπαφής skins2, επίσης υποστηρίζει skins για Winamp 2 και XMMS. Το χαρακτηριστικό των προσαρμόσιμων skins μπορεί να δυσλειτουργήσει ανάλογα με την έκδοση που χρησιμοποιείται.
Για χρήση από την κονσόλα, το VLC έχει μια διεπαφή απομακρυσμένου ελέγχου και μια διεπαφή ncurses. Επειδή το VLC μπορεί να λειτουργεί σαν εξυπηρετητής streaming, παρά σαν αναπαραγωγός πολυμέσων, μπορεί να είναι χρήσιμο να τον ελέγχουμε από μια απομακρυσμένη τοποθεσία αφού υπάρχουν διεπαφές που το επιτρέπουν. Η διεπαφή απομακρυσμένου ελέγχου είναι μια διεπαφή βασισμένη σε κείμενο.Επίσης υπάρχουν διεπαφές που χρησιμοποιούν telnet και HTTP(Ajax).
Ο χειρισμός του VLC
Εκτός από τις διεπαφές, είναι πιθανό να χειριστούμε το VLC με διαφορετικούς τρόπους:
- Με διαμορφώσιμα κουμπιά
- Με χειρονομίες του ποντικιού
- Με LIRC και χειριστήρια υπερύθρων
- Με D-Bus
- Με κινήσεις του φορητού υπολογιστή
- Με εφαρμογές για λειτουργικά συστήματα, όπως για Android και iOS (iPad, iPhone, iPod Touch)
Τα χαρακτηριστικά του VLC
Επειδή το VLC είναι λογισμικό αναπαραγωγής πολυμέσων βασισμένο σε πακέτα, μπορεί να αναπαράγει περιεχόμενο ακόμη και σε κατεστραμμένα, ατελή ή ημιτελή βίντεο. (Για παράδειγμα αρχεία που ακόμη ‘κατεβαίνουν’ μέσω ομότιμων δικτύων (P2P)). Επίσης μπορεί να αναπαράγει m2t MPEG transport streams (.TS) αρχεία την ώρα που τα αρχεία ακόμη ψηφιοποιούνται από μια HDV κάμερα διαμέσου ενός FireWire καλωδίου. Ακόμα μπορεί να χρησιμοποιήσει τη βιβλιοθήκη libcdio για να έχει πρόσβαση σε .iso αρχεία έτσι ώστε οι χρήστες να μπορούν να αναπαράγουν αρχεία σε μια εικόνα δίσκου, ακόμη και αν το λειτουργικό του χρήστη δεν μπορεί να δουλέψει απευθείας με αρχεία .iso.
Το VLC υποστηρίζει όλες τις μορφές ήχου και βίντεο και όλες τις μορφές αρχείων που υποστηρίζονται από τις βιβλιοθήκες libavcodec και libavformat. Αυτό σημαίνει ότι το VLC μπορεί να αναπαράγει H.264 ή MPEG-4 βίντεο καθώς και να υποστηρίζει μορφές αρχείων FLV ή MXF από την αρχή χρησιμοποιώντας τις βιβλιοθήκες του FFmpeg. Εναλλακτικά, το VLC έχει ενότητες για codecs που δεν είναι βασισμένες στις βιβλιοθήκες του FFmpeg. Είναι επίσης ένας από τους αναπαραγωγείς DVD ανοιχτού λογισμικού και ανοιχτού κώδικα, που αγνοεί την κωδικοποίηση περιοχής DVD σε συσκευές με υλικολογισμικό RPC-1, κάνοντας τον αναπαραγωγέα ανεξαρτήτου περιοχής. Όμως δεν κάνει το ίδιο σε συσκευές με υλικολογισμικό RPC-2. Το VLC διαθέτει μερικά φίλτρα που μπορούν να στρεβλώσουν, να περιστρέψουν, να χωρίσουν, να καθρεφτίσουν το βίντεο, ή να προσθέσουν ένα λογότυπο πάνω από το βίντεο. Ακόμη μπορεί να παράγει σαν βίντεο χαρακτήρες ASCII.
Χρησιμοποιώντας μια σύνδεση με καλώδια FireWire ανάμεσα σε έναν υπολογιστή και μια HDTV το VLC μπορεί να κάνει stream τα αρχεία των χρηστών χωρίς κρυπτογράφηση. Το VLC μπορεί παρουσιάσει το βίντεο που αναπαράγεται σαν ταπετσαρία στην επιφάνεια εργασίας, όπως το Windows DreamScene, χρησιμοποιώντας DirectX, διαθέσιμο μόνο σε λειτουργικά συστήματα Windows. Το VLC μπορεί να καταγράψει την επιφάνεια εργασίας. Στις περισσότερες πλατφόρμες, το VLC μπορεί να συντονιστεί και να δει DVB-C, DVB-T και DVB-S κανάλια. Στο Mac OS X χρειάζεται το ξεχωριστό πρόσθετο EyeTV, ενώ στο Windows χρειάζεται τους BDA οδηγούς κάρτας.
Το VLC μπορεί να εγκατασταθεί ή να τρέξει απευθείας από usb stick ή άλλο εξωτερικό δίσκο ενώ μπορεί και να επεκταθεί μέσω σεναρίων. Χρησιμοποιεί τη γλώσσα σεναρίου Lua. Το VLC μπορεί να αναπαράγει βίντεο σε μορφή AVCHD, μια μορφή υψηλής συμπίεσης που χρησιμοποιείται στις κάμερες HD τελευταίας τεχνολογίας. Το VLC μπορεί να παράγει έναν αριθμό από μουσικές οπτικοποιήσεις.
VLC πρόσθετα στα διάφορα browser
Σε Windows, Linux, Mac, και μερικές άλλες πλατφόρμες Unix, ο VLC παρέχει ένα πρόσθετο NPAPI, το οποίο επιτρέπει στους χρήστες να δουν QuickTime, Windows Media, MP3 και Ogg αρχεία ενσωματωμένα σε ιστοσελίδες χωρίς πρόσθετα προϊόντα. Υποστηρίζει πολλούς φυλλομετρητές συμπεριλαμβανομένου του Firefox, του Mozilla Application Suite και άλλους φυλλομετρητές βασισμένους σε πρόσθετα Netscape, Safari, Chrome, WebKit καθώς και τον Opera. Η Google χρησιμοποίησε αυτό το πρόσθετο για να φτιάξει το πρόσθετο Google Video πριν αλλάξει σε Adobe Flash.
Ξεκινώντας με την έκδοση 0.8.2, το VLC παρέχει ακόμη ένα ActiveX πρόσθετο, που αφήνει τους χρήστες να δουν QuickTime (MOV), Windows Media, MP3 και Ogg αρχεία ενσωματωμένα σε ιστοσελίδες όταν χρησιμοποιούν τον Internet Explorer.
Εφαρμογές που χρησιμοποιούν το πρόσθετο VLC
Το VLC μπορεί να χειριστεί ατελή αρχεία και μπορεί να χρησιμοποιηθεί για προεπισκόπηση αρχείων ενώ εκείνα ακόμα “κατεβαίνουν”. Αρκετά προγράμματα κάνουν χρήση των προηγούμενων, συμπεριλαμβανομένου του eMule και KCeasy. Η ελεύθερη/ανοιχτού κώδικα εφαρμογή διαδικτυακής τηλεόρασης Miro χρησιμοποιεί επίσης κώδικα του VLC. Η εφαρμογή κωδικοποίησης και ανοιχτού κώδικα HandBrake, φορτώνει την βιβλιοθήκη libdvdcss από το VLC.
Οι μορφές αρχείον που υποστηρίζει το VLC Media Player
Το VLC μπορεί να διαβάσει αρκετές μορφές, ανάλογα με το λειτουργικό σύστημα στο οποίο βρίσκεται.
Είσοδος
UDP/RTP unicast ή multicast, HTTP, FTP, MMS, RTSP, RTMP, DVDs, VCD, SVCD, CD Audio, DVB, Video acquisition (μέσω V4l και DirectShow), RSS/Atom Feeds, και από αρχεία αποθηκευμένα στον υπολογιστή του χρήστη.
Μορφές δοχείου
3GP, ASF, AVI, FLV, Matroska, Musical Instrument Digital Interface (.mid/.midi), QuickTime, MP4, Ogg, OGM, WAV, MPEG-2 (ES, PS, TS, PVA, MP3), AIFF, Raw audio, Raw DV, MXF, VOB.
Μορφές βίντεο
Cinepak, Dirac, DV, H.263, H.264/MPEG-4 AVC (8-bit; δοκιμαστικές εκδόσεις επίσης έχουν υποστήριξη για 10-bit H.264), HuffYUV, Indeo 3, MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2, RealVideo 3&4, Sorenson (επιτρέποντας έτσι την απευθείας αναπαραγωγή του τροποποιημένου Sorenson H.263 για κωδικοποιημένα βίντεο ‘κατεβασμένα’ από YouTube),Theora, VC-1, VP5, VP6, VP8, and some WMV.
Υπότιτλοι
DVD, SVCD, DVB, OGM, SubStation Alpha, SubRip, Advanced SubStation Alpha, MPEG-4 Timed Text, Text file, Vobsub, MPL2, Teletext.
Μορφές ήχου
AAC, AC3, ALAC, AMR, DTS, DV Audio, XM, FLAC, MACE, Mod, MP3, PLS, QDM2/QDMC, RealAudio, Speex, Screamtracker 3/S3M, TTA, Vorbis, WavPack, WMA (WMA 1/2, WMA 3 μερικώς).
Μορφές εξόδου για streaming/κωδικοποίηση[Επεξεργασία | επεξεργασία κώδικα]
Το VLC μπορεί να επανακωδικοιεί σε αρκετές μορφές ανάλογα με το λειτουργικό σύστημα.
Μορφές δοχείου
ASF, AVI, FLV, Fraps, MP4, Ogg, Wav, MPEG-2 (ES, PS, TS, PVA, MP3), MPJPEG, FLAC, QuickTime, Matroska
Μορφές βίντεο
H.263, H.264/MPEG-4 AVC, MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2, VP5, VP6, VP8, Theora, DV
Μορφές ήχου
AAC, AC3, DV Audio, FLAC, MP3, Speex, Vorbis
Πρωτόκολλα streaming
UDP, HTTP, RTP, RTSP, MMS.
Το λογισμικό VLC Media Player μπορείτε να το κατεβάσετε δωρεάν πατώντας το Download
Ακολουθήστε το Greek-Nea.Com και στο Google News για να μάθετε πρώτοι όλες τις ειδήσεις τεχνολογίας. Αν χρησιμοποιείτε RSS προσθέστε το Greek Nea στη λίστα σας https://Greek-Nea.Com/feed/.