当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 17 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : [教学]无损格式转换成MP3的方法
帖子发表于 : 2008-08-24 12:16 

注册: 2008-06-05 16:41
帖子: 184
送出感谢: 0 次
接收感谢: 0 次
原来我只会转APE,因为最近转换的碟比较多,所以也接触了其他的一些无损格式,感觉这个东西还是比较麻烦,问的人也挺多,而且我现在还不能全部在linux下面做,所以写出来大家讨论下,看有没有可以改进的地方。

首先你要用BT或amule下载碟片,这个我就不说了。下载回来不可能是CD,一般也不会是.wav,我遇到过的有三种格式:.tta .ape .flac 下面我来说一下这三种

(注意:以下操作有些可能需要在windows下进行,除非你能找到linux的版本
你下载的碟里面应该有.cue索引,否则就不能分轨
为了保证音质,我不推荐使用任何像超级解霸或MP3 Converter之类的东西,下面所有程序都是官方的)

1,ape应该大家都知道,是用monkey's audio编码的的,当然也可以用它转换成.wav。
在monkey里面选择make apl,然后用cue文件生成apl。接下来就是Decompress了,每首歌生成一个.wav文件。

2,flac格式,可以到这里下载一个编码器
http://dl.pconline.com.cn/html_2/1/123/ ... &pn=0.html
这个软件本身好像不支持分轨,所以先用它把.flac转换成一个大的.wav文件。

然后我们要用到EAC。不知道EAC的可以试试下面这个链接:
http://download.pchome.net/multimedia/m ... r/316.html

有了EAC以后,首先用文本编辑器打开.cue文件。因为原来的.cue文件可能是指向.flac文件的,所以我们要修改一下里面的文件名,把它改为我们新生成的.wav文件。另外如果文件名是日语在decode时可能会出错,最好改为英文或数字。

接下来就可以在EAC中处理.wav文件,把它分割成多个.wav

3,.tta格式,是使用一个叫true audio的软件制作而成,可能也有linux版,但我没去找。你可以去官方下载windows版,但是是要收费的,可以到下面这个链接下载一个免费版本:
http://www.ogg.cn/software/view-software-259.html

制作.wav文件的方法大致和flac一样。

每首歌都有了一个.wav以后,就可以制作mp3了,可以在windows也可以在linux下面做。lame程序可以从源下载,打开Synaptic Package Manager,搜索lame并装上。

在windows下有图形前端,linux我是没用图形前端的,而是用脚本。
先把.wav文件按音轨编号命名,可以手动或使用批量命名程序(pyRename)
然后,如果你会用lame可以自己编码,不会用的可以参考我的脚本:

