作者writerer (writer)
看板AVEncode
标题foobar2000转档时恼人的档名过长问题
时间Mon Jun 4 14:23:53 2007
foobar2000 单个档案转档时用的预设档名为曲目的标题
一次转多个档案时还会加上数字索引
(注:foobar2000对曲目按滑鼠右键 选 Convert > Concert to... 可以转档)
平常看起来没问题,但如果有某个曲目的标题长度超过250个字元
这时後问题就来了
1. 直接转单个档案时,foobar2000 不会有反应
2. 转多个档案时,如果第一个曲目的标题小於250个字元,就会开始转档
可是只要转到超长标题的曲目,就会显示错误
以上不管是哪一个都很讨厌,尤其是让foobar2000转档去做别的事再回来的时候
才发现出错了,刚才电脑都在空转,内心就会感到一阵@^%&*#$#$%%$^&(*^
foobar2000预设没有对档名长度问题进行防护.....
以下解决方法:
我在Windows XP NTFS上测试,档名(含副档名)最长只能有250个字元
所以解决问题最好的办法就是不要让foobar2000用超过250个字元的档名
首先打开 Preferences > Tools > Converter
右边会有 Output File Names 里面有 Single tracks
Single tracks 的内容预设是:
[%list_index% ]%title%
现在使用foobar2000内建的cut函式,剪掉过长的档名,cut函式用法:
$cut(字串,保留长度)
通常副档名最长只有4个字元(flac),还要加上中间的"."之後会占去5个字元
所以要预先保留长度为245,为保险起见,还可设成更小的数值
反正一般也不会用那麽长的档名....
现在把 Single tracks 的内容改为:
$cut([%list_index% ]%title%,245)
这样以後遇到超长标题的时候,foobar2000就会自动剪去过长的内容
不再跑出奇奇怪怪的问题了!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.137.57.172
※ 编辑: writerer 来自: 220.137.57.172 (06/04 14:25)
1F:推 Longness:我都转成01、02、03……曲子资讯统统叫tag处理 06/04 16:50