Xeonzilla 发表于 2024-4-7 11:17:47

关于mpv对cue文件的处理问题

本帖最后由 Xeonzilla 于 2024-4-7 11:17 编辑

之前一直在使用PotPlayer作为本地播放器,说实话PotPlayer用习惯之后挺方便的,我需要的功能也齐全。但是我知道PotPlayer违反了ffmpeg的开源协议,所以一直在学习mpv的配置,准备彻底迁移到mpv。

但是在mpv上打开cue时,我发现mpv会将cue处理为一个完整的、带章节标记的音频文件。在播放列表上,只能显示一个cue文件;在打开随机播放后,mpv也无法在章节中随机跳转。而PotPlayer在处理cue时会将cue的各个章节视作独立的音频文件,将它们加载进播放列表中,且随机播放也能正常工作。

显然这不是mpv的bug,只是二者处理cue的逻辑不同。但是我挺需要这些功能的,所以想问问大家,能否在mpv的配置文件中实现,或是有现成的lua脚本实现这些功能(很抱歉直接伸手,但是我不太懂lua)。功能相近的lua脚本也可以,去翻翻文档修改一下应该也能用。

我也有尝试通过以cue分割wav/flac来解决这个问题,但是遇到的问题似乎更大。首先是编码问题,我在网上搜索了半天,仍旧无法解决日文标签乱码的问题,也许是方法没找对?其次是更为致命的空间占用问题,进行分割以后,因为原音频文件还在跟着动画一起做种,所以会占用我双倍的硬盘空间,太浪费了。折腾了一番,个人觉得还是从mpv下手比较好解决。

如果mpv真的没办法像PotPlayer一样处理cue,各位有没有什么本地音频播放器推荐?原本使用PotPlayer也是图它既可以当作视频播放器又可以作为音频播放器,mpv没办法解决问题的话就只能用软件数量换取功能数量了。

Shaojun 发表于 2024-4-7 13:20:16

编码问题尝试转换cue文件为utf-8编码

专业的事应该让专业的人来处理, 试试fb2k

ieclipse 发表于 2024-4-7 14:14:05

本帖最后由 ieclipse 于 2024-4-7 14:20 编辑

cue乱码,想起了以前一个工具unicue
https://github.com/kuyur/unicue

音乐播放器可以试试MusicPlayer2
https://github.com/zhongyang219/MusicPlayer2/

喜欢折腾的,看看foobar2000,
https://www.cnblogs.com/asionwu/p/18107186

fzz 发表于 2024-4-7 18:06:28

建议直接使用foobar2000,皮肤 https://github.com/dream7180/foobox-cn
页: [1]
查看完整版本: 关于mpv对cue文件的处理问题