#!/bin/bash
mkdir 1
for i in `seq 1 20` #假设你有20首歌
do
lame -b 112 -m j -h -V 2 -B 320 --lowpass 18 --lowpass-width 0.9 $i.wav ./1/$i.mp3
done
mv ./1/*.mp3 ./
rm -rf ./*.wav 1


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-08-24 16:43 
头像

注册: 2007-12-07 12:49
帖子: 1033
地址: Tree New Bee
系统: winnux10
送出感谢: 2
接收感谢: 14
1. EAC是抓轨神物,用来折腾cue太大才小用了,其实linux下一个shntool就够了
2. tta是自由软件,哪来收费一说? http://true-audio.com/Free_Downloads
3. 既然都提到windows了,那wine个foobar吧,也不会有什么日文decode问题,格式转换一步解决,转wav也免了

PS 最近+日文,c74的同人碟?


最后由 nyfair 编辑于 2008-08-24 17:04,总共编辑了 2 次

页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-08-24 16:46 
头像

注册: 2007-07-30 18:28
帖子: 22033
地址: 空气中
系统: Linux
送出感谢: 17
接收感谢: 68
麻烦噢。 apt://oggconvert 转ogg/mkv就好。


_________________
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-08-24 18:42 

注册: 2008-06-05 16:41
帖子: 184
送出感谢: 0 次
接收感谢: 0 次
nyfair 写道:
1. EAC是抓轨神物,用来折腾cue太大才小用了,其实linux下一个shntool就够了
2. tta是自由软件,哪来收费一说? http://true-audio.com/Free_Downloads
3. 既然都提到windows了,那wine个foobar吧,也不会有什么日文decode问题,格式转换一步解决,转wav也免了

PS 最近+日文,c74的同人碟?


linux下也有flac的,但是我没有用过,如果你不用windows,当然也就不能用EAC,既然我要用windows,就用EAC了。你说的工具下次我也去试一下。下次再转换就最好可以不要用到windows了。

tta我也是第一次用,如果是免费的最好了。也许收费的是其他用途的。

另外顺便说我是不用foobar这种东西的,即使在windows下也不用。我一向都相信编码器是编码器,播放器是播放器。所以我现在在windows下还在用几百年前的winamp。

+日文是+了macross的碟。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-08-24 18:49 

注册: 2006-10-26 7:02
帖子: 441
送出感谢: 0 次
接收感谢: 0 次
转wav 只要 mplayer 就可以了,其他的没什么必要。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-08-24 19:04 

注册: 2006-10-26 7:02
帖子: 441
送出感谢: 0 次
接收感谢: 0 次
然后 到 mp3

然后 mp3splt


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-08-24 19:35 

注册: 2008-06-05 16:41
帖子: 184
送出感谢: 0 次
接收感谢: 0 次
vvvli 写道:
然后 到 mp3

然后 mp3splt


这又是另外一种方法?先做好mp3再分割么?这样好用吗?我不知道那东西是怎么用的,但如果不能用现成的.cue,那肯定不是一个好办法,像我用的一些歌中间甚至没有间隔的


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-08-24 20:06 

注册: 2007-05-06 10:12
帖子: 1994
送出感谢: 0 次
接收感谢: 0 次
sox


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-08-25 14:32 

注册: 2006-03-20 18:40
帖子: 44
送出感谢: 0 次
接收感谢: 0 次
gaby 写道:
vvvli 写道:
然后 到 mp3

然后 mp3splt


这又是另外一种方法?先做好mp3再分割么?这样好用吗?我不知道那东西是怎么用的,但如果不能用现成的.cue,那肯定不是一个好办法,像我用的一些歌中间甚至没有间隔的

恩,先从其他格式通过各自的方法转到一个mp3文件,然后再用mp3splt分割,可以通过.cue分割,-c选项打开就可以,同时也能将cue中的信息写入mp3的tag里


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-08-25 22:55 

注册: 2008-06-05 16:41
帖子: 184
送出感谢: 0 次
接收感谢: 0 次
ayanamilee 写道:
gaby 写道:
vvvli 写道:
然后 到 mp3

然后 mp3splt


这又是另外一种方法?先做好mp3再分割么?这样好用吗?我不知道那东西是怎么用的,但如果不能用现成的.cue,那肯定不是一个好办法,像我用的一些歌中间甚至没有间隔的

恩,先从其他格式通过各自的方法转到一个mp3文件,然后再用mp3splt分割,可以通过.cue分割,-c选项打开就可以,同时也能将cue中的信息写入mp3的tag里


good idea.
虽然说.cue里面经常都是乱码的。
不过这样就可以不需要EAC了。


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-08-25 23:26 
头像

注册: 2006-04-12 18:54
帖子: 4671
送出感谢: 0 次
接收感谢: 7
linux标准做法:

sudo apt-get install cuetool shntool
代码:
cuebreakpoints cue文件名.cue |shnsplit -o 格式转换代码 -n 主文件名 ape文件名.ape

比如
cuebreakpoints 光阴似健.cue |shnsplit -o flac -n 光阴似健 光阴似健.ape
我以前是这样转flac的
ape,flac,mp3之类的codec自己安装

格式转换代码参照man shnsplite:
-o 'shn shorten -v2 - %f' (create shorten files without seek
tables)

-o 'flac flake - %f' (use alternate flac encoder)

-o 'aiff ext=aif' (override default aiff extension of 'aiff'
with 'aif')

-o 'cust ext=mp3 lame --quiet - %f' (create mp3 files using
lame)


_________________
荃创想


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-08-26 18:02 

注册: 2006-03-20 18:40
帖子: 44
送出感谢: 0 次
接收感谢: 0 次
gaby 写道:
ayanamilee 写道:
gaby 写道:
vvvli 写道:
然后 到 mp3

然后 mp3splt


这又是另外一种方法?先做好mp3再分割么?这样好用吗?我不知道那东西是怎么用的,但如果不能用现成的.cue,那肯定不是一个好办法,像我用的一些歌中间甚至没有间隔的

恩,先从其他格式通过各自的方法转到一个mp3文件,然后再用mp3splt分割,可以通过.cue分割,-c选项打开就可以,同时也能将cue中的信息写入mp3的tag里


good idea.
虽然说.cue里面经常都是乱码的。
不过这样就可以不需要EAC了。

.cue乱码的话可以用iconv转换一下编码就行了


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-08-26 19:50 
头像

注册: 2007-01-12 22:59
帖子: 192
地址: GDUT
送出感谢: 0 次
接收感谢: 0 次
我个人比较懒,wine一个foobar,或者在虚拟机上转换....估计基本上通吃所有常用格式吧....


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-08-26 21:42 
头像

注册: 2008-07-14 22:42
帖子: 8078
地址: Beijing
送出感谢: 0 次
接收感谢: 0 次
其实又一个更简单的方法,wine一个foobar2000最新版,安装Flac、ape、tta的插件后,就可以转换相应的文件了。。。 :lol:


_________________
Ubuntu User


页首
 用户资料  
 
15 楼 
 文章标题 : Re: [教学]无损格式转换成MP3的方法
帖子发表于 : 2008-10-03 7:57 

注册: 2007-11-05 21:58
帖子: 133
地址: CH
送出感谢: 0 次
接收感谢: 0 次
8。04下RhythmBox播放Tta格式很正常。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 17 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译