我有三个文件...
foo_1.mp3
foo_2.mp3
foo_3.mp3
我添加了
loop-file=1
和
reset-on-next-file=loop
至mpv.conf
结果,foo_1.mp3
播放了两次,然后foo_2.mp3
播放了两次,最后foo_3.mp3
播放了两次。
我喜欢这样,但我想改进它以消除每个 mp3 文件开头和结尾处的大量无关信息。
例如,要播放 的 A 到 B 部分foo_1.mp3
,我知道如何在终端中运行以下内容...
mpv --start=00:02:03 --end=00:37:24 ~/my_playlist/foo_1.mp3
从foo_1.mp3
2 分 3 分到 37 分 24 秒。但我不知道如何在播放列表中播放 mp3 文件的 A 到 B 部分。
我希望能够在mpv.conf
...中指出这样的事情
start=00:02:03 --end=00:37:24 ~/my_current_playlist/foo_1.mp3
start=00:01:56 --end=00:51:09 ~/my_current_playlist/foo_2.mp3
start=00:03:18 --end=00:42:57 ~/my_current_playlist/foo_3.mp3
这样,mpv 就不会完全播放每个 mp3 文件两次,而是将每个 mp3 的指定 A 到 B 部分播放两次。
作为一个假设案例,这里将是我的工作流程......
下载
foo_1.mp3
,foo_2.mp3
和foo_3.mp3
快速收听开头
foo_1.mp3
以确定无关信息何时结束。假设我要确定初始无关信息在 3 分 47 秒标记处结束foo_1.mp3
。同样,我会快速收听 end of
foo_1.mp3
以确定无关信息何时开始。假设我要确定最终的无关信息从foo_1.mp3
39 分 18 秒开始。编辑
mpv.conf
_start=00:03:47 --end=00:39:18 "~/my_current_playlist/foo_1.mp3"
然后重复上面的 for
foo_2.mp3
andfoo_3.mp3
最后,我会运行我的播放列表。我会听到两次音频的
foo_1.mp3
A 到 B 部分,然后是两次音频的 A 到 B 部分foo_2.mp3
,最后是两次音频的 A 到 B 部分foo_3.mp3
。
如果您有一个“奇特的解决方案”,它允许我编辑一个单独的文件而不是mpv.conf
那样会很好。但是,我计划保留一份副本,mpv_backup.conf
以防万一我“搞砸” mpv.conf
,恢复(“恢复正常”)对我来说是微不足道的。