อ่าน 19 นาที
โปรแกรมเล่นมีเดีย VLC
โปรแกรมเล่นมีเดีย VLC (เดิมชื่อ VideoLAN Client ) เป็น ซอฟต์แวร์เล่นมีเดีย และ เซิร์ฟเวอร์ สตรีมมิ่งมีเดีย แบบโอเพ น ซอร์ส ฟรี พกพาได้ และใช้งานได้ บน หลาย แพลตฟอร์ม พัฒนาโดย...
โปรแกรมเล่นมีเดีย VLC
| โปรแกรมเล่นมีเดีย VLC | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
โลโก้ที่ใช้มาตั้งแต่ปี 2005 | |||||||||||||
VLC 3.0.21 (ทำงานบนDebian LinuxและKDE Plasma 6กำลังเล่นภาพยนตร์สั้นเรื่องSpring จาก Blender Foundation ) พร้อมการตั้งค่าและเอฟเฟ็กต์ต่างๆ | |||||||||||||
| ชื่ออื่นๆ | ไคลเอนต์ VideoLAN | ||||||||||||
| นักพัฒนา | วิดีโอแลน | ||||||||||||
| ปล่อย | 1 กุมภาพันธ์ พ.ศ. 2544 [ 1 ] | ||||||||||||
| เวอร์ชันเสถียร[±] | |||||||||||||
| |||||||||||||
| เขียนเป็น | แกนหลัก: C GUI: C++ (พร้อมQt ), Objective-C (พร้อมCocoa ), Swift , Javaส่วนขยายที่รวมมาด้วย: Lua [ 9 ] | ||||||||||||
| ระบบปฏิบัติการ | Windows , Windows Phone , ReactOS , macOS , Linux , Android , Android TV , ChromeOS , iOS , iPadOS , tvOS , watchOS , ซอฟต์แวร์ระบบ Xbox | ||||||||||||
| แพลตฟอร์ม | IA-32 , x86-64 , ARM , ARM64 , MIPS , PowerPC | ||||||||||||
| มีจำหน่ายใน | 106 ภาษา[ 10 ] | ||||||||||||
| พิมพ์ | เครื่องเล่นสื่อ | ||||||||||||
| ใบอนุญาต | GPL-2.0 หรือเวอร์ชันที่ใหม่กว่าพร้อมไลบรารีบางส่วนภายใต้LGPL-2.1 หรือเวอร์ชันที่ใหม่กว่า[ 11 ] MPL 2.0 (VLC สำหรับ iOS) | ||||||||||||
| เว็บไซต์ | videolan.org/vlc | ||||||||||||
| ที่เก็บข้อมูล |
| ||||||||||||
โปรแกรมเล่นมีเดีย VLC (เดิมชื่อVideoLAN Client ) เป็นซอฟต์แวร์เล่นมีเดียและเซิร์ฟเวอร์สตรีมมิ่งมีเดีย แบบโอเพ นซอร์สฟรี พกพาได้ และใช้งานได้บนหลาย แพลตฟอร์ม พัฒนาโดย โครงการ VideoLAN VLC สามารถใช้งานได้บนระบบปฏิบัติการ เดสก์ท็อป และแพลตฟอร์มมือถือเช่นAndroid , iOSและiPadOSนอกจากนี้ VLC ยังมีให้ดาวน์โหลดบนแพลตฟอร์มดิจิทัลเช่นApple App Store , Google PlayและMicrosoft Store
VLC รองรับวิธีการบีบอัดเสียงและวิดีโอ และ รูปแบบไฟล์ หลายประเภท รวมถึงDVD-Video , Video CDและโปรโตคอล การสตรีม สามารถสตรีมสื่อผ่านเครือข่ายคอมพิวเตอร์และสามารถแปลงไฟล์มัลติมีเดีย ได้ [ 13 ]
การแจกจ่าย VLC ตามค่าเริ่มต้นประกอบด้วยไลบรารีการถอดรหัสและการเข้ารหัสฟรีจำนวนมาก หลีกเลี่ยงความจำเป็นในการค้นหา/ปรับเทียบปลั๊กอินที่เป็นกรรมสิทธิ์ ไลบรารี libavcodecจาก โครงการ FFmpegให้โคเดกจำนวนมากแก่ VLC แต่โปรแกรมเล่นส่วนใหญ่[ 14 ] ใช้ มัลติเพล็กเซอร์ และดีมัลติเพล็กเซอร์ ของตัวเองนอกจากนี้ยังมีการใช้งานโปรโตคอลของตัวเองด้วย และยังได้รับความโดดเด่นในฐานะโปรแกรมเล่นตัวแรกที่รองรับการเล่นDVD ที่เข้ารหัสบนLinuxและmacOSโดยใช้ ไลบรารีการถอดรหัส DVD libdvdcssอย่างไรก็ตาม ไลบรารีนี้เป็นที่ถกเถียงกันทางกฎหมายและไม่ได้รวมอยู่ในที่เก็บซอฟต์แวร์ของระบบปฏิบัติการ Linux หลาย แห่ง[ 15 ] [ 16 ]
ประวัติศาสตร์
ซอฟต์แวร์ VideoLAN มีต้นกำเนิดมาจากโครงการทางวิชาการของฝรั่งเศสในปี 1996 VLC เคยย่อมาจาก "VideoLAN Client" เมื่อ VLC เป็นไคลเอนต์ของโครงการ VideoLAN เนื่องจาก VLC ไม่ได้เป็นเพียงไคลเอนต์อีกต่อไปคำย่อดังกล่าว จึงไม่สามารถใช้ได้อีกต่อไป [ 17 ] [ 18 ]เดิมทีตั้งใจให้ประกอบด้วยไคลเอนต์และเซิร์ฟเวอร์[ 19 ]เพื่อสตรีมวิดีโอจากจานดาวเทียมผ่านเครือข่ายวิทยาเขต เดิมทีพัฒนาโดยนักศึกษาที่École Centrale Parisปัจจุบันได้รับการพัฒนาโดยผู้มีส่วนร่วมทั่วโลกและประสานงานโดยVideoLANซึ่งเป็น องค์กร ไม่แสวงหาผลกำไรเขียนขึ้นใหม่ทั้งหมดในปี 1998 และเผยแพร่ภายใต้GNU General Public Licenseเมื่อวันที่ 1 กุมภาพันธ์ 2001 โดยได้รับอนุญาตจากผู้อำนวยการของ École Centrale Paris ฟังก์ชันการทำงานของโปรแกรมเซิร์ฟเวอร์VideoLan Server (VLS) ส่วนใหญ่ได้ถูกรวมเข้ากับ VLC และถูกยกเลิกการใช้งานแล้ว[ 20 ]ชื่อโครงการได้เปลี่ยนเป็นVLC media playerเนื่องจากไม่มีโครงสร้างพื้นฐานไคลเอ็นต์/เซิร์ฟเวอร์อีกต่อไป
ไอคอนรูปกรวยที่ใช้ใน VLC อ้างอิงถึงกรวยจราจรที่รวบรวมโดยสมาคมนักศึกษาเครือข่ายของ École Centrale [ 21 ]การออกแบบไอคอนรูปกรวยได้เปลี่ยนจากไอคอนที่วาดด้วยมือความละเอียดต่ำไปเป็น เวอร์ชันที่เรนเดอร์ด้วย CGI ความละเอียดสูงขึ้น ในปี 2548 ซึ่งวาดภาพประกอบโดย Richard Øiestad [ 22 ]
ในปี 2550 โครงการ VLC ตัดสินใจที่จะไม่อัปเกรดเป็น GPLv3 ที่เพิ่งเปิดตัว เนื่องจากเหตุผลเรื่องความเข้ากันได้ของใบอนุญาต[ 23 ]หลังจากการพัฒนามา 13 ปี เวอร์ชัน 1.0.0 ของโปรแกรมเล่นมีเดีย VLC ก็ได้เปิดตัวเมื่อวันที่ 7 กรกฎาคม 2552 [ 24 ]การพัฒนา VLC สำหรับAndroid เริ่มขึ้น ในปี 2553 และมีให้บริการสำหรับอุปกรณ์ Android บนGoogle Play Store ตั้งแต่ปี 2554 [ 25 ] [ 26 ]ในเดือนกันยายน 2553 บริษัทชื่อ "Applidium" ได้พัฒนา VLC เวอร์ชันสำหรับiOSภายใต้ GPLv2 โดยได้รับการรับรองจากโครงการ VLC ซึ่งได้รับการยอมรับจาก Apple สำหรับ App Store ของพวกเขา[ 27 ] [ 28 ]ในเดือนมกราคม พ.ศ. 2554 หลังจากที่ Rémi Denis-Courmont ผู้พัฒนา VLC ได้ร้องเรียนต่อ Apple เกี่ยวกับความขัดแย้งด้านลิขสิทธิ์ระหว่าง GPLv2 ของ VLC กับนโยบายของ App Store [ 29 ] Apple ได้ถอน VLC ออกจากApple App Store [ 30 ]ต่อมาในเดือนตุลาคม พ.ศ. 2554 ผู้เขียน VLC ได้เริ่มเปลี่ยนลิขสิทธิ์ส่วนประกอบของ VLC จากGPL-2.0 หรือเวอร์ชันที่ใหม่กว่าเป็นLGPL-2.1 หรือเวอร์ชันที่ใหม่กว่าเพื่อให้เข้ากันได้กับลิขสิทธิ์ที่ดีขึ้น เช่น กับ Apple App Store [ 31 ] [ 32 ] [ 33 ] [ 34 ]ในเดือนกรกฎาคม พ.ศ. 2556 แอปพลิเคชัน VLC สามารถส่งกลับไปยังiOS App Store ได้ ภายใต้MPL- 2.0 [ 35 ] VLC media player เวอร์ชัน 2.0.0 เปิดตัวเมื่อวันที่ 18 กุมภาพันธ์ 2555 [ 36 ] [ 37 ]เวอร์ชันสำหรับWindows Storeเปิดตัวเมื่อวันที่ 13 มีนาคม 2557 การสนับสนุนสำหรับWindows RT , Windows PhoneและXbox Oneถูกเพิ่มเข้ามาในภายหลัง[ 38 ]ณ ปี 2559 VLC อยู่ในอันดับที่สามของจำนวนการดาวน์โหลดโดยรวมของSourceForge [ 39 ]
เวอร์ชัน 3.0 อยู่ระหว่างการพัฒนาสำหรับ Windows, Linux และ macOS ตั้งแต่เดือนมิถุนายน 2016 [ 40 ]และวางจำหน่ายในเดือนกุมภาพันธ์ 2018 [ 41 ]ซึ่งประกอบด้วยคุณสมบัติใหม่มากมาย รวมถึงการรองรับเอาต์พุตChromecast (ยกเว้นคำบรรยาย [ 42 ] ) การถอดรหัส แบบเร่งความเร็วด้วยฮาร์ดแวร์ที่เปิดใช้งานโดยค่าเริ่มต้น การเล่น 4Kและ8K การเล่น 10 บิตและHDR วิดีโอ 360°และเสียง 3 มิติ การส่งผ่านเสียงสำหรับตัวแปลงสัญญาณเสียง HD การรองรับเมนู BD-Jและการเรียกดูไดรฟ์เครือข่ายท้องถิ่น
ในเดือนธันวาคม พ.ศ. 2560 รัฐสภายุโรปได้อนุมัติงบประมาณที่ให้ทุนสนับสนุนโครงการให้รางวัลสำหรับการค้นหาข้อบกพร่องของ VLC เพื่อปรับปรุงโครงสร้างพื้นฐานด้านไอทีของสหภาพยุโรป[ 43 ]
ในเดือนมกราคม พ.ศ. 2568 โครงการ VLC ได้เปิดเผยการสาธิตที่งาน CES พ.ศ. 2568ซึ่งแสดงการแปลและคำบรรยาย แบบออฟไลน์ ที่ขับเคลื่อนด้วยAIในซอฟต์แวร์ และประกาศว่ามียอดดาวน์โหลดมากกว่า 6 พันล้านครั้ง[ 44 ] [ 45 ] [ 46 ]
ประวัติการเผยแพร่
ตั้งแต่เวอร์ชัน 1.1.0 เป็นต้นไป ชื่อรหัสของเวอร์ชัน VLC จะอ้างอิงถึงตัวละครจาก นวนิยาย DiscworldของTerry Pratchettยกเว้นเวอร์ชัน 2.2.1 ซึ่งออกมาหลังจากที่ Pratchett เสียชีวิตเมื่อวันที่ 12 มีนาคม 2015 ไม่นาน และใช้ชื่อรหัสว่าTerry Pratchettเพื่อเป็นเกียรติแก่ผู้เขียน
| เวอร์ชัน[ 47 ] | ชื่อรหัส[ 48 ] | วันที่วางจำหน่าย |
|---|---|---|
| 1.0.0 | โกลเด้นอาย | 2009-07-07 |
| 1.0.1 | 28 กรกฎาคม 2552 | |
| 1.0.2 | 22 กันยายน 2552 | |
| 1.0.3 | 31 ตุลาคม 2552 | |
| 1.0.4 | 10 ธันวาคม 2552 | |
| 1.0.5 | 31 มกราคม 2553 | |
| 1.0.6 | 21 เมษายน 2553 | |
| 1.1.0 | กระเป๋าเดินทาง | 22 มิถุนายน 2553 |
| 1.1.1 | 21 กรกฎาคม 2553 | |
| 1.1.2 | 29 กรกฎาคม 2553 | |
| 1.1.3 | 18 สิงหาคม 2553 | |
| 1.1.4 | 27 สิงหาคม 2553 | |
| 1.1.5 | 2010-11-13 | |
| 1.1.6 | 23 มกราคม 2554 | |
| 1.1.7 | 1 กุมภาพันธ์ 2554 | |
| 1.1.8 | 23 มีนาคม 2554 | |
| 1.1.9 | 12 เมษายน 2554 | |
| 1.1.10 | 6 มิถุนายน 2554 | |
| 1.1.11 | 15 กรกฎาคม 2554 | |
| 1.1.12 | 6 ตุลาคม 2554 | |
| 1.1.13 | 2011-12-20 | |
| 2.0.0 | ดอกไม้สองดอก | 18 กุมภาพันธ์ 2555 |
| 2.0.1 | 19 มีนาคม 2555 | |
| 2.0.2 | 1 กรกฎาคม 2555 | |
| 2.0.3 | 19 กรกฎาคม 2555 | |
| 2.0.4 | 18 ตุลาคม 2555 | |
| 2.0.5 | 2012-12-15 | |
| 2.0.6 | 11 เมษายน 2556 | |
| 2.0.7 | 10 มิถุนายน 2556 | |
| 2.0.8 | 29 กรกฎาคม 2556 | |
| 2.0.9 | 5 พฤศจิกายน 2013 | |
| 2.0.10 | 21 กุมภาพันธ์ 2557 | |
| 2.1.0 | รินซ์วินด์ | 26 กันยายน 2013 |
| 2.1.1 | 14 พฤศจิกายน 2013 | |
| 2.1.2 | 10 ธันวาคม 2013 | |
| 2.1.3 | 4 กุมภาพันธ์ 2557 | |
| 2.1.4 | 21 กุมภาพันธ์ 2557 | |
| 2.1.5 | 26 กรกฎาคม 2557 | |
| 2.2.0 | เวเธอร์แวกซ์ | 27 กุมภาพันธ์ 2558 |
| 2.2.1 | เทอร์รี่ แพรตเชตต์ | 16 เมษายน 2558 |
| 2.2.2 | เวเธอร์แวกซ์ | 6 กุมภาพันธ์ 2559 |
| 2.2.3 | 3 พฤษภาคม 2559 | |
| 2.2.4 | 5 มิถุนายน 2559 | |
| 2.2.5.1 | 12 พฤษภาคม 2560 | |
| 2.2.6 | 24 พฤษภาคม 2560 | |
| 2.2.7 | 21 พฤศจิกายน 2017 | |
| 2.2.8 | 5 ธันวาคม 2017 | |
| 3.0.0 | เวทินารี | 9 กุมภาพันธ์ 2561 |
| 3.0.1 | 28 กุมภาพันธ์ 2018 | |
| 3.0.2 | 23 เมษายน 2561 | |
| 3.0.3 | 29 พฤษภาคม 2561 | |
| 3.0.4 | 31 สิงหาคม 2561 | |
| 3.0.5 | 27 ธันวาคม 2018 | |
| 3.0.6 | 10 มกราคม 2019 | |
| 3.0.7 | 7 มิถุนายน 2019 | |
| 3.0.8 | 19 สิงหาคม 2562 | |
| 3.0.10 | 28 เมษายน 2020 | |
| 3.0.11 | 16 มิถุนายน 2020 | |
| 3.0.11.1 | 29 กรกฎาคม 2020 | |
| 3.0.12 | 18 มกราคม 2021 | |
| 3.0.13 | 10 พฤษภาคม 2021 | |
| 3.0.14 | 11 พฤษภาคม 2021 | |
| 3.0.16 | 21 มิถุนายน 2021 | |
| 3.0.17 | 19 เมษายน 2565 | |
| 3.0.18 | 29 พฤศจิกายน 2022 | |
| 3.0.19 | 30 กันยายน 2023 | |
| 3.0.20 | 1 พฤศจิกายน 2023 | |
| 3.0.21 | 5 มิถุนายน 2024 | |
| 3.0.23 | 2026-01-08 | |
| 4.0.x | ออตโต ครีค |
หลักการออกแบบ
การออกแบบแบบโมดูลาร์
VLC เช่นเดียวกับเฟรมเวิร์กมัลติมีเดีย ส่วนใหญ่ มี การออกแบบ แบบโมดูลาร์ มาก ซึ่งทำให้ง่ายต่อการรวมโมดูล/ปลั๊กอินสำหรับรูปแบบไฟล์ ตัวแปลงสัญญาณ อินเทอร์เฟซ หรือวิธีการสตรีมมิ่งใหม่ๆ VLC 1.0.0 มีโมดูลมากกว่า 380 โมดูล[ 49 ]แกนหลักของ VLC สร้างกราฟของโมดูลขึ้นเองแบบไดนามิก ขึ้นอยู่กับสถานการณ์: โปรโตคอลอินพุต รูปแบบไฟล์อินพุต ตัวแปลงสัญญาณอินพุต ความสามารถของการ์ดวิดีโอ และพารามิเตอร์อื่นๆ ใน VLC เกือบทุกอย่างเป็นโมดูล เช่น อินเทอร์เฟซ เอาต์พุตวิดีโอและเสียง ตัวควบคุม ตัวปรับขนาด ตัวแปลงสัญญาณ และตัวกรองเสียง/ วิดีโอ
อินเทอร์เฟซ

