ฉันถือว่าคุณป้อน URL อย่างถูกต้อง (ไม่มี https ยกเว้น http และมีเพียงส่วน v = ... เช่นhttp://www.youtube.com/watch?v=-wxawmjnRWY
) ใช่ไหม
เปิดเมนูพิเศษแล้วคลิกที่ข้อความ ตอนนี้คลิกเล่นอีกครั้งและดูว่ามีข้อความอะไรอยู่
ฉันเดาว่ามันคือ
lua error: Couldn't extract youtube video URL, please check for updates to this script
VLC แยกวิเคราะห์ซอร์สโค้ด HTML ของ YouTube เพื่อค้นหาวิดีโอ แต่บางครั้ง YouTube เปลี่ยนวิธีที่จะแสดงผล HTML ดังนั้น VLC จึงไม่สามารถค้นหา URL วิดีโอได้
วิธีแก้ไขที่เป็นไปได้
- ไปที่https://www.youtube.com/html5และเปิดใช้งาน html5 ที่นั่นเพื่อเล่นวิดีโอในเบราว์เซอร์ของคุณโดยไม่ใช้แฟลช
- ติดตั้ง
minitube
และลองเล่นวิดีโอที่นั่น
- รอการอัปเดต VLC (หรืออัปเดตสคริปต์ lua ด้วยตัวคุณเอง - ไม่ใช่เรื่องง่ายดูการอัปเดตตัวแยกวิเคราะห์ VLC YouTube )
- ติดตั้งแพ็คเกจ
youtube-dl
และดาวน์โหลดวิดีโอไปยังฮาร์ดดิสก์ของคุณ มันเป็นอรรถประโยชน์บรรทัดคำสั่งแม้ว่า
การอัพเดตตัวแยกวิเคราะห์ VLC YouTube
อัปเดตเฉพาะสคริปต์ Lua สำหรับการแยกวิเคราะห์ YouTube เป็นเวอร์ชันล่าสุดจาก VLC:
เปิดแอปพลิเคชัน Terminal และป้อนคำสั่งเหล่านี้:
ตรวจสอบให้แน่ใจว่าcurl
ได้ติดตั้งแล้วเราต้องการสิ่งนี้เพื่อดาวน์โหลดไฟล์ใหม่
sudo apt-get install curl
กำจัดสคริปต์เก่าที่ไม่ทำงานออก
sudo rm /usr/lib/vlc/lua/playlist/youtube.*
ดาวน์โหลดไฟล์ปัจจุบัน (ใช้ทั้งบรรทัดคำสั่งใช่มันค่อนข้างยาว):
sudo curl "http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/playlist/youtube.lua;hb=HEAD" -o /usr/lib/vlc/lua/playlist/youtube.lua
ดูว่ามันใช้งานได้