Bạn có biết điều gì nhàm chán hơn điểm chuẩn của trình duyệt không? Bạn có biết điều gì thậm chí còn kém thú vị hơn câu chuyện về việc áp dụng IPv6 không? Vâng, bạn đã đoán đúng, đó là cuộc chiến đang diễn ra giữa những gã khổng lồ truyền thông về tương lai của việc nén kỹ thuật số các định dạng âm thanh và video.
Nhưng hãy đặt (hầu hết) sự mỉa mai sang một bên. Một lần nữa, vì tất cả những lý do sai lầm, các cuộc chiến codec được tiếp thị, viết và nói về, mà không cung cấp cho người đọc những gì anh ta thực sự nên biết; không phải tên của tệp hoặc codec được sử dụng mà là liệu điều này có ảnh hưởng phần nào đến khả năng thưởng thức nhạc và video trên Web của anh ấy hay không. Hôm nay, tôi sẽ xóa sương mù.
Hãy giải thích một chút về mọi thứ
Thế giới của thứ đa phương tiện không phải là một thỏa thuận đơn giản. Những người bình thường không hiểu sự khác biệt giữa vùng chứa và phần mềm thực tế. Định dạng vùng chứa là những gì bạn thường thấy khi lấy một tệp, ví dụ:.avi hoặc .mov. Codec là triển khai phần mềm, ví dụ:x264. Thông thường, trình phát phương tiện chứa codec ở dạng bổ trợ và thư viện, cho phép tương tác nhanh chóng với các tệp phương tiện cũng như quá trình nén và giải nén của chúng trong thời gian thực.
Phần mềm có thể thao tác mã hóa/giải mã cũng như bộ chứa video và âm thanh bao gồm các chương trình phổ biến như mencoder, transcode, ffmpeg, VirtualDub, Avidemux, Kdenlive, v.v. Bài viết về phim Frankenstein của tôi là một ví dụ điển hình.
Do đó, khi mọi người nói về codec, họ thường đề cập đến việc triển khai ở hậu trường các thuật toán trong phần mềm và tệp phương tiện, minh bạch đối với người dùng cuối. Đây là lý do chính tại sao tất cả các phương tiện truyền thông xôn xao về cuộc chiến đang diễn ra giữa Google và Adobe là vô nghĩa.
Hãy để tôi giải thích, xin vui lòng.
Cuộc chiến, tóm tắt sơ lược
Nó diễn ra như thế này. Google không muốn trở thành con tin của Adobe nữa. Việc yêu cầu người dùng chạy Adobe Flash Player để xem từng bộ phim Youtube được mã hóa bằng codec H.264 sẽ gây tốn kém tiền bạc và kìm hãm sự phát triển của Google. Thay vào đó, Google muốn chuyển sang triển khai mở có tên VP8, chuyển thành công nghệ WebM khi kết hợp với HTML5. Vẫn còn bối rối? Đúng như vậy.
Được rồi, hãy cố gắng tập trung vào vấn đề hơn nữa. Flash/X.264 là trường học cũ. WebM là trường học mới. Flash hiện đang thống trị thị trường Web hoạt hình và truyền thông. Google muốn thay đổi thực tế này. Các công ty như Mozilla, Opera và thậm chí cả Microsoft đều hỗ trợ điều này. Adobe nhận thấy mối nguy hiểm không thể tránh khỏi và không thể ngăn cản trong HTML5 và cuối cùng sẽ cho phép Flash Player của mình chạy phương tiện được mã hóa VP8.
Như bạn có thể đoán, vấn đề là ai kiểm soát thị trường và công nghệ, ai quyết định tốc độ, ai định giá và ai có codec lớn nhất. Chắc chắn là một nguyên nhân cao quý, nhưng hoàn toàn nhàm chán.
Điều này có ý nghĩa gì với bạn với tư cách là người dùng?
Trừ khi bạn là một nhà phát triển, hoàn toàn không có gì. Đối với tất cả các mục đích thực tế, không có gì thay đổi. Các trình duyệt hiện đại như Internet Explorer 9, Firefox 4, Chrome và các trình duyệt khác đều hỗ trợ HTML5 và WebM, do đó mọi hoạt động giới thiệu công nghệ vào lĩnh vực Web sẽ minh bạch. Tương tự như vậy, nếu bạn sử dụng Flash Player, bạn vẫn có thể xem phương tiện Flash trực tuyến. Trên thực tế, bạn có thể xem đồng thời cả video Flash và HTML5 trên cùng một trang.
Nếu bạn muốn tìm hiểu thêm về cách mọi thứ sẽ trông như thế nào khi HTML5 cuối cùng cũng ra mắt chính thức, thì bạn có thể chạy thử nghiệm bản dùng thử HTML5 của Youtube. Đây là một cơ hội tốt để bạn quyết định xem bạn thích gì hơn, nếu có.
Bạn nên hỗ trợ ai?
Giả sử bạn có chút thời gian rảnh rỗi. Khi đó bạn nên ủng hộ ai? Đương nhiên, thái độ của kẻ yếu hơn sẽ chiến thắng. Đó luôn là nhà vô địch của tự do và cởi mở nên chiếm được cảm tình của chúng ta. Cuộc chiến này cũng không ngoại lệ. Có một định dạng mở và nổi tiếng giúp chuẩn hóa mọi thứ, giảm độc quyền và cải thiện công nghệ.
Giờ đây, với tư cách là nhà phát triển hoặc chủ sở hữu trang web, bạn có thể có mối quan tâm đặc biệt vì công nghệ có thể chi phối doanh thu hoặc thành công của bạn. Nó không chỉ là thuật toán nào được sử dụng. Nó tập trung vào Flash so với HTML5. Trong trường hợp của bạn, đó không chỉ là những từ hoa mỹ, mà còn là chất lượng phân phối âm thanh và video, đó là ngôn ngữ kịch bản, chương trình phụ trợ, công cụ sửa lỗi, tính dễ sử dụng, tính di động, mọi thứ. Bạn có thể vô tư không? Khắc nghiệt.
Trong trường hợp này, bạn nên hỗ trợ những gì hoạt động tốt nhất. Và điều này vẫn chưa được xác định. Flash đã xuất hiện được một thời gian. Dòng codec H.264 đã xuất hiện được một thời gian. WebM là một đứa trẻ mới trong khối và có rất nhiều cuộc chiến phía trước.
Đọc thêm
Đây là một bài viết rất không đơn giản tóm tắt sự khác biệt giữa các codec video khác nhau. Nó rất có thể sẽ làm bạn bối rối, đó là một điều tốt, vì vậy dù sao thì bạn cũng không cần bận tâm đến những thứ như thế này.
Kết luận
Và thế là xong, một chủ đề khó hiểu khác đã được làm sáng tỏ. Bây giờ bạn đi dạo và nói chuyện. Lần tới khi một người đam mê hỏi bạn xem bạn có ủng hộ Vorbis, Theora, Matroska, XviD hay bất kỳ thứ gì khác hoàn toàn hay không, bạn sẽ không bị choáng. Bạn nói thẳng với họ.
Đối với người dùng cuối, kết quả của cuộc chiến này không quá quan trọng, mặc dù, nếu Google thắng, nó có thể mang lại một cuộc cách mạng kỹ thuật số cởi mở có thể lan sang các phân khúc khác, buộc các ông trùm truyền thông phải xem xét lại định dạng đóng gói và mô hình sử dụng của họ.
Chúng ta vẫn có thể chứng kiến sự sụp đổ hoàn toàn của DRM, do hậu quả trực tiếp của cuộc chiến trên Web. Điều này sẽ tốt cho tất cả chúng ta, có nghĩa là chúng ta nên ủng hộ Google. Bây giờ, đây là một công ty lớn, vì vậy nó tự động hút nhiệt. Nhưng trong trường hợp này, có vẻ như nó đang vô địch cho kẻ thua cuộc. Chà, tôi đoán điều đó có ý nghĩa gì đó. Ồ, đợi một chút. Hoặc tôi đã nghĩ vậy trước ngày 11 tháng 4. Bây giờ, tôi không chắc lắm. Tôi đoán đó là tất cả về tiền, sau tất cả.
Tái bút Tiếng súng Iwo Jima và hình ảnh Thập tự chinh thuộc phạm vi công cộng.
Chúc mừng.