VLCメディアプレーヤーでフォルダーに相当する音楽/ビデオを再生する方法


12

VLCメディアプレーヤーではvlc -LZ <file 1> <file 2> <file 3>、たとえば、さまざまなファイルを繰り返し再生したりシャッフルしたりするために使用できます。ディレクトリ全体を指定して、フォルダとそのサブフォルダ内のすべての音楽を再生することはできますか?

パーティーを主催していて、「パーティーミュージック」のフォルダがある場合、そのフォルダのすべての音楽をループで再生し、プレイリスト全体を繰り返すにはどうすればよいですか。

回答:


13

することで、コマンドライン最近のバージョンで、それはあなたのコマンドオプションおよびディレクトリの名前(複数可)の代わりに、ファイルを操作する必要があります。

vlc --LZ  "Party Music"

パスにスペースが含まれている場合は、間にスペースを含める必要があります""
デフォルトのオプションを変更した場合のみ、追加も必要になる場合があります--playlist-autostart
このオプション--playlist-treeでは、プレイリストがツリーとしてのみ表示されます。必要に応じて有効にします。
の親ディレクトリにいない場合は"Party Music"、パス全体を指定する必要があります。オペレーティングシステムを使用してコンパイルしてください(例:"C:\Music\Party Music"または"~/Music/All Music/Party Music"または/media/user/usb/Party Music)。

注:
VLCは通常、最後に決定した設定を記憶しています。コマンドラインから(またはこの目的のために構築されたリンクを使用して)実行すると、オプションで指定された処方に従う通常の動作を変更せずに克服します。代わりに、その実行中に設定を変更すると、次回は記憶されます。

から 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)

UbuntuのVLCメディアプレーヤー2.1.6 Rincewindでテストされていますが、以前のバージョンで動作し、異なるオペレーティングシステムでも動作するはずです。


5

このブログ投稿によると、--playlist-treeは渡されたフォルダー内のすべてを再生します。例えば:

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

また、この例はWindowsシステム用であることに注意してください。Unixベースのシステムを使用している場合は、構文を少し変更する必要がある場合があります。


--playlist-treeおよびの短縮オプションはあり--playlist-autostartますか?そして、ある--loop同じ-L(リピート)?
ComputerLocus

私はあなたが提案したことを試しました、そしてあなたのコマンドで、Windowsでは、vlcはファイル「C:\ playlist \」を開こうとしますが、それはファイルではないのでできません。Linuxでも同じです。
Levans 2013

「-L」は「--loop」および「--playlist-autostart」と「--playlist-tree」の短縮形のように見えますが、短いコマンドはありません。コマンドラインオプションの完全なリストは、「-help」で確認できます。それが私が答えを見つけた場所です。
tbenz9 2013

念のため、まだ疑問に思っていました;)-Lそして--loop、同じであり、同じヘルプラインで報告されます。慣例(IEEEおよびGNU Getopt)では、1文字の場合は1文字-、それ以上の場合は2 文字--です。慣例により...もちろんドグマではありませんが、それはかなり一般的です。
Hastur

1

Linuxの場合(私は便利なWindowsマシンを持っていません)。これはすべて、manページや--help出力からのものです。私もこれらを動作するようにテストしました。

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

「-Z」のヘルプは「ファイルをランダムに永久に再生する」と言うため、「-L」は必要ありません。

または、mplayerを使用する場合(vlcビデオスケーリングは現在、私のマシンの1つに搭載されています)

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

Rhaspbianでmplayerコマンドを試してみましたが、mplayerは-enqueueが有効なオプションではないと不平を言っています。それが削除されても動作するようです。
クリスジェンクス

1

tbenz9のソリューションが機能しなかったので、トリックを実行する小さなバッチスクリプトを作成しました。

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"

この--one-instanceオプションは、VLCメディアプレーヤーに1つのウィンドウのみを保持するように指示します--playlist-enqueue

Linuxでは、次の方法で簡単に実現できます。

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

1

簡単な方法を見つけただけで、vlcを開いてメディアを選択します。次に、マップを開き、すべての音楽を含むマップを選択します。できた!


0

多くの場合、特定の順序で多くのビデオを処理する必要があります。視聴をやめるときは、プレーヤーに自分がどこにいたのか覚えておき、そこから再開してもらいたい。

VLCはこれらのいずれも実行できず、余分な作業が必要です。代わりに、私は「メディアプレーヤークラシック-ホームシネマ」http://mpc-hc.org/を使用しています。MPC-HCを起動し、最後に再生されたファイルを自動的に再開するための小さなスクリプトも作成しました。

VLC開発チームは、オプションとしても、次のファイルを自動的に再生することに反対しています。彼らは、ファイルを手動で選択してからプレイリストに追加するか、フォルダーを開く(最初のファイルから開始するので、私が望んでいるものではない)、または個別に追加する必要があると主張しています。彼らの教義はユーザーフレンドリーではありません!


0

Mac OS Xを使用している場合の優れたソリューションを次に示します。これにより、フルスクリーンが開始され、フォルダー内のすべてのメディアのループ再生が開始されます。

コマンド例:

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

それを機能させるには、次の手順を実行します。

  1. メディアフォルダへのパス。NRKをユーザー名に置き換えて、Moviesフォルダーを指定します

/ユーザー/ NRK /映画

  1. VLCを開き、[設定]-> [インターフェース]-> [ネイティブの全画面モードを使用]に移動します

  2. (オプションのステップ)コマンドから "--no-osd"を削除して、再生される各ファイルの名前を引き続き表示します。


0

以下のコマンドは、ソートされた順序ですべての音楽を再生します

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

ランダムな音楽を再生します

vlc -Z --random chakri/Desktop/Folder_Name

上記のコマンドのショートカットを追加して、いつでも再生できます!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.