వీయల్సీ మాధ్యమ ప్రదర్శకం
VLC మీడియా ప్లేయర్ అనేది ఉచితమైన మరియు బహిరంగంగా లభ్యమయ్యే మీడియా ప్లేయర్ మరియు మల్టీమీడియా ఫ్రేమ్‌వర్క్, దీనిని వీడియోలాన్ ప్రాజెక్ట్ లిఖించింది.
VLC అనేది పోర్టబుల్ మల్టీమీడియా ప్లేయర్, ఎన్కోడర్, మరియు స్ట్రీమర్, అది అనేక ఆడియో మరియు వీడియో కోడెక్‌లకు మరియు ఫైల్ ఫార్మాట్‌లకు అలానే DVDలకు, VCDలను, మరియు అనేక స్ట్రీమింగ్ ప్రొటోకాల్స్‌కు సహకరిస్తుంది. ఇది నెట్వర్క్స్‌ను అందించగలదు మరియు మల్టీమీడియా ఫైల్స్ ను ట్రాన్స్‌కోడ్ చేయగలదు ఇంకా వాటిని అనేక ఫార్మాట్‌లలో సేవ్ చేస్తుంది. VLC ని "వీడియోలాన్ క్లైంట్" కొరకు ఉపయోగించబడింది, కానీ VLC ఇప్పుడు కేవలం ఒక క్లైంట్ కానందున, అప్పటి ఆరంభత్వం ఇప్పుడు వర్తించదు.
ఇది ప్లాట్‌ఫాం-ఇండిపెండెంట్ మీడియా ప్లేయర్, మైక్రోసాఫ్ట్ విండోస్, మాక్ OS X, GNU, లైనక్స్, BeOS, మరియు BSDల కొరకు శైలులను కలిగి ఉంది.
VLC యొక్క తప్పుగా చేసిన పంపిణీలో పెద్ద సంఖ్యలో ఉచిత డికోడింగ్ మరియు ఎన్కోడింగ్ లైబ్రరీస్; విండోస్ ప్లాట్‌ఫాం మీద, యాజమాన్య ప్లగ్ఇన్స్ కనుగొనటం/కొలవటంను తప్పించటానికి ఉన్నాయి. VLC యొక్క అనేక కోడెక్‌లను FFmpeg ప్రాజెక్ట్ నుండి లిబావ్‌కోడెక్ లైబ్రరీ అందించింది, కానీ ఇది ప్రధానంగా దాని సొంత ముక్సర్ మరియు డిముక్సర్లను ఉపయోగిస్తుంది. ఇది libdvdcss DVD డిక్రిప్షన్ లైబ్రరీని ఉపయోగించి లైనక్స్ మీద ఎన్క్రిప్టెడ్ DVDల యొక్క నేపథ్యానికి సహకరించే మొదటి ప్లేయర్‌గా ఘనతను పొందింది.
వాస్తవానికి VideoLAN ప్రాజెక్ట్ ఒక విద్యాసంబంధ ప్రణాళికగా 1996లో ఆరంభమైనది. కాంపస్ నెట్వర్క్ అంతటా వీడియోలను ప్రసారం చేయటానికి క్లైంట్ మరియు సర్వర్‌ను కలిగి ఉండడానికి ఉద్దేశింపబడింది. VLC, వీడియోలాన్ ప్రాజెక్ట్ క్లైంట్, VLC అర్థం "వీడియోలాన్ క్లైంట్" . దీనిని నిజానికి ఎకోల్ సెంట్రలె పారిస్ విద్యార్థులు అభివృద్ధి చేశారు, ఇప్పుడు దాని అభివృద్ధిని ప్రపంచవ్యాప్తంగా ఉన్న చందాదారులు చేశారు మరియు లాభాపేక్షలేని సంస్థ వీడియోలాన్‌తో కలసి పనిచేసింది.
దీనిని చిత్తుప్రతి నుండి 1998లో తిరిగి వ్రాశారు, ఫిబ్రవరి 1, 2001న GPL ఆధ్వర్యంలో విడుదలైనది. సర్వర్ ప్రోగ్రాం యొక్క క్రియాశీలత్వం, "వీడియోలాన్ సర్వర్" (VLS), చాలా వరకూ VLCలో విలీనమైనది మరియు అది ఖండించబడింది. క్లైంట్/సర్వర్ అవస్థాపన లేనందున అప్పటి నుండి ఈ ప్రణాళిక పేరు "VLC" గా మార్చబడింది.
VLCలో ఉపయోగించబడిన కోన్ ఐకాన్ ఎకోల్ సెంట్రలేస్ నెట్వర్కింగ్ స్టూడెంట్స్' అసోసియేషన్ సేకరించిన ట్రాఫ్ఫిక్ కోన్లకు సూచికగా ఉంది. కోన్ ఐకాన్ డిజైన్ చేతితో లిఖించిన దిగువ స్థాయి స్థిరమతి నుండి అధికస్థాయి స్థిరమతి CGIకు మార్చబడింది, ఇది 2006లోని వివరించబడిన శైలి, రిచర్డ్ ఓయిస్టడ్ విశదపరచారు. కోన్ ఐకాన్ క్రిస్మస్ సమయంలో సాంటా టోపీని వేసుకుంటుంది.
VLC మీడియా ప్లేయర్ యొక్క విధానం 1.0.0 జూలై 7, 2009న విడుదలైనది, 13 ఏళ్ళ అభివృద్ధిని అత్యున్నత స్థానానికి తీసుకువెళ్ళింది.
అనేక మల్టీమీడియా ఫ్రేమ్‌వర్క్‌ల వలే VLC, మాడ్యులర్ డిజైన్‌ను కలిగి ఉంది, ఇది మాడ్యూల్స్/ప్లగ్ఇన్స్ ను నూతన ఫార్మాట్స్, కోడెక్స్ లేదా స్ట్రీమింగ్ పద్ధతులను జతచేయటాన్ని సులభతరం చేస్తుంది. VLC కోర్ దాని యొక్క సొంత రేఖాపటం మాడ్యూల్స్‌ను వేర్వేరు పరిస్థితులకు సరిపోయేట్టు ఏర్పరుస్తుంది. VLCలో, దాదాపు ప్రతి ఒక్కటీ మాడ్యూల్‌గా ఉంది, ఇంటర్ఫేసెస్, వీడియో మరియు ఆడియో అవుట్‌పుట్స్, కంట్రోల్స్, స్కేలర్స్, కోడెక్స్, మరియు ఆడియో ఇంకా వీడియో ఫిల్టర్ మాడ్యూల్స్ ఉన్నాయి.
VLC 1.0.౦, 380 కన్నా అధికంగా మాడ్యూల్స్‌ను కలిగి ఉంది.
VLCలో, ఇంటర్ఫేసెస్ మాడ్యూల్స్‌గా ఉన్నాయి, దీనర్థం ప్రకారం VLC కోర్ ఒకటి, అనేకమైన లేదా ఏ విధమైన ఇంటర్ఫేసెస్ లేకుండా ఆరంభిస్తుందని అర్థం.
అప్రమేయ GUI అనేది విండోస్ మరియు లైనక్స్ కొరకు Qt 4 మీద, Mac OS X కొరకు కొకొవా మీద మరియు Be API కొరకు BeOS మీద ఆధారపడతాయి; కానీ అన్నీ ఒక ప్రామాణికమైన ఒకేరకమైన ఇంటర్ఫేసును అందిస్తాయి. పాత డిఫాల్ట్ GUI wx మీద, విండోస్ మరియు లైనక్స్ మీద ఆధారపడి ఉంది.VLC అధికంగా కస్టమైజ్ అయిన స్కిన్స్‌ను స్కిన్స్2 ఇంటర్ఫేస్ ద్వారా సహాయపడుతుంది, ఇంకనూ వినామ్ప్ 2 మరియు XMMS స్కిన్స్‌కు సహాయపడుతుంది. కస్టమైజబుల్ స్కిన్స్ లక్షణం తప్పుగా పనిచేయవచ్చు, ఇది ఏ విధానం వాడారనే దానిమీద ఆధారపడి ఉంటుంది.
కన్సోల్ వాడుకదారుల కొరకు, VLC రిమోట్ కంట్రోల్ ఇంటర్ఫేస్ ను మరియు ఎన్‌కర్సెస్ ఇంటర్ఫేస్‌ను కలిగి ఉంది. VLC మీడియా ప్లేయర్ వలే కాకుండా స్ట్రీమింగ్ సర్వర్ వలే పని చేయగలిగినందున, సుదూరాన ఉన్న ప్రదేశం నుండి దీనిని నియంత్రణ చేయటానికి ఉపయోగకరంగా ఉంటుంది మరియు దీనిని అనుమతించటానికి ఇంటర్ఫేసెస్ ఉన్నాయి. దీనిని చేయటానికి రిమోట్ కంట్రోల్ ఇంటర్ఫేస్ అనేది ఒక టెక్స్ట్-ఆధార ఇంటర్ఫేస్.
టెల్‌నెట్ మరియు HTTP (AJAX)ఉపయోగించే ఇంటర్ఫేసెస్ కూడా ఉన్నాయి.
ఈ ఇంటర్‌ఫేస్‌లతో పాటు, VLCను అనేక మార్గాలలో నియంత్రించబడటం సాధ్యమవుతుంది:అనేక APIలు ఉన్నాయి, అది VLCకు జతచేయవచ్చు మరియు దాని క్రియాత్మకతను ఉపయోగించవచ్చు:
VLC అనేక ఫార్మాట్స్‌ను చదవచ్చు, అది VLC రన్ అవుతున్న ఆపరేటింగ్ సిస్టం మీద ఆధారపడి ఉంటుంది.
VLC అనేక ఫార్మాట్‌లలోకి ఆపరేటింగ్ సిస్టం మీద ఆధారపడి ట్రాన్స్‌కోడ్ చేస్తుంది.