Nén YouTube: Tại sao?


8

Có rất nhiều lời khuyên trên internet về cài đặt mã hóa để áp dụng cho video của bạn trước khi tải lên YouTube ( https://support.google.com.vn/youtubeoutube/1722171?hl=vi ,

, ...). Họ nói rằng việc nén không chỉ cho phép video của bạn tải lên nhanh hơn mà còn giúp nó trông đẹp hơn khi được phát lại trên YouTube (một ví dụ về điều này là vào lúc 0h18 trong liên kết YouTube ở trên).

Điều tôi cũng đọc là YouTube mã hóa lại bất kỳ video nào bạn tải lên (ví dụ: "Người quản lý sản phẩm của Telestream Tập bắt đầu bằng cách lưu ý rằng YouTube mã hóa lại tất cả video được tải lên trang web" - http://www.streamingmedia.com /Articles/Editorial/Featured-Articles/Encoding-for-YouTube-How-to-Get-the-Best-Results-83876.aspx ).

Vì vậy, câu hỏi rõ ràng đối với tôi là nếu YouTube mã hóa lại bất cứ thứ gì được yêu cầu tải lên, tại sao các codec khác nhau lại tạo ra sự khác biệt cho chất lượng phát lại cuối cùng trên YouTube? Để có được chất lượng phát lại tốt nhất trên YouTube, tôi không nên tải lên một tệp lossless và để YouTube nén nó theo cách nó muốn?

Tôi không quan tâm đến thời gian tải lên hoặc kích thước tệp, tôi chỉ quan tâm đến chất lượng phát lại trên YouTube.


Những bitrate được đề xuất này đủ cao để trong suốt (với một bộ mã hóa tốt). Họ không đề xuất thậm chí cao hơn có thể vì lý do chi phí băng thông. (cho họ). Tôi không biết tại sao họ chỉ định một GOP nhỏ như vậy, mặc dù. Một keyframe cứ sau 1/2 giây? Một video tôi tải xuống từ youtube là 640x480 h.264 đường cơ sở (yuck), với khung hình chính cứ sau 3 giây hoặc lâu hơn, thậm chí không có cảnh. Nó ngắn hơn rất nhiều so với x264 mặc định là 250 khung hình, nhưng cũng RẤT NHIỀU hơn mỗi 1/2 giây.
Peter Cordes

Với tất cả các hướng dẫn về số lượng khung hình B và kích thước GOP, tôi tự hỏi liệu youtube sẽ sử dụng dòng bit của bạn chưa được xử lý như luồng 1080p hay 720p nếu đáp ứng tất cả các tiêu chí.
Peter Cordes

Youtube song song mã hóa tệp được tải lên thông qua phân đoạn, do đó, GOP thấp có thể giúp họ hiệu quả hơn.
Gyan

Câu trả lời:


6

Tôi đã trả lời một câu hỏi tương tự một thời gian trước đây. YouTube đã thêm một vài codec kể từ đó nhưng tất cả thông tin ở đó vẫn áp dụng: YouTube mã hóa tải lên của tôi như thế nào và tôi nên sử dụng codec nào để tải lên?

Câu trả lời ngắn gọn: Có nếu bạn lo ngại về chất lượng tối đa, một codec không mất dữ liệu hoặc codec không mất dữ liệu trực quan là cách tốt nhất. Mã hóa lại luôn có nghĩa là mất thông tin nếu bạn mã hóa lại bằng một codec bị mất như h264. Nói rằng video sẽ trông tốt hơn với nén chỉ là một tuyên bố sai. Nén làm giảm kích thước tệp, đó là lợi ích duy nhất bạn nhận được từ nó. Trường hợp tốt nhất bạn không mất thông tin với nén đó nhưng với hầu hết các codec như h264 bạn làm vì họ loại bỏ thông tin và sắp xếp lại để đạt được độ nén cao.

Mặc dù các codec khác nhau có ảnh hưởng đến kết quả, nhưng mã hóa video bằng MPEG2 hoặc h264 tạo ra sự khác biệt rất lớn. Cái trước thường sẽ có nhiều tạo tác nén hơn tùy thuộc vào cài đặt mã hóa của bạn so với video được mã hóa h264 với bitrate tương tự. Vì vậy, nếu nguồn của bạn đã có các tạo phẩm, mã hóa thứ hai từ YouTube sẽ không làm cho nó trông tốt hơn nhưng tệ hơn.


2

Bạn nên tải lên chất lượng cao nhất mà ống của bạn có thể đủ khả năng. Văn bản trợ giúp YouTube hiện tại khi tải lên là sai lệch. Nó nói:

Video của bạn sẽ xử lý nhanh hơn nếu bạn mã hóa thành định dạng tệp có thể phát. Để biết thêm thông tin, hãy truy cập Trung tâm trợ giúp của chúng tôi.

Nó mâu thuẫn với những gì Colleen Henry , trước đây của Google, hiện tại Facebook đã nói:

Colleen Henry, Video Hacker, Cơ sở hạ tầng video của Google, với một số đề xuất tuyệt vời để giúp bạn có được chất lượng video tốt nhất trên YouTube:

Điều quan trọng là phải nghĩ về các tệp bạn tải lên YouTube như những bậc thầy vàng, vì chúng sẽ được sử dụng làm tài liệu nguồn để tạo luồng video trong nhiều năm tới. Nói một cách đơn giản, chất lượng tệp bạn tải lên YouTube ngày hôm nay càng tốt, chất lượng trải nghiệm của người xem sẽ tốt hơn trong suốt cuộc đời video của bạn trên YouTube.

Khi màn hình tăng kích thước, các kỹ thuật nén trở nên hiệu quả hơn, các thiết bị phát lại trở nên tinh vi hơn và kết nối internet được cải thiện, do đó, chất lượng YouTube sẽ có thể cung cấp cho người xem video của bạn. Điều này có nghĩa, trong khi bạn có thể đạt đến giới hạn về lợi ích nhận được từ bitrate cao hơn hoặc mã hóa hiệu quả hơn nếu bạn muốn kiểm tra nó ngay hôm nay, điều đó không có nghĩa là bạn nên dừng ở đó. Bạn sẽ thấy một lợi ích to lớn trong suốt thời gian video của bạn có sẵn trên YouTube, khi tốc độ internet, phần cứng và phần mềm phát triển. Tải lên video chất lượng tốt nhất mà bạn có thể tạo và vắt qua kết nối internet của mình!

Tiền thưởng:

  • Nhiều bộ mã hóa có thể dành nhiều thời gian CPU hơn để tạo ra một tệp hiệu quả hơn nhiều. Nếu bạn có một máy tính mạnh, nhưng kết nối internet chậm, hãy xem xét sử dụng mã hóa phức tạp và hiệu quả hơn để tiết kiệm thời gian tải lên.

  • Bạn có thể cải thiện đáng kể chất lượng video của mình trên YouTube bằng cách sử dụng bộ lọc khử nhiễu tinh vi, nhận biết cảnh, trước khi tải lên.

  • Khoảng thời gian keyframe không thực sự quan trọng tại thời điểm này, nhưng vui lòng giữ nó dưới 5 cho VOD.

  • Tốc độ mẫu của âm thanh của bạn phải phù hợp với tốc độ mẫu của nguồn mà nó được tạo ra.

  • Nếu bạn chắc chắn sử dụng định dạng phát trực tuyến, như mkv, .mp4 hoặc .mov, với siêu dữ liệu ở phía trước của container, chúng tôi sẽ bắt đầu xử lý video của bạn KHI bạn đang tải lên, giảm đáng kể thời gian quay vòng. Điều này sẽ làm cho mọi thứ NHIỀU nhanh hơn, không có tác dụng phụ tiêu cực. Bạn có thể thêm nguyên tử siêu dữ liệu vào phía trước tệp của mình bằng một cái gì đó qtfaststart hoặc chọn nó khi bạn đang tạo tệp trong Bóp, Tập, v.v.

  • Đó là lý tưởng để sử dụng mã hóa chất lượng không đổi. Điều này sẽ cho phép bạn tạo một tệp bitrate biến chất lượng cao, với tốc độ của một lần chạy. Nó sẽ duy trì chất lượng mục tiêu nhất quán trong toàn bộ tệp, thay vì cố gắng phân bổ các bit để đạt tốc độ bit tùy ý, có thể dễ dàng bắn hạ hoặc bắn quá mức, và với hai lần vượt qua, cần thêm thời gian để tạo.

  • Bạn có thể đặt âm thanh PCM không nén vào thùng chứa .mov hoặc .mkv và gửi nó cho chúng tôi nếu bạn muốn. Tuy nhiên, đảm bảo không tạo nhiều luồng đơn âm rời rạc khi bạn thực hiện.

nguồn: http://www.streamingmedia.com/Articles/Editorial/Featured-Articles/Encoding-for-YouTube-How-to-Get-the-Best-Results-83876.aspx


Nói dối là gì?
Gyan

1
Tôi đoán nhiều sai lầm hơn là một lời nói dối. Mặc dù đúng là họ có thể xử lý nhanh hơn nếu chúng ở định dạng có thể phát trực tuyến (vì quá trình xử lý có thể bắt đầu ngay lập tức), điều đó mang lại ấn tượng rằng đó là những gì người dùng nên làm, tải lên định dạng có thể phát. Những gì người dùng nên làm là tải lên chất lượng cao nhất có thể, không nhất thiết phải là định dạng có thể phát được. Văn bản trợ giúp trên YouTube sẽ làm rõ điều đó.
Elijah Lynn

1
Tôi nghĩ rằng bạn đang giả định rằng họ muốn mọi người tải lên các video có tốc độ bit cao. Nhiều khả năng, họ lo ngại về việc kiểm soát việc mở rộng dung lượng lưu trữ cho các nguồn thô, vì vậy chính sách của họ là quyết định ngưỡng tối thiểu và đặt đó làm hướng dẫn. Người dùng có hiểu biết có thể điều chỉnh video của họ khi họ thấy phù hợp trong khi tất cả người dùng màu xanh lá cây không quay lại tải lên các nguồn cấp dữ liệu 30 mbps của mèo và chó của họ đi với nhau.
Gyan

1

Cuối cùng, youtube đang nghĩ về chất lượng tải lên so với tốc độ tải lên. Nếu ai đó cố gắng tải lên lossless trên một kết nối internet kém tuyệt vời, họ sẽ thất vọng và bỏ cuộc. Nếu họ tải lên với một codec mất dữ liệu không thỏa đáng (ví dụ: Motion-jpeg hoặc mpeg2), họ sẽ mất nhiều thời gian để tải lên, có kết quả cuối chất lượng kém hoặc cả hai!

Giải pháp tốt nhất là tải lên video bằng cách sử dụng codec có tỷ lệ chất lượng trên kích thước tốt nhất, tại thời điểm này (2015) là h264 hoặc webm (về mặt codec được hỗ trợ rộng rãi ít nhất).

Nếu bạn sử dụng một bộ mã hóa tốt (ví dụ: MeGUI) và cài đặt chất lượng cao (ví dụ: nhiều đường chuyền, tốc độ bit tối đa cao), bạn sẽ thấy một sự khác biệt đáng kể giữa tải lên lossless và h264. Tuy nhiên, kích thước tệp sẽ nhỏ hơn đáng kể và thời gian tải lên một phần nhỏ của thời gian tải lên không mất mát.

Có lẽ một ngày nào đó khi chúng ta có kết nối internet tốc độ gấp bốn lần, chúng ta sẽ không phải lo lắng về những 'chi tiết triển khai' này - tuy nhiên cho đến lúc đó, tỷ lệ chất lượng trên tệp sẽ luôn quan trọng, đặc biệt là trong độ tuổi 4K và độ phân giải màn hình ngày càng tăng. Hi vọng điêu nay co ich.

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.