Cách phát thư mục có giá trị của nhạc / video trong trình phát phương tiện VLC


12

Trong trình phát phương tiện VLC, tôi có thể sử dụng vlc -LZ <file 1> <file 2> <file 3>ví dụ để phát các tệp khác nhau lặp lại và xáo trộn. Có thể chỉ định toàn bộ thư mục và phát tất cả nhạc trong thư mục và thư mục con không?

Giả sử tôi đang tổ chức một bữa tiệc và có một thư mục với "Party Music", làm cách nào tôi có thể phát tất cả nhạc từ thư mục đó trong một vòng lặp và lặp lại toàn bộ danh sách phát?

Câu trả lời:


13

Theo dòng lệnh , với các phiên bản gần đây , nó sẽ hoạt động với các tùy chọn lệnh của bạn và tên của thư mục thay vì các tệp:

vlc --LZ  "Party Music"

Nếu đường dẫn của bạn bao gồm các khoảng trắng bạn cần bao gồm nó giữa "".
Chỉ khi bạn sửa đổi các tùy chọn mặc định, bạn có thể cần phải thêm --playlist-autostart.
Tùy chọn --playlist-treechỉ hiển thị danh sách phát dưới dạng cây. Kích hoạt nếu bạn muốn.
Nếu bạn không ở trong thư mục mẹ của "Party Music"bạn, bạn phải chỉ định toàn bộ đường dẫn, complinat với hệ điều hành của bạn (ví dụ "C:\Music\Party Music"hoặc "~/Music/All Music/Party Music"hoặc /media/user/usb/Party Music).

Lưu ý:
VLC thường ghi nhớ cài đặt cuối cùng bạn quyết định. Nếu bạn chạy từ dòng lệnh (hoặc với một liên kết được xây dựng cho mục đích này), nó sẽ khắc phục hành vi thông thường theo đơn thuốc được chỉ định bởi các tùy chọn mà không thay đổi nó. Nếu thay vào đó, bạn sẽ thay đổi một số cài đặt trong quá trình chạy, nó sẽ ghi nhớ lần sau.

Từ vlc --help

-L, --loop, --no-loop        Repeat all                      (default disabled)
-Z, --random, --no-random    Play files randomly forever     (default disabled)
                             VLC will randomly play files in the playlist 
                             until  interrupted.             (default disabled)
--playlist-autostart, --no-playlist-autostart
                             Auto start                      (default enabled)
--playlist-tree, --no-playlist-tree
                             Display playlist tree           (default disabled)

Đã thử nghiệm trên trình phát đa phương tiện VLC 2.1.6 Rincewind trên Ubuntu, nhưng nó cũng hoạt động trên các phiên bản tiền lệ và cho các hệ điều hành khác nhau.


5

Theo bài đăng trên blog này , --playlist-tree sẽ phát mọi thứ trong thư mục được truyền vào nó. Ví dụ:

"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --playlist-autostart --loop --playlist-tree c:\playlist\

Cũng lưu ý rằng ví dụ này dành cho hệ thống Windows, bạn có thể cần sửa đổi cú pháp một chút nếu bạn đang sử dụng hệ thống dựa trên Unix.


Có những lựa chọn rút ngắn cho --playlist-tree--playlist-autostart? Và có --loopgiống như -L(Lặp lại) không?
Máy tính tập trung vào

Tôi đã thử những gì bạn đề xuất và với lệnh của bạn, trên Windows, vlc cố gắng mở tệp "C: \lists \" và không thể, vì đó không phải là một tệp. Nó giống nhau trên Linux btw.
Levans

Có vẻ như "-L" là viết tắt của "--loop" và "--playlist-autostart" và "--playlist-tree" không có các lệnh ngắn hơn. Bạn có thể thấy một danh sách đầy đủ các tùy chọn dòng lệnh với "--help". Đó là nơi tôi tìm thấy câu trả lời.
tbenz9

Chỉ trong trường hợp bạn vẫn còn nghi ngờ;) -L--loopgiống nhau và được báo cáo trên cùng một dòng trợ giúp. Theo quy ước ( IEEEGNU Getopt ) khi một chữ cái có một chữ cái -còn 2 chữ cái --. Theo quy ước ... tất nhiên không phải là giáo điều, nhưng nó khá phổ biến.
Hastur

1

