ข้อผิดพลาด "Your input can't be opened" เกิดกับผู้ใช้ VLC เมื่อพยายาม stream วิดีโอ หรือเล่นวิดีโอ YouTube ผ่านโปรแกรม หลังใส่ URL ของวิดีโอ ข้อความจะปรากฏว่า:
Your input can't be opened: VLC is unable to open the MRL
ก่อน troubleshooting คุณควรตรวจสอบวิดีโอที่พยายามเล่นหรือ stream ซ้ำว่าลิงก์มีปัญหาหรือไม่ หากลิงก์ทำงาน ปฏิบัติตามวิธีที่เราเตรียมไว้เพื่อแก้ปัญหา
สาเหตุของข้อผิดพลาด "Your Input Can't be Opened" บน VLC ใน Windows
มีหลายอย่างที่ก่อให้เกิดปัญหานี้ใน VLC รวมถึงลิงก์วิดีโอที่เสียหาย หากคุณแน่ใจว่าลิงก์วิดีโอทำงาน คุณควรตรวจสอบรายการด้านล่างที่เรารายการสาเหตุทั้งหมด ลองระบุสถานการณ์เฉพาะของคุณ!
- YouTube script ผิดปกติ – การเปลี่ยนรายละเอียดบางอย่างภายใน YouTube script สามารถแก้ปัญหาได้ทันที โชคดีที่มี working script บน GitHub และคุณสามารถแทนที่ script ที่ผิดปกติได้ง่าย
- Video ownership – หากปัญหาปรากฏกับวิดีโอเดียว หรือไม่กี่วิดีโอจาก source เดียวกัน น่าจะเป็นไปได้ว่ามีปัญหากับ ownership ของวิดีโอ ควรให้ ownership ให้ทุกคนเพื่อแก้ปัญหา
- ปัญหา VLC – หากมีบางอย่างผิดปกติกับการตั้งค่าที่คุณเปลี่ยนใน VLC หรือกับการติดตั้งเอง คุณสามารถลอง reset preferences หรือ reinstall VLC ทั้งหมด
วิธีแก้ไขที่ 1: Reset Preferences
การ reset preferences เป็นวิธีง่ายที่แก้ปัญหา และผู้ใช้หลายคนรายาว่าทำงานได้ในสถานการณ์ของพวกเขา จดไว้ว่า VLC settings ทั้งหมดที่คุณเปลี่ยนจะถูก reset และคุณจะต้องทำการเปลี่ยนแปลงที่ทำมาตั้งแต่ติดตั้งโปรแกรมใหม่ ปฏิบัติตามขั้นตอนด้านล่าง
- เปิด VLC โดยดับเบิลคลิกไอคอนจาก Desktop หรือค้นหา VLC ใน Start menu
- คลิกตัวเลือก Tools จากแถบเมนูด้านบนของหน้าต่าง เลือก Preferences สามารถเลือก Ctrl + P key combination เปิดได้เช่นกัน
- ที่ด้านล่างของหน้าต่าง Preferences ที่จะปรากฏ ควรจะเห็นปุ่ม Reset Preferences คลิกมัน และยืนยัน dialog ที่จะปรากฏขอยืนยันการเลือก ตรวจสอบว่าข้อความข้อผิดพลาด "Your input can't be opened" ยังปรากฏหรือไม่
วิธีแก้ไขที่ 2: ใช้ YouTube Script
มี script ที่มีประโยชน์บน GitHub ซึ่งสามารถแก้ข้อผิดพลาด "Your input can't be opened" ได้ หากปรากฏขณะพยายามดูวิดีโอ YouTube ผ่าน VLC เนื้อหาของ script ต้องคัดลอก และควรแทนที่ script ปัจจุบัน ปฏิบัติตามคำแนะนำด้านล่างเพื่อแก้ปัญหา
- เปิด browser ไปที่ลิงก์นี้ เพื่อดู youtube.lua script ที่ทำงาน ซึ่งต้องใช้สำหรับโปรแกรม เลือกเนื้อหาทั้งหมดของไฟล์ คลิกขวาเลือก Copy จากเมนูบริบทที่จะปรากฏ
- ค้นหาโฟลเดอร์ติดตั้ง VLC ด้วยตนเอง โดยคลิกขวา shortcut บน Desktop หรือที่ไหนก็ได้ เลือก Open file location จากเมนู
- ค้นหาโฟลเดอร์ lua เปิดมัน และเปิดโฟลเดอร์ playlist ภายใน หาไฟล์ youtube.lua คลิกขวาเลือกเปิดไฟล์ด้วย Notepad หรือ text editor อื่นที่คุณติดตั้ง เช่น Notepad++
- ใช้ Ctrl + A key combination เพื่อ select ทุกอย่างในเอกสาร และใช้ Ctrl + V key combination วางเนื้อหาที่คัดลอกจาก GitHub คลิก File >> Save หรือใช้ Ctrl + S key combination บันทึกการเปลี่ยนแปลง และตรวจสอบว่าปัญหาเดิมยังปรากฏหรือไม่
วิธีแก้ไขที่ 3: ติดตั้ง VLC ใหม่
เกือบไม่มีอะไรเกี่ยวกับ VLC ที่ reinstall ไม่แก้ได้ และกล่าวได้กับปัญหานี้เช่นกัน การ reinstall ค่อนข้างง่าย และแก้ปัญหานี้ได้ หากวิธีข้างต้นทั้งหมดไม่ได้ สำคัญที่จะติดตั้งเวอร์ชันล่าสุด เพราะ VLC เวอร์ชันใหม่ไม่ดูเหมือนจะมีปัญหานี้เลย
- ก่อนอื่น ตรวจสอบว่า login ด้วย admin account แล้ว เพราะถอนโปรแกรมไม่ได้ด้วย account อื่น
- อาจสูญเสีย settings และ preferences ที่เปลี่ยนไป คล้ายวิธีแรก จดไว้ว่าเรื่องนี้
- คลิก Start menu เปิด Control Panel โดยค้นหา หรือคลิกไอคอน gear เปิด Settings หากใช้ Windows 10
- ใน Control Panel เลือก View as: Category มุมขวาบน คลิก Uninstall a Program ภายใต้ Programs section
- หากใช้ Settings app คลิก Apps จะเปิดรายการโปรแกรมที่ติดตั้งทั้งหมดทันที
- ค้นหา VLC entry ในรายการ คลิกครั้งเดียว คลิก Uninstall เหนือรายการ ยืนยันกล่องโต้ตอบ ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อ ถอนการติดตั้ง VLC และรีสตาร์ทคอมพิวเตอร์หลังจากนั้น
- ดาวน์โหลดเวอร์ชันล่าสุดของ VLC installation โดยไปที่ลิงก์นี้ และคลิกปุ่ม Download VLC กลางเว็บไซต์
วิธีแก้ไขที่ 4: Take Ownership ของวิดีโอที่มีปัญหา
หากปัญหานี้ปรากฏเฉพาะกับบางวิดีโอบนคอมพิวเตอร์ คุณควรลอง take ownership ของวิดีโอก่อนลองรัน VLC จะให้ extra permissions กับ VLC และควรแก้ปัญหาได้ แม้ทุกวิธีข้างต้นล้มเหลว ปฏิบัติตามขั้นตอนด้านล่างเพื่อ take ownership ของวิดีโอ
- เปิด Libraries entry บน PC หรือเปิดโฟลเดอร์ไหนก็ได้ คลิก This PC จากเมนูซ้าย
- ไปที่โฟลเดอร์ที่วิดีโอที่มีปัญหา (เล่นไม่ได้ใน VLC Media Player) อยู่ ตรวจสอบให้แน่ใจว่าทำซ้ำกระบวนการเดียวกันสำหรับแต่ละวิดีโอ
- คุณต้อง take ownership ของ วิดีโอ คลิกขวาวิดีโอ คลิก Properties แล้วคลิกแท็บ Security คลิกปุ่ม Advanced หน้าต่าง "Advanced Security Settings" จะปราก्यात ที่นี่คุณต้องเปลี่ยน Owner ของ key
- คลิกลิงก์ Change ถัดจาก label "Owner:" จะปรากฏหน้าต่าง Select User or Group
- เลือก user account ผ่านปุ่ม Advanced หรือพิมพ์ user account ของคุณในพื้นที่ที่เขียนว่า 'Enter the object name to select' คลิก OK เพิ่ม Everyone
- ทางเลือก: เพื่อเปลี่ยน owner ของ subfolders และ files ทั้งหมดภายในโฟลเดอร์ เลือก checkbox "Replace owner on subcontainers and objects" ในหน้าต่าง "Advanced Security Settings" คลิก OK เพื่อเปลี่ยน ownership
- ตอนนี้คุณมี control เต็มที่ över วิดีโอ ตรวจสอบว่าข้อความข้อผิดพลาด "Your input can't be opened" ยังปรากฏเมื่อพยายามเล่นวิดีโอหรือไม่!