Cara memainkan folder senilai musik / video di VLC media player

12

Dalam VLC media player, saya dapat menggunakan vlc -LZ <file 1> <file 2> <file 3>misalnya untuk memutar berbagai file secara berulang dan diacak. Apakah mungkin untuk menentukan seluruh direktori dan memutar semua musik di dalam folder dan subfoldernya?

Katakanlah saya mengadakan pesta dan memiliki folder dengan "Musik Pesta", bagaimana cara saya memutar semua musik dari folder itu dalam satu lingkaran dan mengulang seluruh daftar putar?

ComputerLocus
sumber

Jawaban:

13

Menurut commandline , dengan versi terbaru , itu harus bekerja dengan opsi perintah Anda dan nama direktori (ies) bukan file:

vlc --LZ  "Party Music"

Jika jalur Anda menyertakan spasi, Anda harus memasukkannya di antaranya "".
Hanya jika Anda mengubah opsi default, Anda mungkin perlu menambahkan juga --playlist-autostart.
Opsi ini --playlist-treehanya menampilkan daftar putar sebagai pohon. Aktifkan jika Anda mau.
Jika Anda tidak berada di direktori induk, "Party Music"Anda harus menentukan keseluruhan path, bersesuaian dengan sistem operasi Anda (misalnya "C:\Music\Party Music"atau "~/Music/All Music/Party Music"atau /media/user/usb/Party Music).

Catatan:
VLC biasanya mengingat pengaturan terakhir yang Anda putuskan. Jika Anda menjalankan dari commandline (atau dengan tautan yang dibangun untuk tujuan ini) itu akan mengatasi perilaku biasa mengikuti resep yang ditentukan oleh opsi tanpa mengubahnya. Jika sebaliknya Anda akan mengubah beberapa pengaturan selama menjalankannya, ia akan mengingat waktu berikutnya.

Dari 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)

Diuji pada pemutar media VLC 2.1.6 Rincewind di Ubuntu, tetapi itu harus bekerja pada versi sebelumnya dan untuk sistem operasi yang berbeda juga.

Cepat
sumber
5

Menurut posting blog ini --playlist-tree akan memainkan semua yang ada di folder yang dilewatkan ke dalamnya. Sebagai contoh:

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

Perhatikan juga bahwa contohnya adalah untuk sistem Windows, Anda mungkin perlu memodifikasi sedikit sintaks jika Anda menggunakan sistem berbasis Unix.

tbenz9
sumber
Apakah ada opsi yang diperpendek untuk --playlist-treedan --playlist-autostart? Dan apakah --loopsama dengan -L(Ulangi)?
ComputerLocus
Saya mencoba apa yang Anda sarankan dan dengan perintah Anda, di Windows, vlc mencoba membuka file "C: \ playlist \" dan tidak bisa, karena itu bukan file. Itu sama di Linux btw.
Levans
Sepertinya "-L" adalah kependekan dari "--loop" dan "--playlist-autostart" dan "--playlist-tree" tidak memiliki perintah yang lebih pendek. Anda dapat melihat daftar opsi opsi perintah lengkap dengan "--help". Di situlah saya menemukan jawabannya.
tbenz9
Kalau-kalau Anda masih ragu-ragu;) -Ldan --loopsama dan dilaporkan pada saluran bantuan yang sama. Sesuai ketentuan ( IEEE dan GNU Getopt ) ketika satu huruf ada satu -ketika lebih lama ada 2 --. Dengan konvensi ... tentu saja bukan dogma, tapi itu agak umum.
Hastur
1

Untuk linux (saya tidak punya mesin windows). Semua ini dari halaman manual dan / atau --help output. Saya juga MENGUJI ini untuk bekerja.

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

"-L" tidak diperlukan karena bantuan untuk "-Z" mengatakan "Mainkan file secara acak selamanya"

Atau, jika Anda lebih suka menggunakan mplayer (penskalaan video vlc saat ini disalahgunakan di salah satu mesin saya)

find /Music/Directory/ -type f -exec mplayer -enqueue -shuffle -fs -loop 0 '{}' +
Phorce1
sumber
Saya mencoba perintah mplayer di Rhaspbian tetapi mplayer mengeluh bahwa -quequeue bukan pilihan yang valid. Tampaknya bekerja ketika itu dihapus.
Chris Jenks
1

Karena saya tidak mendapatkan solusi tbenz9, saya menulis skrip batch kecil melakukan trik:

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"

The --one-instancepilihan memberitahu media player VLC untuk menjaga hanya satu jendela, dan saya pikir --playlist-enqueuecukup eksplisit.

Di Linux, itu bisa dicapai dengan:

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

Baru saja menemukan cara mudah, Anda membuka vlc lalu pilih media. Kemudian buka peta dan Anda memilih peta dengan semua musik. Selesai!

Zabbex
sumber
0

Saya sering perlu bekerja dengan cara saya melalui banyak video, dalam urutan tertentu. Ketika saya berhenti menontonnya, saya ingin pemain saya mengingat di mana saya berada, dan melanjutkan dari titik itu.

VLC tidak dapat melakukan keduanya, tidak tanpa kerja ekstra. Sebagai gantinya, saya menggunakan "Media Player Classic - Home Cinema" http://mpc-hc.org/ untuk alasan ini. Saya bahkan membuat skrip kecil saya sendiri untuk meluncurkan MPC-HC dan melanjutkan file yang terakhir diputar secara otomatis.

Tim pengembang VLC menentang untuk secara otomatis memutar file berikutnya, bahkan sebagai opsi. Mereka bersikeras bahwa Anda harus memilih file secara manual, dan kemudian menambahkannya ke daftar putar, atau membuka folder (yang akan dimulai dari file pertama, yang bukan yang saya inginkan), atau menambahkannya secara individual. Dogma mereka TIDAK ramah pengguna!

Paku
sumber
0

Ini adalah solusi yang bagus jika Anda menggunakan Mac OS X. Ini akan memulai layar penuh, memutar semua media di dalam folder:

Contoh perintah:

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

Untuk membuatnya bekerja untuk Anda, lakukan langkah-langkah ini:

  1. Path ke folder media. Ganti NRK dengan nama pengguna Anda untuk menunjuk ke folder Film Anda

/ Pengguna / NRK / Film

  1. Buka VLC, buka Preferensi -> Antarmuka -> Gunakan mode fullscren asli

  2. (Langkah opsional) hapus "--no-osd" dari perintah untuk tetap menampilkan nama setiap file yang dimainkan.

wioerutyfjdkhgxcnmvjklhdsfwer
sumber
0

Perintah di bawah ini Memutar semua musik dalam urutan yang diurutkan

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

Memainkan musik acak

vlc -Z --random chakri/Desktop/Folder_Name

tambahkan pintasan dengan perintah di atas untuk memutarnya kapan saja!

Chakri
sumber