Computer >> Máy Tính >  >> Phần mềm >> Phần mềm

VideoLAN (VLC) không thể phát tệp từ xa - Giải pháp

Vấn đề bạn đang gặp phải như sau. Rất có thể bạn đang chạy một số loại bản phân phối Linux và bạn muốn phát các tệp được lưu trữ trên một máy tính từ xa. Thông thường, đây sẽ là máy Windows, vì vậy bạn cần một số chia sẻ về Samba. Vấn đề là, tính năng chia sẻ hoạt động theo cách riêng của nó, nhưng VLC không thể phát các tệp từ xa.

Bạn gặp lỗi có nội dung:Không thể mở đầu vào của bạn:VLC không thể mở 'giao thức và vị trí tệp cụ thể' của MRL. Kiểm tra nhật ký để biết chi tiết. Trong trường hợp của tôi, đây là với Samba, do đó giao thức là smb:// và sau đó là đường dẫn đầy đủ đến đối tượng phương tiện mong muốn. Hiện tại, tôi đã gặp vấn đề này một vài lần trước đây, nhưng gần đây, tôi đã phát hiện ra vấn đề này trong GeckoLinux, một bản phân phối dựa trên openSUSE và sau đó một lần nữa trong openSUSE và một vài hệ thống KDE/Plasma khác. Vì vậy, tôi quyết định viết một hướng dẫn nhỏ chỉ ra cách khắc phục vấn đề này. Theo tôi.

Thông tin thêm xung quanh vấn đề

Bây giờ, thường với loại vấn đề này, vấn đề có thể phức tạp và bị che đậy. Bạn có đúng codec không? Bạn có xung đột phần mềm nào không? Nếu bạn đọc hướng dẫn pimping openSUSE của tôi, bạn sẽ nhận thấy rằng việc sử dụng nhiều kho lưu trữ có thể dẫn đến rắc rối.

Tại thời điểm này, bạn có thể quyết định thực sự cố gắng cài đặt một số phụ thuộc bị thiếu, vì bạn có thể có ấn tượng rằng hệ thống của mình chỉ thiếu các codec cần thiết để mở tệp. Nhưng bạn nên tham khảo nhật ký trước. Lý tưởng nhất là điều này sẽ cung cấp cho bạn thêm chi tiết về những gì bạn đang phải đối mặt. Chúng tôi đã nói về điều này trước đây trong bài viết của tôi về bí mật VLC và ghi nhật ký.

Nói về codec, có một số tùy chọn mà bạn có thể muốn kiểm tra. Ví dụ, trong họ SUSE, các codec được đóng gói riêng (vlc-codecs). Bất kể bản phân phối nào, đặc biệt dành cho Samba, bạn có thể muốn dùng thử vlc-plugin-samba nếu có.

Nhưng bây giờ, hãy tập trung vào nhật ký. Kiểm tra Công cụ> Tin nhắn, tăng mức độ chi tiết để gỡ lỗi, sau đó thử mở tệp từ chia sẻ Samba. Tìm kiếm lỗi trong đầu ra. Rất có thể bạn sẽ thấy nội dung như:

...
lỗi smb:mở không thành công cho 'roger@mediabox/Data/File.mp4' (Quyền bị từ chối)
...

Điều này có nghĩa là chúng tôi không thể truy cập tệp vì một số lý do - từ bên trong VLC. Vui lòng xác minh rằng bạn thực sự có thể làm điều đó bằng trình quản lý tệp distro của mình. Nếu bạn có thể, thì chúng tôi biết đây là sự cố với cách VLC xác thực đối với máy chủ chứa tệp. Bây giờ chúng tôi sẽ sửa quyền truy cập vào các chia sẻ Samba. Phương pháp tương tự áp dụng cho các giao thức khác.

Giải pháp

Những gì chúng ta cần làm là yêu cầu VLC phát nội dung SMB - và có khả năng cung cấp cho nó thông tin xác thực cần thiết để truy cập các chia sẻ Samba này. Vấn đề ở đây là nhiều lần. Gần đây, sau khi một số lỗ hổng bảo mật được phát hiện trong giao thức SMB, đã có một phản ứng khá gay gắt và việc thắt chặt bảo mật sau đó trong miền này, khiến các bản phân phối nhắc nhập tên người dùng và mật khẩu cho các chia sẻ Samba ngay cả khi bạn cho phép khách truy cập ẩn danh.

Hơn nữa, VLC có thể không được tích hợp hoàn toàn vào bản phân phối bạn chọn và có thể không có đủ thông tin chia sẻ ứng dụng chéo. Điều đó có nghĩa là nếu bạn đã cho phép, giả sử, Dolphin truy cập vào một phần chia sẻ Samba, thì thông tin này sẽ không được lưu trữ trong cơ sở dữ liệu toàn cầu mà trình phát đa phương tiện cũng có thể sử dụng. Chúng tôi sẽ cần phải cấu hình nó một cách riêng biệt.

Để thực hiện việc này, hãy mở VLC> Tùy chọn> Hiển thị cài đặt (Tất cả)> Đầu vào / Codec> Mô-đun truy cập> SMB. Tại đây, bạn sẽ có thể cung cấp tên người dùng, mật khẩu SMB và có thể cả tên miền. Điều này chỉ hoạt động cho một máy chủ tại một thời điểm.

Khi bạn đã cung cấp các chi tiết cần thiết, hãy lưu cài đặt và đóng video Tùy chọn. Bây giờ, hãy thử phát nội dung từ xa. Bạn rất có thể sẽ thành công. Tại thời điểm này, bạn sẽ có thể truyền phát video của mình từ các máy Windows. Một lần nữa, điều này có thể không ảnh hưởng đến tất cả các bản phân phối - hoặc môi trường máy tính để bàn, vì vậy hãy tính đến điều này khi bạn thiết lập hệ thống của mình.

Kết luận

Vậy là xong, một hướng dẫn VLC nhanh chóng và linh hoạt khác. Trình phát nhỏ này có tất cả, bao gồm sự phức tạp, vẻ đẹp và tính linh hoạt của thế giới Linux. Bạn biết các vấn đề sẽ phát sinh, nhưng sau đó bạn cũng sẽ có thể giải quyết chúng, bằng cách nào đó, ở đâu đó, ma thuật đen.

Nếu bạn không thể phát các tệp phương tiện từ xa bằng VLC trong Linux, bạn cần kiểm tra một số thứ. Thứ nhất, trước tiên hãy luôn tham khảo nhật ký trình phát phương tiện để bạn có thể thu hẹp phạm vi khắc phục sự cố của mình. Dựa trên thông tin, hãy xem liệu bạn có gặp vấn đề về quyền hay không. Điều này có thể xảy ra trong các bản phân phối và môi trường máy tính để bàn khác nhau, đặc biệt là với Samba. Nếu cách này không hiệu quả, hãy xem về bất kỳ codec nào bị thiếu và đảm bảo rằng bạn không gặp phải xung đột gói hoặc một số vấn đề tương tự. Nhưng trong trường hợp này, có thể sẽ có vấn đề về thông tin đăng nhập Samba và trình phát cho phép bạn khắc phục điều này một cách dễ dàng bằng cách sử dụng các tùy chọn của nó, nhưng sẽ có một số hạn chế đối với điều đó. Dù sao đi nữa, không hoàn hảo nhưng với những gì chúng tôi có thể làm, tôi hy vọng bạn thấy hướng dẫn này hữu ích. Và chúng tôi đại diện.

Chúc mừng.