如何在 VLC 媒体播放器中播放音乐/视频文件夹

Com*_*cus 13 audio video vlc-media-player command-line

在 VLC 媒体播放器中,我可以使用vlc -LZ <file 1> <file 2> <file 3>例如重复和随机播放各种文件。是否可以指定整个目录并播放文件夹及其子文件夹中的所有音乐?

假设我正在举办一个派对并且有一个带有“派对音乐”的文件夹,我将如何循环播放该文件夹中的所有音乐并重复整个播放列表?

Has*_*tur 13

通过命令行使用最新版本,它应该使用您的命令选项和目录名称而不是文件:

vlc --LZ  "Party Music"
Run Code Online (Sandbox Code Playgroud)

如果您的路径包含空格,则需要将其包含在"".
仅当您修改了默认选项时,您可能还需要添加--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)
Run Code Online (Sandbox Code Playgroud)

在 Ubuntu 上的 VLC 媒体播放器 2.1.6 Rincewind 上进行了测试,但它也应该适用于以前的版本和不同的操作系统。


tbe*_*nz9 5

根据这篇博客文章, --playlist-tree 将播放传入它的文件夹中的所有内容。例如:

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

另请注意,该示例适用于 Windows 系统,如果您使用的是基于 Unix 的系统,则可能需要稍微修改语法。