Đối với linux (Tôi không có máy windows tiện dụng). Tất cả điều này là từ các trang man và / hoặc - đầu ra trợ giúp. Tôi cũng đã KIỂM TRA những thứ này để làm việc.

find /Music/Directory/ -type f -exec vlc --one-instance --playlist-enqueue --playlist-autostart --fullscreen -Z '{}' +

"-L" không cần thiết vì trợ giúp cho "-Z" nói "Phát tệp ngẫu nhiên mãi mãi"

Hoặc, nếu bạn muốn sử dụng mplayer (tỷ lệ video vlc hiện đang được sử dụng trên một trong các máy của tôi)

find /Music/Directory/ -type f -exec mplayer -enqueue -shuffle -fs -loop 0 '{}' +

Tôi đã thử lệnh mplayer trên Rhaspbian nhưng mplayer phàn nàn rằng -enqueue không phải là một lựa chọn hợp lệ. Có vẻ như để làm việc khi đó được gỡ bỏ mặc dù.
Chris Jenks

1

Khi tôi không làm cho giải pháp của tbenz9 hoạt động, tôi đã viết một tập lệnh nhỏ thực hiện thủ thuật:

cd C:\your\directory\with\music
for /r %a in (*) do "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" -LZ --one-instance --playlist-enqueue "%a"

Các --one-instancetùy chọn cho VLC media player để giữ chỉ có một cửa sổ, và tôi nghĩ --playlist-enqueuelà khá rõ ràng.

Trên Linux, có thể đạt được một cách đơn giản với:

find /my/music/directory/ -type f -exec vlc -LZ '{}' +

1

Chỉ cần tìm ra cách dễ dàng, bạn mở vlc sau đó chọn phương tiện truyền thông. Sau đó mở bản đồ và bạn chọn bản đồ với tất cả âm nhạc. Làm xong!


0

Tôi thường cần làm việc theo cách của mình thông qua rất nhiều video, theo một trình tự cụ thể. Khi tôi ngừng xem một cái, tôi muốn người chơi của tôi nhớ tôi đang ở đâu và tiếp tục từ thời điểm đó.

VLC không thể làm một trong hai điều này, không phải không có việc làm thêm. Thay vào đó, tôi sử dụng "Media Player Classic - Rạp chiếu phim tại gia" http://mpc-hc.org/ vì lý do này. Tôi thậm chí đã tạo tập lệnh nhỏ của riêng mình để khởi chạy MPC-HC và tự động tiếp tục tệp được phát gần đây nhất.

Nhóm phát triển VLC phản đối việc tự động phát tệp tiếp theo, ngay cả dưới dạng tùy chọn. Họ nhấn mạnh rằng bạn phải chọn các tệp theo cách thủ công, sau đó thêm chúng vào danh sách phát hoặc mở thư mục (sẽ bắt đầu từ tệp đầu tiên, không phải là thứ tôi muốn) hoặc thêm chúng riêng lẻ. Giáo điều của họ KHÔNG thân thiện với người dùng!


0

Đây là một giải pháp tuyệt vời nếu bạn đang dùng Mac OS X. Điều này sẽ bắt đầu toàn màn hình, phát lại vòng lặp của tất cả phương tiện trong một thư mục:

Lệnh ví dụ:

find /Users/NRK/Movies -type f -exec /Applications/VLC.app/Contents/MacOS/VLC -LZf --video-on-top --no-video-wallpaper --no-osd '{}' +

Để làm cho nó hoạt động cho bạn, hãy làm các bước sau:

  1. Đường dẫn đến thư mục phương tiện. Thay thế NRK bằng tên người dùng của bạn để trỏ đến thư mục Phim của bạn

/ Người dùng / NRK / Phim

  1. Mở VLC, đi đến Tùy chọn -> Giao diện -> Sử dụng chế độ toàn màn hình gốc

  2. (Bước tùy chọn) xóa "--no-osd" khỏi lệnh để vẫn hiển thị tên của từng tệp được phát.


0

Lệnh dưới đây Phát tất cả nhạc theo thứ tự được sắp xếp

   vlc -Z --no-random chakri/Desktop/Folder_Name 

Phát nhạc ngẫu nhiên

vlc -Z --random chakri/Desktop/Folder_Name

thêm một phím tắt với các lệnh trên để chơi bất cứ lúc nào!

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.