level 7
别说千千了!虽然支持批量,不过它的NeroAac对于采样率非44.1kHz的太...而且速度非常慢,NeroAacEnc转换速度却非常快,所以想问下有没有办法批量输入。
2012年06月05日 12点06分
1
level 13
千千+nero我没觉得慢啊, 至少比视频压缩速度快多了
2012年06月05日 13点06分
4
level 13
千千静听本身就有命令行编码方式,跟批处理效果是一样的。
2012年06月05日 14点06分
6
level 7
下载一个 ffmpeg.exe文件,同时将neroAacEnc.exe 移动到该目录下,
建立一个BAT文件
内容如下,
for %%a in ("D:\music\*.mp3") do ffmpeg.exe -i "%%a" -ac 2 -f wav -vn - | neroaacenc.exe -ignorelength -q 0.36 -if - -of "%%~dpna.m4a"
-q 0.36 调整生成文件大小。1.00 文件最大,音质最好。
修改
("D:\music\*.mp3")
的文件后缀名,可以转换其他文件,甚至视频文件的音频部分。
一些复杂的用法可以参考
ffmpeg的帮助和neroaacenc的帮助文件。
2012年06月06日 02点06分
7
level 13
推荐用dshow2wav替代ffmpeg, 复用系统的解码器
2012年06月06日 02点06分
8
level 7
但是有些系统解码器背地里会搞些重采样,还要在设置里去掉
2012年06月06日 03点06分
9
level 13
如果有这样的解码器就不要用, 否则你在播放的时候一样听到被重采样的
2012年06月06日 04点06分
10
level 7
那对于不同采样率的文件,有没有办法统一采样率为44.1kHz?而且不会造成声音变得像快进或者慢进。
2012年06月06日 11点06分
11
level 13
音频编码的时候编码器可以直接强行指定采样率的。
指定采样率一般不会造成音频的长度变化
2012年06月06日 11点06分
12
level 13
统一采样率就要对非44.1k的重采样, 用千千就可以很方便做到的
2012年06月06日 11点06分
13
level 4
foobar就已经很简单,而且重采样可选择余地大,而且是多核处理,比ffmpeg快。
2012年06月06日 14点06分
14