有没有办法按文件名顺序排序和播放
有一个 TITLE 列可供排序,但这是嵌入在文件中的标题。 而不是文件名。
MAC 版本 3.0.16 Vetinari (英特尔 64 位)
答案1
仅提供答案而不是评论……
VLC 的排序方法不考虑实际的文件名。唯一可以进行的名称排序是标题
此标题嵌入在文件中 [通过我支付的报酬以外的方法]。Mac
VLC 不会像另一个答案中声称的那样“截断标题”……只要内部标题与文件名匹配。如果不匹配,那么只要您在拖放后单击播放列表内部,名称就会更改为内部标题字段。
除非媒体文件被特别“取消命名”,否则实际文件名没有任何影响。
如果文件名和标题相同,那么当然可以按文件名排序。
我知道改变这一点的唯一方法是更改内部标题。
请参阅我们姊妹网站上的此 QA询问不同 - 仅批量删除 mkv 标题,无需重新编码寻找一种在 mkv 文件上执行此操作的有效方法。您可以将标题更改为文件名,也可以专门重命名。我不知道如何在其他文件类型上实现这一点。
答案2
在 MacOS(Big Sur 11.5.2)版本的 VLC 播放器版本 3.0.16 Vetinari(Intel 64 位)上进行测试,尝试使用保存为(E01 title.mp4、E02 title.mp4、E03 title.mp4、E04 title.mp4)的一系列视频复制该问题,播放时,MacOS 会将剧集的标题从“E01”截断为“E1”,从视频标题中删除“0”,但仍按顺序播放。
查看播放列表下的 VLC wiki 文档(https://wiki.videolan.org/Documentation:Playlist/) 显示,在 MacOS 中,排序是通过“单击与要用于排序的条件相匹配的列标题”来完成的。因此,这可能会耗尽 VLC 的排序选项,但我想看看是否还有其他方法可以解决这个问题。
考虑到这一点,我尝试了几种不同的方法来对播放列表中的文件进行排序,但都没有成功。唯一可行的其他选择是通过拖放手动对播放列表进行排序(https://osxdaily.com/2017/12/05/play-multiple-videos-mac-video-playlist/)或通过使用替换文本批量重命名文件,使其按所需顺序排列(https://appleinsider.com/articles/21/06/23/how-to-batch-rename-files-in-macos),突出显示有问题的文件并通过 Finder 批量重命名它们(https://www.alphr.com/batch-rename-files-mac/)。