Không phải chúng ta nên luôn luôn sử dụng Web Tối ưu hóa cho Phanh tay sao?


21

Thỉnh thoảng tôi sử dụng Handbrake để nén các tệp video và lưu ý rằng tùy chọn "Tối ưu hóa web" không được chọn theo mặc định và cũng không thể được đặt thành mặc định trong Tùy chọn.

Nhưng tôi đã thử cả Tối ưu hóa Web và không tối ưu hóa Web. Hóa ra cả hai tập tin hóa ra chính xác là 320 MB. Nhưng nếu đó là web được tối ưu hóa, thì ngay cả khi tôi sử dụng FTP để tải lên web chỉ khoảng 10 MB, thì tôi đã có thể bắt đầu xem nó trên trình duyệt Chrome - so với, nếu nó không được tối ưu hóa trên web, thì tôi phải chờ và tải lên tất cả 320 MB để có thể phát được.

Tôi đoán web được tối ưu hóa có lẽ có nghĩa là đặt một số loại chỉ mục khung video ở phía trước tệp thay vì ở cuối, để chỉ mục sẵn sàng và người dùng có thể xem video ngay cả chỉ với 10MB hoặc 20MB. Nhưng, (1) tại sao chúng ta không luôn sử dụng web được tối ưu hóa và biến nó thành mặc định? (2) tất cả có thể cấu hình để biến nó thành mặc định trong Handbrake để nếu chúng ta quên cài đặt nó mỗi lần, chúng ta có thực sự phải mã hóa lại không?

PS, một điều khác mà tôi thực sự không thích đối với phiên bản không được tối ưu hóa cho Web là, nếu tôi tải lên trang web của mình và tôi đang đi du lịch và muốn truy cập tệp đó, và nếu tốc độ mạng chậm, hãy phát video và tạm dừng mọi lúc, sau đó tôi có thể tải xuống tệp và phát bằng trình phát VLC. Nhưng nếu tôi đã tải xuống 200 MB hoặc thậm chí 280 MB, video vẫn không phát trong 1 giây. Nó phải là toàn bộ 320 MB được tải xuống trước khi có thể chơi mọi thứ

Câu trả lời:


7

Nếu video sẽ được phát trực tuyến, thì bạn nên tối ưu hóa web. Điều này đặt một khối đặc biệt của tệp video ở phía trước được gọi là "nguyên tử moov", giống như một mục lục. Không chắc chắn tại sao, nhưng nó không ở đầu ngay từ đầu và có thể xuất hiện ở bất cứ đâu. Để truyền phát Html, khối này phải được đọc trước khi người dùng từ xa có thể bắt đầu xem video.

Đối với một lời giải thích cấp trung bình tuyệt vời về điều này, hãy xem:
http://rigor.com/blog/2016/01/optimizing-mp4-video-for-fast-streaming


5

Đây là một trong những lý do tại sao không:

Nếu bạn bật tính năng này và chuyển đổi video của mình, iPad sẽ không phát tệp video! Thay vào đó, bạn nhận được lỗi "Không thể hoàn thành thao tác".

/programming//q/24042894/1066234


2
bạn có chắc không? Tôi đã thử cả Tối ưu hóa Web hay không và cả hai trường hợp, tôi có thể tải lên ứng dụng Phim trên iPad hoặc xem nó bằng Google Chrome trên iPad nếu tệp được phục vụ trên trang web của tôi bởi một công ty lưu trữ web
nopole

Nếu bạn cố gắng phát các tệp video bằng trình phát flash, chúng sẽ chỉ bắt đầu khi chúng được tải đầy đủ (hồ sơ chuyển đổi ipad). Tại đây bạn cần người dùng "tối ưu hóa web" thì họ bắt đầu ngay. Nếu bạn phát video với <video> HTML5 và chúng được tối ưu hóa trên web, thì bạn sẽ chuyển tiếp theo dòng thời gian, quá trình tải video sẽ không hoạt động hoặc đợi cho đến khi video được tải cho đến thời điểm này.
Kai Noack

3

Tôi đoán điều này đi xuống ý kiến. Tôi luôn chọn Tối ưu hóa Web nhưng điều đó không có nghĩa là mọi người đều muốn làm điều đó. Handbrake là phần mềm nguồn mở và tôi đã phát hiện ra rằng nó thích cho phép mọi người chọn thứ họ muốn.

Nếu bạn không có nhu cầu về các bổ sung được tối ưu hóa cho web, thì tại sao lại đưa chúng vào mã hóa?


không, cho dù dữ liệu chỉ mục khung ở phía trước hoặc ở cuối tập tin, nó thực sự không quan trọng, phải không?
nopole

Tôi không chắc chắn nếu các video không được tối ưu hóa trên web thậm chí có dữ liệu chỉ mục khung. Bạn có nguồn liệt kê bao gồm dữ liệu chỉ mục khung không? Cảm ơn.
tbenz9

thực tế là nếu tệp nằm trong ổ cứng của bạn hoặc hoàn toàn được tải lên trang web, thì bạn có thể chuyển đến bất kỳ điểm nào của video. Vì vậy, cần có dữ liệu chỉ số khung. Bởi vì, nếu không có dữ liệu đó, thì ngay cả khi 20 MB tệp được tải lên, thì bạn sẽ có thể xem video từ đầu hoặc thậm chí nhảy đến 10 giây sau, phải không? Thực tế là bạn không thể có nghĩa là có một số dữ liệu bị thiếu rất quan trọng đối với việc phát video ngay từ khi bắt đầu.
nopole

2
Vì vậy, điều tôi muốn nói là, nếu kích thước tệp cuối cùng là như nhau và không bị phạt về chất lượng cho dù đó là tối ưu hóa Web hay không tối ưu hóa Web, vậy thì tại sao không làm cho nó được tối ưu hóa Web mọi lúc, vì vậy các tập tin có thể sử dụng phổ biến hơn?
nopole
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.