ใน youtube มีตัวเลือกเพียง 360p และ 720p (ไม่ใช่ 240p, 480p และ 1080p)


8

สองสามวันก่อนทุกอย่างทำงานได้ดีอย่างสมบูรณ์ แต่หลังจากอัปเดต Ubuntu ครั้งล่าสุด - ยังมีการอัปเดตโปรแกรมเล่นแฟลชอีกด้วย (ฉันแค่คิดว่ามันเกิดขึ้นหลังจากการอัปเดต แต่อาจไม่ได้) ฉันไม่สามารถดู 1080p, 480p และ 240 วิดีโอใน youtube ได้ จริงๆแล้วไม่มีตัวเลือกเพียงแค่ 360p และ 720p ฉันพยายามติดตั้งใหม่ทั้ง Firefox และแฟลชเพลเยอร์ แต่ไม่มีอะไรเปลี่ยนแปลง สิ่งที่ฉันเป็นปัญหานี้เกี่ยวข้องกับ youtube เพราะฉันสามารถดูวิดีโอ 1080p จาก vimeo.com และเว็บไซต์อื่น ๆ โปรดช่วยฉันด้วย

ภาพจากhttps://www.youtube.com/html5

คำตอบ:


9

โดยปกติแล้ว HTML5 จะดีกว่า Flash ( โดยเฉพาะการรักษาความปลอดภัยที่ชาญฉลาด ) เพียงแค่การใช้งานของ Youtube นั้นใช้ Media Source Extensions ซึ่งมีอยู่ใน Firefox แต่ปัจจุบันถูกปิดการใช้งานโดยค่าเริ่มต้น( แก้ไข:ใน Firefox ล่าสุดนี้ไม่น่าจะเป็นปัญหาอีกต่อไปแล้ว คุณได้ติดตั้งตัวแปลงสัญญาณที่เหมาะสมบนระบบของคุณ):

หากต้องการแก้ไขโดยทั่วไปไปที่about:config:

  • เพิกเฉยมังกรรับประกัน
  • ตั้งค่าmedia.mediasource.enabled& media.mediasource.webm.enabledรายการเป็นtrue

เล่น YouTube HTML5 ช่วยให้หน้าควรดูที่ขั้นต่ำเช่นนี้

ภาพหน้าจอที่ใช้งานได้กับเครื่องเล่น html5
ยิ่งสีฟ้า Merrier

จากนั้นนั่งลงและเพลิดเพลินกับการเล่น 1080p (หากไม่ต้องการบัฟเฟอร์เป็นเวลาครึ่งชั่วโมงเนื่องจากแบนด์วิดท์แบบบรอดแบนด์เช่นเดียวกับฉัน :)


หากคุณต้องเปิดใช้งาน MSE และ H264 คุณควรจะสามารถทำได้โดยใช้วิธีการที่แนะนำที่นี่ในabout:config:

  • สร้างคีย์บูลีนใหม่ที่เรียกว่าmedia.mediasource.ignore_codecsและตั้งค่าเป็น 'จริง' ตอนนี้อาจใช้งานได้ดังนั้นให้ตรวจสอบhttps://www.youtube.com/html5
  • หากยังไม่ได้ผลให้ทำดังต่อไปนี้:
    • ตั้งค่าmedia.mediasource.mp4.enabledเป็น 'จริง'
    • ตั้งค่าเป็น 'จริง' ทุกสิ่งที่เริ่มต้นด้วยmedia.fragmented-mp4- ยกเว้นmedia.fragmented-mp4.use-blank-decoderที่จะต้องตั้งค่าเป็น 'เท็จ':

ทุกอย่างจะทำงานได้ (สำหรับฉันด้วย Firefox Beta และ ffmpeg ที่มีอยู่ ... สำหรับ ffmpeg ในวันที่ 14 * เผยแพร่ลองคำถามนี้ ):


แก้ไข:อย่างน้อยใน Firefox 43 การทำข้างต้นอาจทำให้โปรแกรมเล่น HTML5 หยุดทำงาน ดูเหมือนจะมีเรื่องอื่น ๆ ( atleast กับ UserAgent ของ Firefox ) แต่อย่างไรก็ตามถ้าแบ่งมันลองตั้งค่าmedia.fragmented-mp4.gmp.enabledการfalse( แหล่งที่มา )

แก้ไข:อีกครั้งใน Firefox 44 (ด้วยผู้ใช้ FF เริ่มต้น) ปัญหาบางอย่างอาจเกิดขึ้น แต่สำหรับฉันมันแสดงข้อผิดพลาดเกี่ยวกับวิดีโอ HTML5 เมื่อจริง ๆ แล้ววิดีโอถูกบล็อกเพราะเหตุผลอื่น ๆ (เช่นลิขสิทธิ์)ตอนนี้ฉันกำลังบังคับใช้ HTML5 ด้วยaddon นี้ การแก้ไขอื่น:ตอนนี้ดูเหมือนจะไม่จำเป็นสำหรับโปรไฟล์ใหม่อาจเป็นเพราะhttps://www.mozilla.org/en-US/firefox/44.0/releasenotes/#new


2

ปัญหาเกิดขึ้นกับโปรแกรมเล่น YouTube HTML5 ฉันมีปัญหาเดียวกันและแก้ไขโดยติดตั้งปลั๊กอินแฟลช จากนั้นไปที่ลิงก์นี้และเลือกที่จะปิดการใช้งานhtml5เครื่องเล่นหากยังคงเป็นค่าเริ่มต้น

หลังจากนั้นควรมีลักษณะเช่นนี้:

ป้อนคำอธิบายรูปภาพที่นี่


2
HTML5 มักจะดีกว่าที่เป็นเพียงการดำเนินการของ YouTube ( โดยใช้สื่อที่มาส่วนขยาย, ขณะนี้ได้รับการสนับสนุนใน FF ) ... : / อย่างไรก็ตามมีการแก้ไขปัญหาที่นี่และอื่น ๆที่นี่
วิลฟ์

1
ผู้เล่น yourube html5 ยังคงมีปัญหาอยู่ @wilf
RonnieDroid

@ Wilf สำหรับฉันฉันได้รับปัญหานี้เฉพาะใน Ubuntu 14.04 และ FF40 แต่ Windows 7 ที่มี FF40 ไม่เป็นไรและ Media Source Extensions นั้นทำงานได้ดี
user3169

MSE ทำงานกับการทดสอบ Fedora ของฉันที่สร้างจาก Firefox 40 (เครื่องอูบุนตูปัจจุบันของฉันเป็นเซิร์ฟเวอร์ส่วนใหญ่ไม่สามารถทดสอบ :) มันจะแสดงเป็นกล่องที่เปิดใช้งาน (ซ้ายล่าง) ที่นี่ถ้าเป็น เปิดใช้งานmedia.mediasource.enabledและmedia.mediasource.webm.enabledดูเหมือนเพียงพอ
วิลฟ์

@ RonnieDroid ขอบคุณสำหรับการตอบกลับ แต่ฉันไม่พบตัวเลือกในการปิดการใช้งานเครื่องเล่น html5
al0s

1

มันอาจเกิดจากการขาดการสนับสนุนตัวแปลงสัญญาณ H.264 บน Firefox

การติดตั้งปลั๊กอิน FFmpeg สำหรับ GStreamer แก้ปัญหานี้ให้ฉัน:

sudo add-apt-repository ppa:mc3man/gstffmpeg-keep
sudo apt-get update
sudo apt-get install gstreamer0.10-ffmpeg
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.