对于给定的播放列表,我只想重现播放列表中每个音频文件的前 10 秒。我搜索过,但没有发现类似的东西。是否存在插件?以某种方式可能吗?谢谢!
这很简单。您已将其标记为VLC,因此我将使用它作为示例。
当然,首先您需要一个播放列表。这里有VLC的wiki来解释如何制作播放列表。确保将其保存到文件中。
然后,从命令行启动 VLC,如下所示
vlc --playlist-autostart <path/to/playlist.xspf> --run-time=10
Run Code Online (Sandbox Code Playgroud)
这将使 vlc 立即播放您的列表,每个标题 10 秒,然后在 VLC 保持打开状态下停止。
如果您不是从播放音乐的主机的 GUI(即通过 SSH)启动 VLC,则需要导出变量DISPLAY
,如下所示
export DISPLAY=:0; vlc --playlist-autostart <path/to/playlist.xspf> --run-time=10
Run Code Online (Sandbox Code Playgroud)
如果你想VLC播放完毕后立即关闭,只需添加vlc://quit
到最后,就像这样
export DISPLAY=:0; vlc --playlist-autostart <path/to/playlist.xspf> --run-time=10 vlc://quit
Run Code Online (Sandbox Code Playgroud)
我不知道你的具体用例是什么,但如果你希望这是完全隐秘的,桌面上没有显示 VLC,你可以使用命令行前端。只需将开头的vlc 替换为c vlc 即可,如下所示
export DISPLAY=:0; cvlc --playlist-autostart <path/to/playlist.xspf> --run-time=10 vlc://quit
Run Code Online (Sandbox Code Playgroud)
当然,播放列表行为还有更多选项,例如-L
循环或-Z
随机/随机等等 - 您最好在官方 VLC 命令行文档中查找它们。
归档时间: |
|
查看次数: |
3319 次 |
最近记录: |