เราไม่ควรใช้ Web Optimized for Handbrake เสมอไป?


21

ฉันใช้ Handbrake เป็นบางครั้งเพื่อบีบอัดไฟล์วิดีโอและสังเกตว่าตัวเลือก "Web Optimized" ไม่ได้ถูกเลือกไว้ตามค่าเริ่มต้นและไม่สามารถตั้งเป็นค่าเริ่มต้นในตัวเลือกได้

แต่ฉันลองทั้งเว็บที่ได้รับการเพิ่มประสิทธิภาพและไม่เหมาะกับเว็บ ปรากฎว่าทั้งสองไฟล์กลายเป็น 320MB เท่ากันทุกประการ แต่ถ้ามันเป็นเว็บที่ได้รับการเพิ่มประสิทธิภาพแล้วแม้ว่าฉันจะใช้ FTP เพื่ออัปโหลดไปยังเว็บเพียงประมาณ 10MB จากนั้นฉันก็สามารถเริ่มดูบนเบราว์เซอร์ Chrome ได้ - เมื่อเทียบกับถ้าไม่ใช่เว็บที่ได้รับการปรับปรุงแล้ว และอัปโหลดทั้งหมด 320MB เพื่อให้เล่นได้

ฉันคาดเดาว่าเว็บที่ได้รับการเพิ่มประสิทธิภาพนั้นอาจหมายถึงการใส่ดัชนีเฟรมวิดีโอไว้หน้าไฟล์แทนท้ายเพื่อให้ดัชนีพร้อมใช้งานและผู้ใช้สามารถดูวิดีโอได้แม้เพียง 10MB หรือ 20MB แต่ (1) ทำไมเราไม่ใช้เว็บที่ได้รับการเพิ่มประสิทธิภาพและทำให้เป็นค่าเริ่มต้นเสมอ (2) เป็นค่าที่กำหนดให้เป็นค่าเริ่มต้นใน Handbrake หรือไม่ถ้าเราลืมตั้งทุกครั้งเราต้องเข้ารหัสอีกครั้งหรือไม่

ป.ล. สิ่งอื่น ๆ ที่ฉันไม่ชอบสำหรับรุ่นที่ไม่ใช่เว็บที่ดีที่สุดคือถ้าฉันอัปโหลดไปยังเว็บไซต์ของฉันและฉันกำลังเดินทางและต้องการเข้าถึงไฟล์นั้นและถ้าความเร็วเน็ตช้าทำให้เล่นวิดีโอได้ และหยุดชั่วคราวตลอดเวลาจากนั้นฉันสามารถดาวน์โหลดไฟล์และเล่นโดยใช้ VLC player แต่ถ้าฉันดาวน์โหลด 200MB หรือ 280MB วิดีโอจะยังเล่นไม่ถึง 1 วินาที จะต้องมีการดาวน์โหลดทั้งหมด 320MB ก่อนที่จะเล่นอะไรก็ได้

คำตอบ:


7

หากวิดีโอกำลังได้รับการสตรีมคุณควรเพิ่มประสิทธิภาพเว็บไซต์ สถานที่นี้มีบล็อกพิเศษของไฟล์วิดีโอที่ด้านหน้าชื่อ "moov atom" ซึ่งคล้ายกับสารบัญ ไม่แน่ใจว่าทำไม แต่มันไม่ได้อยู่ที่จุดเริ่มต้นและสามารถปรากฏที่ใดก็ได้ สำหรับการสตรีม Html ต้องอ่านบล็อกนี้ก่อนจึงจะสามารถเริ่มดูวิดีโอได้

สำหรับคำอธิบายระดับกลางที่ยอดเยี่ยมเกี่ยวกับสิ่งนี้โปรดดู:
http://rigor.com/blog/2016/01/optimizing-mp4-video-for-fast-streaming


5

นี่คือหนึ่งในเหตุผลที่ทำไม:

