Answers:
通过命令行(使用最新版本),它应与您的命令选项和目录名称(而不是文件)一起使用:
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上进行了测试,但它应该在先行版本上也适用于不同的操作系统。
根据此博客文章,--playlist-tree将播放传递到其中的文件夹中的所有内容。例如:
"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --playlist-autostart --loop --playlist-tree c:\playlist\
另请注意,该示例适用于Windows系统,如果您使用的是基于Unix的系统,则可能需要稍微修改语法。
-L
并且--loop
相同并且在同一帮助热线中报告。按照惯例(IEEE和GNU Getopt),当一个字母时有一个字母,-
当更长的时有2 个字母--
。按照惯例...当然不是教条,但很普遍。
对于linux(我没有Windows机器)。所有这些都来自手册页和/或--help输出。我也测试了这些工具。
find /Music/Directory/ -type f -exec vlc --one-instance --playlist-enqueue --playlist-autostart --fullscreen -Z '{}' +
不需要“ -L”,因为“ -Z”的帮助显示“永远随机播放文件”
或者,如果您更喜欢使用mplayer(vlc视频缩放当前在我的其中一台计算机上不可用)
find /Music/Directory/ -type f -exec mplayer -enqueue -shuffle -fs -loop 0 '{}' +
由于我无法使用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媒体播放器仅保留一个窗口,我认为--playlist-enqueue
这非常明确。
在Linux上,可以使用以下方法轻松实现:
find /my/music/directory/ -type f -exec vlc -LZ '{}' +
我经常需要按照特定的顺序通过许多视频来工作。当我停止观看某个视频时,我希望我的播放器记住我的位置,然后从该位置继续播放。
VLC不能完成上述任何一项操作,而不需要额外的工作。出于这个原因,我改用“ Media Player Classic-家庭影院” http://mpc-hc.org/。我什至创建了自己的小脚本来启动MPC-HC并自动恢复最近播放的文件。
VLC开发团队反对自动播放下一个文件,即使有选择也是如此。他们坚持要求您必须手动选择文件,然后将它们添加到播放列表,或打开文件夹(该文件夹将从第一个文件开始,这不是我想要的),或者单独添加它们。他们的教条不是用户友好的!
如果您使用的是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 '{}' +
要使其适合您,请执行以下步骤:
/用户/ NRK /电影
打开VLC,转到“首选项”->“界面”->“使用本机全屏模式”
(可选步骤)从命令中删除“ --no-osd”,以仍然显示每个播放文件的名称。
--playlist-tree
和有缩短的选择--playlist-autostart
吗?并且--loop
与-L
(重复)相同吗?