Come riprodurre cartelle degne di musica / video in VLC media player


12

In VLC media player, posso usare vlc -LZ <file 1> <file 2> <file 3>ad esempio per riprodurre vari file ripetuti e mescolati. È possibile specificare un'intera directory e riprodurre tutta la musica all'interno della cartella e delle sue sottocartelle?

Diciamo che sto organizzando una festa e ho una cartella con "Party Music", come potrei riprodurre tutta la musica di quella cartella in un ciclo e ripetere l'intera playlist?

Risposte:


13

Da riga di comando , con le versioni recenti , dovrebbe funzionare con le opzioni di comando e il nome della directory (e) anziché i file:

vlc --LZ  "Party Music"

Se il percorso include spazi, è necessario includerlo tra "".
Solo se hai modificato le opzioni predefinite potresti dover aggiungere anche --playlist-autostart.
L'opzione --playlist-treemostra la playlist solo come un albero. Abilita se vuoi.
Se non ci si trova nella directory principale, "Party Music"è necessario specificare l'intero percorso, complinat con il proprio sistema operativo (ad es. "C:\Music\Party Music"O "~/Music/All Music/Party Music"oppure /media/user/usb/Party Music).

Nota:
VLC di solito ricorda l'ultima impostazione che hai deciso. Se corri dalla riga di comando (o con un link creato per questo scopo) supererà il solito comportamento seguendo la prescrizione specificata dalle opzioni senza modificarlo. Se invece modificherai alcune impostazioni durante la sua corsa, ricorderà la prossima volta.

A partire dal 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)

Testato su VLC media player 2.1.6 Scuotivento su Ubuntu, ma dovrebbe funzionare su versioni precedenti e anche per diversi sistemi operativi.


5

Secondo questo post del blog, l'albero --playlist riprodurrà tutto nella cartella in cui è passato. Per esempio:

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

Si noti inoltre che l'esempio è per un sistema Windows, potrebbe essere necessario modificare leggermente la sintassi se si utilizza un sistema basato su Unix.


Ci sono opzioni abbreviate per --playlist-treee --playlist-autostart? Ed è --looplo stesso di -L(Ripeti)?
ComputerLocus,

Ho provato quello che suggerisci e con il tuo comando, su Windows, vlc tenta di aprire il file "C: \ playlist \" e non ci riesco, dato che non è un file. È lo stesso su Linux a proposito.
Levans,

Sembra che "-L" sia l'abbreviazione di "--loop" e "--playlist-autostart" e "--playlist-tree" non hanno comandi più brevi. Puoi vedere un elenco completo delle opzioni della riga di comando con "--help". Ecco dove ho trovato la risposta.
tbenz9,

Nel caso in cui tu fossi ancora in dubbio;) -Le --loopsono gli stessi e sono riportati sulla stessa linea di assistenza. Per convenzione ( IEEE e GNU Getopt ) quando una lettera ce n'è una -quando più a lungo ce ne sono 2 --. Per convenzione ... ovviamente non è un dogma, ma è piuttosto comune.
Hastur,

1

Per Linux (non ho macchine Windows a portata di mano). Tutto questo proviene dalle pagine man e / o dall'output di --help. Ho anche TESTATO che funzionassero.

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

"-L" non dovrebbe essere necessario perché l'aiuto per "-Z" dice "Riproduci file casualmente per sempre"

Oppure, se preferisci usare mplayer (il ridimensionamento video vlc è attualmente installato su una delle mie macchine)

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

Ho provato il comando mplayer su Rhaspbian ma mplayer si è lamentato del fatto che -enqueue non era un'opzione valida. Sembra funzionare quando viene rimosso però.
Chris Jenks,

1

Dato che la soluzione di tbenz9 non funzionava, ho scritto un piccolo script batch facendo il trucco:

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"

L' --one-instanceopzione dice a VLC media player di mantenere solo una finestra, e penso che --playlist-enqueuesia abbastanza esplicito.

Su Linux, può essere semplicemente raggiunto con:

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

1

Appena capito in modo semplice, apri vlc e poi scegli i media. Quindi apri la mappa e scegli la mappa con tutta la musica. Fatto!


0

Spesso ho bisogno di lavorare attraverso molti video, in una sequenza particolare. Quando smetto di guardarne uno, voglio che il mio giocatore ricordi dove mi trovo e riprenda da quel punto.

VLC non può eseguire nessuna di queste operazioni, non senza lavoro extra. Invece, uso "Media Player Classic - Home Cinema" http://mpc-hc.org/ proprio per questo motivo. Ho persino creato il mio piccolo script per avviare MPC-HC e riprendere automaticamente il file riprodotto più di recente.

Il team di sviluppo di VLC si oppone alla riproduzione automatica del file successivo, anche come opzione. Insistono sul fatto che è necessario selezionare manualmente i file, quindi aggiungerli a una playlist o aprire la cartella (che partirà dal primo file, che non è quello che voglio), o aggiungerli singolarmente. Il loro dogma NON è facile da usare!


0

Ecco un'ottima soluzione se utilizzi Mac OS X. Questa operazione avvierà una riproduzione a schermo intero e in loop di tutti i file multimediali all'interno di una cartella:

Esempio di comando:

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

Per farlo funzionare per te, procedi nel seguente modo:

  1. Percorso della cartella multimediale. Sostituisci NRK con il tuo nome utente per puntare alla cartella Film

/ Utenti / NRK / Film

  1. Apri VLC, vai su Preferenze -> Interfaccia -> Usa la modalità fullscren nativa

  2. (Passaggio facoltativo) rimuovere "--no-osd" dal comando per mostrare ancora il nome di ciascun file che viene riprodotto.


0

Sotto il comando Riproduce tutta la musica nell'ordine ordinato

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

Riproduce musica casuale

vlc -Z --random chakri/Desktop/Folder_Name

aggiungi una scorciatoia con i comandi sopra per giocarci in qualsiasi momento!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.