หากคุณเปิดใช้งานสิ่งนี้และแปลงวิดีโอของคุณ iPad จะไม่เล่นไฟล์วิดีโอ! แต่คุณได้รับข้อผิดพลาด "การดำเนินการไม่เสร็จสมบูรณ์"

/programming//q/24042894/1066234


2
คุณแน่ใจไหม? ฉันได้ลองทั้ง Web Optimized หรือไม่และทั้งสองกรณีฉันสามารถอัปโหลดไปยังแอพ Movies บน iPad หรือดูโดยใช้ Google Chrome บน iPad หากไฟล์ถูกแสดงบนเว็บไซต์ของฉันโดย บริษัท เว็บโฮสติ้ง
nopole

หากคุณพยายามเล่นไฟล์วิดีโอด้วยเครื่องเล่นแฟลชไฟล์จะเริ่มต้นเมื่อโหลดเต็มแล้วเท่านั้น (โปรไฟล์การแปลง ipad) ที่นี่คุณต้องผู้ใช้ "เว็บที่เหมาะสม" แล้วพวกเขาก็เริ่มทันที หากคุณเล่นวิดีโอด้วย <video> HTML5 และปรับให้เหมาะสมกับเว็บคุณจะกระโดดไปข้างหน้าในไทม์ไลน์การโหลดวิดีโอจะไม่ทำงานหรือรอจนกว่าวิดีโอจะโหลดจนกว่าจะถึงจุดนี้
Kai Noack

3

ฉันเดาว่านี่เป็นความเห็น ฉันเลือก Web Optimized เสมอ แต่นั่นไม่ได้หมายความว่าทุกคนต้องการทำเช่นนั้น Handbrake เป็นซอฟต์แวร์โอเพ่นซอร์สและฉันค้นพบว่ามันชอบที่จะให้ผู้คนเลือกสิ่งที่พวกเขาต้องการ

หากคุณไม่จำเป็นต้องมีส่วนเพิ่มเติมของเว็บที่เพิ่มประสิทธิภาพแล้วทำไมต้องรวมไว้ในการเข้ารหัส


ไม่ไม่ว่าข้อมูลดัชนีเฟรมจะอยู่ด้านหน้าหรือท้ายไฟล์มันไม่สำคัญเลยใช่ไหม
nopole

ฉันไม่แน่ใจว่าวิดีโอที่ไม่ได้รับการปรับปรุงเว็บนั้นมีข้อมูลดัชนีเฟรมหรือไม่ คุณมีแหล่งข้อมูลที่แสดงการรวมข้อมูลดัชนีเฟรมหรือไม่? ขอบคุณ
tbenz9

มันเป็นความจริงที่ว่าหากไฟล์นั้นอยู่ในฮาร์ดไดรฟ์ของคุณหรืออัพโหลดไปยังหน้าเว็บทั้งหมดคุณสามารถข้ามไปที่จุดใดก็ได้ของวิดีโอ ดังนั้นควรมีข้อมูลดัชนีเฟรม เพราะหากไม่มีข้อมูลดังกล่าวแม้ว่าจะอัปโหลดไฟล์ 20MB แล้วคุณควรจะสามารถดูวิดีโอได้ตั้งแต่เริ่มต้นหรือข้ามไปที่ 10 วินาทีในภายหลังใช่ไหม? ความจริงที่ว่าคุณไม่สามารถหมายความว่ามีข้อมูลบางอย่างที่ขาดหายไปซึ่งมีความสำคัญต่อการเล่นวิดีโอแม้ตั้งแต่เริ่มต้น
nopole

2
ดังนั้นสิ่งที่ฉันหมายถึงคือถ้าไฟล์สุดท้ายมีขนาดเท่ากันและไม่มีการลงโทษด้านคุณภาพไม่ว่าจะเป็นเว็บที่ได้รับการปรับปรุงหรือไม่เหมาะกับเว็บทำไมไม่เพียงแค่ทำให้มันเป็นเว็บที่ปรับให้เหมาะสมตลอดเวลา ไฟล์ใช้งานได้ในระดับสากลมากขึ้นหรือไม่
nopole
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.