GUIเริ่มต้นนั้นใช้Be APIบนBeOS , Cocoaสำหรับ macOS และQt 6สำหรับ Linux และ Windows แต่ทั้งหมดให้ส่วนติดต่อมาตรฐานที่คล้ายกันGUI เริ่มต้นแบบเก่า ใช้wxWidgetsบน Linux และ Windows [ 50 ] VLC รองรับ สกินที่ปรับแต่งได้สูงผ่านส่วนติดต่อ skins2 [ 51 ]และยังรองรับสกินWinamp 2 และXMMS [ 52 ]สกินไม่ได้รับการสนับสนุนในเวอร์ชัน macOS [ 53 ] VLC มี ส่วน ติดต่อคอนโซล ncurses [ 54 ] รีโมทคอนโทรล [ 55 ] และ telnet [ 56 ] นอกจาก นี้ยังมี ส่วนติดต่อ HTTP [ 57 ]รวมถึงส่วนติดต่อสำหรับท่าทางของเมาส์และปุ่มลัด แป้น พิมพ์[ 58 ]
คุณสมบัติ
เอฟเฟกต์ (เวอร์ชันเดสก์ท็อป)
โปรแกรมเล่นมีเดีย VLC เวอร์ชันเดสก์ท็อปมีฟิลเตอร์บางตัวที่สามารถบิดเบือน หมุน แบ่ง ตัดต่อ และสะท้อนภาพวิดีโอ รวมถึงสร้างกำแพงแสดงผลหรือเพิ่มโลโก้ซ้อนทับระหว่างการเล่นได้ นอกจากนี้ยังสามารถส่งออกวิดีโอเป็น ภาพ ASCIIได้ อีกด้วย
คุณสมบัติการซูมแบบโต้ตอบช่วยให้สามารถขยายภาพวิดีโอระหว่างการเล่นได้[ 59 ]สามารถดึงภาพนิ่งจากวิดีโอได้ที่ความละเอียดดั้งเดิม[ 60 ]และสามารถเลื่อนดูแต่ละเฟรมได้ แม้ว่าจะเลื่อนไปข้างหน้าได้เท่านั้น[ 61 ]
การเล่นสามารถทำให้เป็นเกมได้โดยการแบ่งภาพภายในวิวพอร์ตออกเป็น ชิ้น ส่วนปริศนา ที่ลากได้ โดยสามารถกำหนดจำนวนแถวและคอลัมน์ได้ตามต้องการ[ 62 ]
สำหรับการเล่นเสียง คุณสมบัตินี้ประกอบด้วยอีควอไลเซอร์และฟิลเตอร์อื่นๆ ที่ช่วยปรับแต่งคุณภาพเสียง
รูปแบบ
เนื่องจาก VLC เป็น โปรแกรมเล่นสื่อ แบบแพ็กเก็ตจึงสามารถเล่นเนื้อหาวิดีโอได้เกือบทุกประเภท แม้แต่ไฟล์ที่เสียหาย ไม่สมบูรณ์ หรือยังไม่เสร็จสมบูรณ์ เช่น ไฟล์ที่กำลังดาวน์โหลดผ่าน เครือข่าย แบบ Peer-to-Peer (P2P) ก็สามารถเล่นได้ นอกจากนี้ยังสามารถเล่นไฟล์ m2t MPEG transport streams (.TS) ในขณะที่กำลังแปลงเป็นดิจิทัลจาก กล้อง HDVผ่าน สาย FireWireทำให้สามารถตรวจสอบวิดีโอขณะบันทึกได้ โปรแกรมเล่นนี้ยังสามารถใช้ libcdio เพื่อเข้าถึง ไฟล์ .isoเพื่อให้ผู้ใช้สามารถเล่นไฟล์บนอิมเมจดิสก์ได้ แม้ว่าระบบปฏิบัติการของผู้ใช้จะไม่สามารถทำงานกับอิมเมจ .iso ได้โดยตรงก็ตาม
VLC รองรับรูปแบบเสียงและวิดีโอทั้งหมดที่รองรับโดยlibavcodecและ libavformat ซึ่งหมายความว่า VLC สามารถเล่น วิดีโอ H.264หรือMPEG-4 Part 2 ได้ รวมถึงรองรับ ไฟล์ FLVหรือMXFได้ "ทันที" โดยใช้ไลบรารีของ FFmpeg หรืออีกทางเลือกหนึ่ง VLC มีโมดูลสำหรับตัวแปลงสัญญาณที่ไม่ใช้ไลบรารีของ FFmpeg VLC เป็นหนึ่งในโปรแกรมเล่น DVD ฟรีที่ไม่สนใจการเข้ารหัสภูมิภาคของ DVDบน ไดรฟ์เฟิร์มแวร์ RPC-1ทำให้เป็นเครื่องเล่นแบบไม่จำกัดภูมิภาคอย่างไรก็ตาม มันไม่สามารถทำเช่นเดียวกันกับ ไดรฟ์เฟิร์มแวร์ RPC-2 ได้เนื่องจากในกรณีเหล่านี้ การเข้ารหัสภูมิภาคจะถูกบังคับใช้โดยไดรฟ์เอง แต่ VLC ก็ยังสามารถใช้วิธีเดา การเข้ารหัส CSS เพื่อเล่น DVD ภูมิภาคอื่นบนไดรฟ์ RPC-2 ได้
โปรแกรมเล่นมีเดีย VLC สามารถเล่นวิดีโอความละเอียดสูง จากเทป D-VHSที่คัดลอกไปยังคอมพิวเตอร์โดยใช้CapDVHS.exeซึ่งเป็นอีกวิธีหนึ่งในการเก็บรักษาเทป D-VHS ทั้งหมดที่มีแท็ก DRM copy freely โดยใช้ การเชื่อมต่อ FireWireจากกล่องเคเบิลไปยังคอมพิวเตอร์ VLC สามารถสตรีมเนื้อหาสดที่ไม่ได้เข้ารหัสไปยังจอภาพหรือ HDTV ได้ โปรแกรมเล่นมีเดีย VLC สามารถแสดงวิดีโอที่กำลังเล่นเป็นวอลเปเปอร์เดสก์ท็อปได้ เช่นเดียวกับWindows DreamSceneโดยใช้DirectXซึ่งมีเฉพาะในระบบปฏิบัติการ Windows เท่านั้น โปรแกรมเล่นมีเดีย VLC สามารถบันทึกเดสก์ท็อปและบันทึกสตรีมเป็นไฟล์ ทำให้ผู้ใช้สามารถสร้างscreencastได้[ 63 ] [ 64 ] [ 65 ]บน Microsoft Windows VLC ยังรองรับเฟรมเวิร์ก Direct Media Object (DMO) และสามารถใช้DLL (Dynamic-link library) ของบุคคลที่สามบางตัวได้ บนแพลตฟอร์มส่วนใหญ่ VLC สามารถปรับจูนและดูช่อง DVB-C, DVB-T และ DVB-S ได้ บน macOS ต้องใช้ปลั๊กอิน EyeTV แยกต่างหาก ส่วนบน Windows ต้องใช้ไดรเวอร์ BDA ของการ์ด
VLC สามารถติดตั้งหรือเรียกใช้งานได้โดยตรงจากแฟลชไดรฟ์ USBหรือไดรฟ์ภายนอกอื่นๆ VLC สามารถขยายได้ผ่านการเขียนสคริปต์ โดยใช้ภาษาสคริปต์Lua [ 66 ] [ 67 ] VLC สามารถเล่นวิดีโอใน รูปแบบ AVCHD ซึ่ง เป็นรูปแบบการบีบอัดสูงที่ใช้ใน กล้องวิดีโอ HD รุ่นใหม่ๆ VLC สามารถสร้างการแสดงผล ภาพดนตรีได้หลายแบบโปรแกรมนี้สามารถแปลงไฟล์มีเดียเป็นรูปแบบต่างๆ ที่รองรับได้[ 68 ]
ทั้งเวอร์ชันเดสก์ท็อปและมือถือมีอีควอไลเซอร์เสียง[ 69 ]
โลโก้คริสต์มาส
หมวกซานต้าสีแดงปรากฏอยู่บนโลโก้กรวยจราจรของ VLC ในช่วงเทศกาลคริสต์มาส[ 70 ]มีตัวเลือกในเมนูการตั้งค่าเพื่อปิดใช้งานการเปลี่ยนแปลงไอคอน
แป้นพิมพ์ลัด
วิธีการใช้งานแป้นพิมพ์ลัดมีอธิบายไว้ใน "การตั้งค่า" ของโปรแกรมเล่นมีเดีย VLC บนคอมพิวเตอร์ที่ใช้ระบบปฏิบัติการ Microsoft Windows ให้เปิดการตั้งค่าโดยกด Ctrl + p จากนั้นคลิกที่เมนู "ปุ่มลัด" (ด้านบนขวาของหน้าจอ)
ใน VLC มีคีย์ลัดแบบกดปุ่มเดียวที่ไม่ต้องกดปุ่ม Ctrl หรือ Alt
ตัวอย่างเช่น การกดปุ่ม F และ G ขณะที่ไฟล์วิดีโอกำลังเล่นอยู่ใน VLC จะเลื่อนการซิงค์เสียง/วิดีโอของไฟล์ไป 50 มิลลิวินาทีต่อการปรับ[ 71 ]ซึ่งมีประโยชน์ในการแก้ไขปัญหาที่เสียงนำหน้าหรือตามหลังวิดีโอ
ความเข้ากันได้ของระบบปฏิบัติการ
VLC media player เป็นโปรแกรมเล่นข้ามแพลตฟอร์มโดยมีเวอร์ชันสำหรับWindows , macOS , Linux , iOS , Android , tvOS , ChromeOS , Windows Phone , ระบบที่ใช้ BSDต่างๆ , Solaris , BeOS , OS/2และSyllable [ 72 ] อย่างไรก็ตาม ความเข้ากันได้ทั้งแบบย้อนหลังและไปข้างหน้า ระหว่างเวอร์ชันของ VLC media player และเวอร์ชันต่างๆ ของระบบปฏิบัติการนั้น ไม่ได้รับการรักษาไว้เกินกว่าสองสามรุ่น[ 73 ] มีการสร้างเวอร์ชัน 64 บิตสำหรับ Windows 64 บิต โดยเริ่มตั้งแต่เวอร์ชัน 2.0.1 [ 74 ] [ 75 ]
รองรับ Windows 8 และ 10
VLC เวอร์ชันสำหรับWindows 8และWindows 10ได้รับการสนับสนุนจาก แคมเปญ ระดมทุนบนKickstarterเพื่อเพิ่มการรองรับ GUI ใหม่ที่ใช้ภาษาการออกแบบ Metro ของ Microsoft ซึ่งจะทำงานบนWindows Runtimeคุณสมบัติที่มีอยู่ทั้งหมด รวมถึงตัวกรองวิดีโอ การรองรับคำบรรยาย และอีควอไลเซอร์ มีอยู่ใน Windows 8 [ 76 ] VLC เวอร์ชันเบต้าสำหรับ Windows 8 ได้รับการเผยแพร่ไปยังMicrosoft Storeเมื่อวันที่ 13 มีนาคม 2014 [ 77 ]แอปสากลถูกสร้างขึ้นสำหรับ Windows 8, 8.1, 10, Windows Phone 8, 8.1 และ Windows 10 Mobile
รองรับ Android

