『漫游』酷论坛>『动漫游戏音乐交流区』>[请教]用foobar转mp3的时 ..

[请教]用foobar转mp3的时候怎么才能让输出的文件名是歌曲名?

jianch@2005-01-31 00:23

我用foobar转换输出的文件文都是专辑名前面加个序号,还要用tag-〉文件名的软件修改,挺麻烦的,并且有些还转不了。。。
还望有高人告知,谢谢!
引用

Symlith@2005-01-31 15:34

prefrerences-->diskwrite-->output file formatting

把里面的 $num(%_diskwriter_index%,3) 这一部分去掉。
引用

jianch@2005-01-31 22:54

引用
最初由 Symlith 发布
prefrerences-->diskwrite-->output file formatting

把里面的 $num(%_diskwriter_index%,3) 这一部分去掉。

这么做肯定不行的啊,其实这一部分就是表示是第几轨,把这个去掉以后,转换就进行不下去,因为出来的文件名都是相同的了。。。。
引用

浮雲になる男@2005-01-31 22:58

把 filename 改成 title就好了
引用

小桥流水@2005-01-31 23:56

全部去掉就好了
引用

A502ALARM@2005-01-31 23:59

虽然很想说这种问题到美丽元素去一堆一堆的教程
不过还是在这里解释一下吧

$num(%_diskwriter_index%,3).$if2(%title%,%_filename%)
以汉化版的默认定义为例
就是表示,当待转换文件的id3或者ape tag中有title字段,也就是有歌名信息的话输出以选中的文件自顶向下排序的序号的三位格式,后接“.”再加上歌名为文件名
%_diskwriter_index%,表示播放列表中选中部分的序号(所选中的文件也就是即将转换的文件,将被添加到待转换队列中)
后面的3表示三位格式,比如队列中的第二个,就是002

如图中所示,选中了(较浅的灰色部分)track8~18
则,得到的序号就是自track8开始自顶向下001~011

$if2(%title%,%_filename%)
表示二选一,排列在前的title字段优先
所以要改成如:01.sens—Moolight.mp3的格式输出的话
只需设定为:
$num(%tracknumber%,2).%artist%-$if2(%title%,%_filename%)

更多详细代码请参见foobar安装后附带的title formatting文档
引用

jimshow@2005-02-01 00:06

你這樣做的話...
會讓整個原始檔名都消失的
引用

jianch@2005-02-01 00:42

引用
最初由 A502ALARM 发布
虽然很想说这种问题到......

$num(%tracknumber%,2).%artist%-$if2(%title%,%_filename%)
试了一下,要得就是这个,解释的好详细,实在非常感谢!
引用

zhychzhych@2005-02-01 17:42

恩。。。深奥
命令行比较深奥。。
有gui的就好了呢
引用

| TOP