Tình huống bạn đang gặp phải như sau. Bạn là người dùng Linux và VLC là trình phát đa phương tiện mà bạn lựa chọn. Hầu hết thời gian, bạn cài đặt phần mềm từ các kho lưu trữ chính thức mà không gặp bất kỳ sự cố nào. Nhưng đôi khi, bạn sử dụng các bản phân phối không đi kèm với VLC và bạn phải sử dụng các nguồn bổ sung của bên thứ ba. Sau đó, bạn cài đặt VLC từ bên kia và thử phát nội dung của mình.
Bạn gặp lỗi sau:'Không có mô-đun bộ giải mã phù hợp:VLC không hỗ trợ định dạng âm thanh hoặc video "VP80". Thật không may, không có cách nào để bạn khắc phục điều này.' Oh-oh, nghe có vẻ đáng ngại, làm sao bây giờ? Tôi se cho bạn xem.
Vấn đề
Lý do khiến bạn thấy lỗi xấu và gây hiểu lầm này rất có thể là do bạn đã cài đặt codec phương tiện bị hỏng hoặc không tương thích, không tương thích tốt với phiên bản VLC mà bạn đã chọn. Đồng bằng và đơn giản.
Điều này có thể xảy ra nếu bạn sử dụng nhiều kho lưu trữ bên ngoài, bên thứ ba, tất cả đều cung cấp cùng một nội dung. Sau đó, khi cài đặt các gói, có thể xảy ra tranh chấp và một số gói có thể được cài đặt từ nguồn này và các gói khác từ nguồn khác, dẫn đến xung đột và không khớp, khiến trình phát phương tiện của bạn bị hỏng.
Tôi đã nhấn mạnh vấn đề này nhiều lần trước đây và thời gian không làm giảm tầm quan trọng của nó. Vui lòng tham khảo các hướng dẫn điều chỉnh Fedora và openSUSE khá hay của tôi để biết thêm chi tiết. Sau đó, vui lòng xem qua hướng dẫn quản lý kho Khoa học Linux của tôi. Tất cả các bài viết này nêu bật tầm quan trọng của việc sử dụng kho lưu trữ của bên thứ ba một cách tiết kiệm và nếu bạn phải có nhiều nguồn cung cấp cùng một nội dung thì bạn nên sử dụng mức độ ưu tiên của kho lưu trữ để loại bỏ các xung đột có thể xảy ra. Rất nhiều ảnh chụp màn hình:
Cụ thể đối với VLC, từ dòng lệnh, nó có thể giống như vậy. Trình quản lý gói của bạn rất có thể sẽ yêu cầu bạn chọn một trong số các tùy chọn để giải quyết xung đột. Nói chung, hãy cố gắng gắn bó với một kho lưu trữ duy nhất cho tất cả các lựa chọn của bạn.
Sự cố:vlc-2.1.1-185.4.x86_64 yêu cầu vlc-noX =2.1.1-185.4, nhưng không thể cung cấp yêu cầu này
nhà cung cấp có thể gỡ cài đặt:vlc-noX-2.1.1-185.4.i586[ftp.gwdg.de-suse]
vlc-noX-2.1.1-185.4.x86_64[ftp.gwdg.de-suse]
Giải pháp 1:Các hành động sau đây sẽ được thực hiện:
cài đặt vlc-noX-2.1.1-185.4.x86_64 (có thay đổi nhà cung cấp)
openSUSE --> https://packman.links2linux.de
cài đặt vlc-noX-lang-2.1.1-185.4.noarch (có thay đổi nhà cung cấp)
openSUSE --> https://packman.links2linux.de
Giải pháp 2:không cài vlc-2.1.1-185.4.x86_64
Giải pháp 3:không cài đặt vlc-2.1.1-185.4.x86_64
Giải pháp 4:ngắt vlc-2.1.1-185.4.x86_64 bằng cách bỏ qua một số thành phần phụ thuộc của nó
Sau khi bạn đưa ra quyết định, trình quản lý gói sẽ thông báo cho bạn về những thay đổi mà nó đang thực hiện, sau đó nó sẽ thêm và xóa phần mềm nếu cần để cố gắng đáp ứng sự mơ hồ của bạn.
Các gói sau sẽ thay đổi nhà cung cấp:
libvlc5 openSUSE -> https://packman.links2linux.de
libvlccore7 openSUSE -> https://packman.links2linux.de
vlc-noX openSUSE -> https://packman.links2linux.de
vlc-noX-lang openSUSE -> https://packman.links2linux.de
vlc-qt openSUSE -> https://packman.links2linux.de
Và kết quả cuối cùng là một trình phát media không phát - buồn thay, không :
Giải pháp
Đọc nhật ký có thể hữu ích, nhưng thực sự không nhiều. Cách hợp lý duy nhất để khắc phục sự cố này là phân loại các xung đột kho lưu trữ, xóa các phiên bản nhị phân và thư viện bị ảnh hưởng, vô hiệu hóa và ưu tiên các kho lưu trữ để bạn không gặp phải xung đột nào nữa và chỉ khi đó, hãy cài đặt lại VLC. Đây là thứ tự đúng của các hành động.
Nếu và khi bạn gặp sự cố, vui lòng làm theo danh sách kiểm tra ở trên. Loại bỏ VLC. Mở trình quản lý gói, từ dòng lệnh hoặc GUI và xóa tất cả các kho lưu trữ cung cấp nội dung bổ sung. Ngoài ra, hãy ưu tiên chúng để lựa chọn ưu tiên của bạn được sử dụng trước. Điều này sẽ giúp tránh xung đột, mặc dù tốt nhất bạn chỉ nên sử dụng một tài nguyên của bên thứ ba.
Kết luận
Tôi đã lặp lại một số bước được nêu trong bài viết về openSUSE, vì vậy nếu bạn đã đọc bài viết đó, bạn có thể thấy bài viết này không cần thiết. Đúng theo một nghĩa nào đó. Tuy nhiên, hướng dẫn này vẫn rất quan trọng, đặc biệt đối với những người hay mày mò. Phản ứng theo bản năng của bạn có thể là biên dịch lại mọi thứ và cố gắng sửa một cái gì đó bằng vũ lực.
Trong trường hợp cụ thể này, giải pháp thực sự là nhìn vào bức tranh toàn cảnh hơn. Bản thân các codec, plugin và VLC đều ổn và điều quan trọng cần nhớ là điều đó. Chỉ là các phiên bản sai được gộp lại với nhau. Mọi thứ trở lại bình thường sau khi sự thiếu tương thích được giải quyết. Nói cách khác, hãy luôn tiến hành một cách thận trọng, đừng lạm dụng nó, đừng ép buộc và tránh phê duyệt những cảnh báo nguy hiểm có thể dẫn đến hỏng hóc nghiêm trọng hệ thống của bạn. Trên hết, VLC sẽ chơi tốt trở lại.
Chúc mừng.