ในเดือนพฤษภาคม พ.ศ. 2555 ทีม VLC ระบุว่า กำลังพัฒนาVLC เวอร์ชันสำหรับAndroid [ 78 ]เวอร์ชันเสถียร 1.0 เปิดให้ใช้งานบนGoogle Playเมื่อวันที่ 8 ธันวาคม พ.ศ. 2557 [ 79 ]
การใช้งาน VLC ร่วมกับโปรแกรมอื่นๆ
การผูกมัด
| libVLC | |
|---|---|
| นักพัฒนา | โครงการVideoLAN |
| ปล่อย | วันที่ 1 กุมภาพันธ์ พ.ศ. 2544 |
| เวอร์ชันเสถียร | 3.0.10 [ 80 ] |
| เขียนเป็น | ซี |
| พิมพ์ | ห้องสมุดมัลติมีเดีย |
| ใบอนุญาต | LGPL-2.1 หรือเวอร์ชันที่ใหม่กว่า |
| เว็บไซต์ | wiki.videolan.org/LibVLC |
| ที่เก็บข้อมูล |
|
APIหลายตัวสามารถเชื่อมต่อกับ VLC และใช้งานฟังก์ชันต่างๆ ได้:
- API libVLC – แกนหลักของ VLC สำหรับCและC++ [ 81 ]
- VLCKit – เฟรมเวิร์ก Objective-C สำหรับ macOS [ 82 ]
- LibVLCSharp – การเชื่อมต่อ .NET ข้ามแพลตฟอร์ม กับ libVLC ( C# / F# / VB ) [ 83 ]
- JavaScript API – วิวัฒนาการของ ActiveX API และการรวมเข้ากับ Firefox [ 84 ]
- การควบคุมD-Bus [ 85 ]
- การผูกGo [ 86 ]
- การควบคุมPython [ 87 ]
- Java API [ 88 ]
- ตัวกรองDirectShow [ 89 ]
- Delphi/Pascal API: PasLibVlc โดย Robert Jędrzejczyk [ 90 ]
- การเชื่อมต่อ Free Pascalและ ส่วนประกอบตัวห่อ OOPผ่านหน่วย libvlc.pp และ vlc.pp ซึ่งมาพร้อมกับคอมไพเลอร์ Free Pascal เป็นมาตรฐานตั้งแต่วันที่ 6 พฤศจิกายน 2012 [ 91 ]
- API มัลติมีเดีย Phononสำหรับ แอปพลิเคชัน QtและKDEสามารถใช้ VLC เป็นแบ็กเอนด์ได้ตามต้องการ[ 92 ]
แอปพลิเคชันที่ใช้ libVLC
VLC สามารถจัดการกับไฟล์ที่ไม่สมบูรณ์บางไฟล์ได้ และในบางกรณีสามารถใช้เพื่อดูตัวอย่างไฟล์ที่กำลังดาวน์โหลดได้ โปรแกรมหลายโปรแกรมใช้ประโยชน์จากสิ่งนี้ รวมถึง eMule และKCeasyแอปพลิเคชันโทรทัศน์ทางอินเทอร์เน็ตแบบโอเพนซอร์สฟรีอย่าง Miroก็ใช้โค้ด VLC เช่นกันHandBrakeซึ่งเป็นตัวเข้ารหัสวิดีโอแบบโอเพนซอร์ส เคยโหลดlibdvdcssจาก VLC Media Player [ 93 ] Easy Subtitles Synchronizer โปรแกรมแก้ไขคำบรรยาย ฟรีแวร์สำหรับ Windows ใช้ VLC เพื่อดูตัวอย่างวิดีโอพร้อมคำบรรยายที่แก้ไขแล้ว[ 94 ]
การรองรับรูปแบบ
รูปแบบอินพุต
VLC สามารถอ่านได้หลายรูปแบบ ขึ้นอยู่กับระบบปฏิบัติการที่ใช้งานอยู่ รวมถึง: [ 95 ]
- รูปแบบคอนเทนเนอร์ : 3GP , [ a ] ASF , AVI , DVR-MS , FLV , Matroska (MKV), MIDI , [ b ]รูปแบบไฟล์ QuickTime , MP4 , Ogg , OGM , WAV , MPEG-2 ( ES , PS , TS , PVA, MP3 ), AIFF , เสียงดิบ, DV ดิบ, MXF , VOB , RM , Blu-ray , DVD -Video , VCD , SVCD , CD-DA , DVB , HEIF , AVIF
- รูปแบบการเข้ารหัสเสียง : AAC , AC3 , ALAC , AMR , [ a ] ATRAC3 , DTS , DV Audio, E-AC-3 , FLAC , IT , MACE, MIDI , MOD , Monkey's Audio , MP2 , MP3 , Musepack , Opus , [ 96 ] PLS , QCP , QDM2/QDMC, RealAudio , [ c ] Speex , S3M , TTA, Vorbis , WavPack , [ d ] WMA (WMA 1/2, WMA 3 บางส่วน), [ 97 ] XM
- อุปกรณ์บันทึกภาพ: Video4Linux (บน Linux), DirectShow (บน Windows), เดสก์ท็อป ( การบันทึกหน้าจอ ), โทรทัศน์ดิจิทัล ( DVB-C , DVB-S , DVB-T , DVB-S2 , DVB-T2 , ATSC , Clear QAM )
- โปรโตคอลเครือข่าย: FTP , HTTP , MMS , RSS / Atom , RTMP , RTP ( unicastหรือmulticast ), RTSP , UDP , Sat-IP , Smooth Streaming
- รูปแบบการสตรีมผ่านเครือข่าย: Apple HLS , Flash RTMP , MPEG-DASH , MPEG Transport Stream , RTP / RTSP, ISMA/3GPP PSS, Windows Media MMS
- คำบรรยาย: Advanced SubStation Alpha , คำ บรรยายปิด , DVB , DVD-Video , MPEG-4 Timed Text , MPL2, [ e ] OGM , SubStation Alpha , SubRip , SVCD , Teletext , [ e ]ไฟล์ข้อความ , VobSub , WebVTT , TTML
- รูปแบบการเข้ารหัสวิดีโอ : Cinepak , Dirac , DV , H.263 , H.264/MPEG-4 AVC , H.265/MPEG HEVC , [ 36 ] AV1 , HuffYUV , Indeo 3, [ f ] MJPEG , MPEG-1 , MPEG-2 , MPEG-4 Part 2 , RealVideo 3&4, [ g ] Sorenson , Theora , VC-1 , [ h ] VP5 , [ h ] VP6 , [ h ] VP8 , VP9 , [ 36 ] DNxHD , ProResและWMV บาง ส่วน
- รูปแบบไฟล์ กล้องวิดีโอดิจิตอล : MOD และ TODผ่านทาง USB
รูปแบบเอาต์พุต
VLC สามารถแปลงหรือสตรีมเสียงและวิดีโอเป็นหลายรูปแบบ ขึ้นอยู่กับระบบปฏิบัติการ ซึ่งรวมถึง:
- รูปแบบคอนเทนเนอร์: ASF , AVI , FLAC , FLV , [ e ] Fraps , [ e ] Matroska , MP4 , MPJPEG, MPEG -2 ( ES , MP3 ), Ogg , PS , PVA, รูปแบบไฟล์ QuickTime , TS , WAV , WebM
- รูปแบบการเข้ารหัสเสียง: AAC , AC - 3 , DV Audio , FLAC , MP3 , [ i ] Speex , Vorbis
- โปรโตคอลการ สตรีมมิ่ง: HTTP , MMS , RTSP , RTP , UDP
- รูปแบบการเข้ารหัสวิดีโอ: Dirac , DV , H.263 , H.264/MPEG-4 AVC , H.265/MPEG-H HEVC , MJPEG , MPEG-1 , MPEG-2 , MPEG-4 Part 2 , Theora , VP5 , [ h ] VP6 , VP8 , [ h ] VP9 . [ 36 ]
กฎหมาย
โปรแกรมติดตั้ง VLC media player สำหรับแพลตฟอร์ม macOS และแพลตฟอร์ม Windows มีไลบรารีถอดรหัส DVD libdvdcssแม้ว่าไลบรารีนี้อาจถูกจำกัดทางกฎหมายในบางเขตอำนาจศาลก็ตาม[ 98 ] [ 99 ]
อินเดีย
ในเดือนพฤษภาคม 2022 มีรายงานจากMediaNamaว่า VLC ถูกแบนในอินเดีย และไม่สามารถเข้าถึงเว็บไซต์จากอินเดียได้ภายใต้บทบัญญัติของพระราชบัญญัติเทคโนโลยีสารสนเทศ พ.ศ. 2543 [ 100 ] ตาม รายงานของ India Todayทั้งผู้พัฒนาและรัฐบาลอินเดียไม่ได้ให้คำอธิบายใดๆ เกี่ยวกับการแบนดังกล่าวบัญชี Twitter อย่างเป็นทางการของ VideoLAN ระบุในเดือนสิงหาคมว่าเว็บไซต์ถูกบล็อกในอินเดียตั้งแต่วันที่ 13 กุมภาพันธ์ 2022 [ 101 ]รายงานจากHindustan Timesระบุว่าการแบนอาจเกิดจากความเชื่อมโยงกับจีน[ 102 ]ในปี 2020 อินเดียได้แบนแอปพลิเคชันของจีนมากกว่า 200 แอป หลังจากการปะทะกันระหว่างจีนและอินเดีย ในปี 2020-2021
รายงานอีกฉบับจาก Hindustan Times ในเดือนเมษายนที่อ้างถึงSymantecระบุว่าแฮกเกอร์ชาวจีนพึ่งพา VLC ในการเปิดใช้งานมัลแวร์ที่พวกเขาติดตั้งไว้ก่อนหน้านี้บนเครื่อง Windows [ 103 ]เทคนิคที่พวกเขาใช้เรียกว่าการโหลด DLL ด้านข้าง ซึ่งไลบรารีภายนอกที่โปรแกรมที่ถูกต้องโหลดในระหว่างการทำงานจะถูกแทนที่ด้วยเวอร์ชันที่แก้ไขซึ่งมีมัลแวร์อยู่[ 104 ]
ประธานและหัวหน้านักพัฒนาของ VideoLan อย่าง Jean-Baptiste Kempfกล่าวว่า การบล็อกน่าจะเป็นผลมาจากความเข้าใจผิดเกี่ยวกับประเด็นด้านความปลอดภัยของจีน[ 105 ]ในเดือนตุลาคม 2022 VideoLan โดยความช่วยเหลือจากองค์กรด้านสิทธิดิจิทัลของอินเดียInternet Freedom Foundationได้ส่งหนังสือแจ้งทางกฎหมายไปยังรัฐบาลอินเดียเพื่อขอคำอธิบายเกี่ยวกับคำสั่งบล็อก หลังจากนั้นกระทรวงอิเล็กทรอนิกส์และเทคโนโลยีสารสนเทศได้ยกเลิกการบล็อกในเดือนพฤศจิกายน 2022 [ 106 ]โดยที่รัฐบาลอินเดียไม่ได้ให้เหตุผลใดๆ ว่าทำไมจึงบล็อกตั้งแต่แรก[ 107 ]
สหรัฐอเมริกา
ซอฟต์แวร์ VLC media player สามารถอ่านข้อมูลเสียงและวิดีโอจาก DVD ที่มีการ เข้ารหัส Content Scramble System (CSS) ได้ แม้ว่าซอฟต์แวร์ VLC media player จะไม่มีใบอนุญาตการถอดรหัส CSS ก็ตาม[ 108 ]การถอดรหัสเนื้อหา DVD ที่เข้ารหัส CSS โดยไม่ได้รับอนุญาต หรือการแจกจ่ายเครื่องมือถอดรหัส CSS โดยไม่ได้รับอนุญาต อาจเป็นการละเมิดพระราชบัญญัติลิขสิทธิ์ดิจิทัล แห่งสหรัฐอเมริกา [ 108 ]
การถอดรหัสเนื้อหา DVD ที่เข้ารหัส CSS ได้รับอนุญาตชั่วคราวสำหรับวัตถุประสงค์บางประการ (เช่นการสร้างภาพยนตร์สารคดีที่ใช้เนื้อหา DVD บางส่วนเพื่อการวิจารณ์หรือแสดงความคิดเห็น) ภายใต้ข้อยกเว้นการต่อต้านการหลีกเลี่ยงของ พระราชบัญญัติลิขสิทธิ์ดิจิทัลแห่งสหัสวรรษ ที่ออกโดยสำนักงานลิขสิทธิ์ของสหรัฐอเมริกาในปี 2553 [ 109 ]อย่างไรก็ตาม ข้อยกเว้นเหล่านี้ไม่ได้เปลี่ยนแปลงข้อห้ามของ DMCA เกี่ยวกับการแจกจ่ายเครื่องมือถอดรหัส CSS รวมถึงเครื่องมือที่แจกจ่ายพร้อมกับ VLC [ 110 ]
ดูเพิ่มเติม
- การเปรียบเทียบซอฟต์แวร์เล่นวิดีโอ
- รายชื่อตัวแปลงสัญญาณ
- รายชื่อซอฟต์แวร์ดนตรี
- ภาพเคลื่อนไหว ASCII - VLC สามารถสร้างภาพเคลื่อนไหว ASCIIผ่านโมดูลLibcaca ได้
หมายเหตุอธิบาย
- ^ a bจนถึง VLC เวอร์ชัน 1.1.0 หากต้องการใช้ AMR เป็นตัวแปลงสัญญาณเสียง VLC และ FFmpeg ต้องได้รับการคอมไพล์โดยรองรับ AMR เนื่องจากใบอนุญาตของ AMR ไม่เข้ากันกับใบอนุญาตของ VLC
- ^ฟีเจอร์นี้ต้องการไฟล์เสียงและอาจใช้งานไม่ได้ในทุกระบบปฏิบัติการ
- ^การเล่นไฟล์เสียง RealAudio นั้นใช้ไลบรารี FFmpeg ซึ่งปัจจุบันรองรับเฉพาะตัวถอดรหัส Cook (RealAudio G2 / RealAudio 8) เท่านั้น
- ^ณ ปี 2010 รองรับเฉพาะระบบเสียงโมโนและสเตอริโอเท่านั้น จึงไม่รองรับระบบเสียงหลายแชนแนล
- ^ a b c dฟังก์ชันนี้มีอยู่ในเวอร์ชัน 0.9.0 และเวอร์ชันที่ใหม่กว่า
- ^ไม่รองรับโคเด็ก Indeo 4 และ 5
- ^ตั้งแต่เวอร์ชัน 0.9.9 ขึ้นไป
- ^ a b c d eนี่มาจากเวอร์ชัน 0.8.6
- ^ต้องคอมไพล์ VLC โดยเปิดใช้งานการรองรับ mp3lame ก่อน
ลิงก์ภายนอก
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ โปรแกรมเล่นมีเดีย VLC
โปรแกรมเล่นมีเดีย VLC (เดิมชื่อ VideoLAN Client ) เป็น ซอฟต์แวร์เล่นมีเดีย และ เซิร์ฟเวอร์ สตรีมมิ่งมีเดีย แบบโอเพ น ซอร์ส ฟรี พกพาได้ และใช้งานได้ บน หลาย แพลตฟอร์ม พัฒนาโดย...
ประวัติศาสตร์
ซอฟต์แวร์ VideoLAN มีต้นกำเนิดมาจากโครงการทางวิชาการของฝรั่งเศสในปี 1996 VLC เคยย่อมาจาก "VideoLAN Client" เมื่อ VLC เป็นไคลเอนต์ของโครงการ VideoLAN เนื่องจาก VLC ไม่ได้เป็นเพียงไคลเอนต์อีกต่อไป คำย่อดังกล่าว จึงไม่สามารถใช้ได้อีกต่อไป [ 17 ] [ 18 ]...
ประวัติการเผยแพร่
ตั้งแต่เวอร์ชัน 1.1.0 เป็นต้นไป ชื่อรหัสของเวอร์ชัน VLC จะอ้างอิงถึงตัวละครจาก นวนิยาย Discworld ของ Terry Pratchett ยกเว้นเวอร์ชัน 2.2.
การออกแบบแบบโมดูลาร์
VLC เช่นเดียวกับ เฟรมเวิร์กมัลติมีเดีย ส่วนใหญ่ มี การออกแบบ แบบโมดูลาร์ มาก ซึ่งทำให้ง่ายต่อการรวมโมดูล/ปลั๊กอินสำหรับรูปแบบไฟล์ ตัวแปลงสัญญาณ อินเทอร์เฟซ หรือวิธีการสตรีมมิ่งใหม่ๆ VLC 1.0.