Thông thường, tôi gặp sự cố này khi các video ngẫu nhiên trên YouTube sẽ không phát trên Firefox, trong khi chúng hoạt động tốt trên Google Chrome. Một chút tìm kiếm của Google và hóa ra các video hoạt động trên codec được cấp phép như HEVC-265 không phát trên trình duyệt web Nguồn mở như Firefox và Vivaldi. Ví dụ, tôi đã sử dụng Vivaldi và nó chỉ hỗ trợ codec video mã nguồn mở miễn phí. Vì vậy, nó không hỗ trợ MPEG-4 và HEVC-265. Tuy nhiên, có một giải pháp cho các trình duyệt dựa trên Chromium và đây là cách bạn sửa video YouTube không phát trên YouTube.
Codec nào mà trình duyệt của bạn không hỗ trợ
Trước khi chúng tôi đi đến các bản sửa lỗi, điều quan trọng là phải hiểu vấn đề. Gần đây, YouTube đã chuyển từ video flash sang trình phát video nhúng HTML5. Vì vậy, bạn không cần Adobe Flash để chạy video trên YouTube nữa. Trình duyệt web của bạn phải tương thích với HTML5 mà hầu hết chúng đều tương thích. Tuy nhiên, họ không hỗ trợ tất cả các codec video. Để kiểm tra codec nào mà trình duyệt của bạn không hỗ trợ, hãy truy cập trang web kiểm tra HTML5.
Ở phía bên phải, bạn sẽ thấy tất cả các codec video được trình duyệt của bạn hỗ trợ. Trong trường hợp của tôi, tôi đang sử dụng Vivaldi và nó không hỗ trợ MPEG-4 và H.265, điều này có thể thấy rõ trong bài kiểm tra HTML5 bên dưới.
Cách sửa video YouTube không phát trên Linux
1. Trình duyệt dựa trên Chromium
Bạn cần cài đặt codec được cấp phép. Bạn có thể sử dụng lệnh sau hoặc chỉ chạy Vivaldi trên dòng lệnh nếu bạn sử dụng trình duyệt Vivaldi.
Đi tới thiết bị đầu cuối và nhập “vivaldi” và nhấn Enter. Nó sẽ mở một cửa sổ trình duyệt mới và trong terminal, nó sẽ cho bạn biết codec được tìm thấy. Ban đầu, sẽ chỉ có các codec đang mở được cài đặt và nó sẽ nhắc bạn lệnh cài đặt lệnh độc quyền. Sử dụng lệnh đó hoặc bạn có thể dán trực tiếp lệnh sau.
sudo apt update && sudo apt install chromium-codecs-ffmpeg-extra
Nếu lệnh trên không phù hợp với bạn, bạn có thể tải xuống tệp “.deb” từ vị trí này. Sau khi tải xuống, nhấp đúp vào tệp và cài đặt các codec bổ sung. Sau khi cài đặt, hãy khởi động lại trình duyệt chromium của bạn. Trong trường hợp của tôi, đó là Vivaldi. Phát video và bây giờ nó sẽ hoạt động.
2. Firefox
Trong trường hợp của Firefox, tất cả những gì bạn phải làm là cập nhật lên phiên bản Mozilla Firefox mới nhất cho bản phân phối Linux của mình. Nhưng, có một cảnh báo nhỏ. Firefox hỗ trợ OpenH.264, khác với HEVC 264. Vì vậy, video cụ thể mà tôi đang thử nghiệm đã phát tốt trên OpenH.264. Tuy nhiên, không phải tất cả các video H.264 sẽ phát trên OpenH264 và không có giải pháp nào để có được H.264 và H.265 độc quyền hoạt động trên Firefox.
Đối với bất kỳ vấn đề hoặc mối quan tâm nào liên quan đến codec video, hãy cho tôi biết trong phần bình luận bên dưới.
Cũng nên đọc: Trình quản lý tải xuống tốt nhất cho Linux