在Windows中将mp3文件从较高比特率批量重新编码为较低比特率的好方法是什么?


19

我有几千个MP3文件,它们都是混合比特率。

我想运行一个程序,可以将它们全部批量编码为128 kbps。Windows是否有任何合适的免费解决方案?


1
有什么特别的原因吗?如果您对它们进行重新编码,则它们听起来可能比直接从CD转到128 kbit / s时听起来更糟。如今,硬盘空间非常便宜
Joey

我的sister子在家庭计算机上有大约9gb的音乐,她不断地拧紧机器。然后,我必须走过去,将音乐传输到笔记本电脑,然后在重新格式化后将其传输回。她不会注意到256 kbps和128 kbps之间的质量差异,而且她的音乐收藏的传输时间几乎减少了一半。
FireFly 2010年

1
^哇,真是邪恶!想象一下,当她发现时她会做什么。
Sarge Borsch 2014年

Answers:


27

简单:这是免费的:http//winff.org
运行它并添加所有文件,然后转到“选项”按钮和“音频设置”选项卡,然后将音频比特率更改为128。

这将花费一些时间,并弹出一个命令提示符,说明如何使用ffmpeg进行操作

高级:如果您使用命令行,则可以下载ffmpeg并使用以下命令行转换文件: ffmpeg -i source.mp3 -vn -ar 44100 -ac 2 -ab 128 -f mp3 output.mp3

如果将其放入批处理文件中,则可以一次转换一大堆。我的看起来像这样:

---convert.bat----

set formats=*.mp4 *.flv
set presets=-vn -ar 44100 -ac 2 -ab 192k -vol 400 -f mp3
set outputext=mp3

for %%g in (%formats%) do start /b /wait "" "%~dp0bin\ffmpeg.exe" -i "%~dp0%%g" %presets% "%~dp0%%~ng.%outputext%" && TITLE "Converted: "%%g

--end---

8

我的sister子在家庭计算机上有大约9gb的音乐,她不断地拧紧机器。然后,我必须走过去,将音乐传输到笔记本电脑,然后在重新格式化后将其传输回。她不会注意到256 kbps和128 kbps之间的质量差异,而且她的音乐收藏的传输时间几乎减少了一半。

我认为您遇到的问题不是转换mp3,而是从sister子机器中进行快速恢复。

因此,我建议以下几点:

当sister子拧紧机器时,只需在10分钟内恢复C:驱动器中的Ghost映像即可。D:中的所有文件均保持不变。

(如果您不喜欢我的建议,但仍想重新编码mp3,则可以使用foob​​ar2000,这是一个免费的Windows音频播放器(它也可以转换文件)应用程序。)



0

将MP3转换为MP3会导致严重的音频质量问题,最好先将它们转换为.wav文件,然后再将其编码回所需的比特率。无论使用哪种方法,转换后的文件的质量都将低于原始MP3。

DB PowerAmp可能是保持目录结构完整的最佳解决方案,并且非常适合批处理工作。

DB Poweramp是免费的,它的旧版本(版本10)可能会在Internet上的某个地方浮动,http://www.videohelp.com/tools/dBpowerAMP,您需要下载编解码器并安装它们已安装。

http://www.dbpoweramp.com/legacy/codec-central-legacy.htm


4
没错,从.mp3到.mp3的转码会降低质量,但先转换回.wav再重新编码为.mp3并没有任何帮助。实际上,几乎每个代码转换器都已经在后台执行了此操作。
afrazier 2010年

不是我曾经使用过的DB或CDEX,我可以用两种方法听到差异,至少这是我的观察。
摩押

1
@Moab之间的转换与直接转换为WAV的效果相同或更差,因为如果您使用低位深度(每个样本16或24位),则会添加额外的量化噪声-这太糟糕了。当然,如果糟糕的软件在直接运行时表现更糟,则根本不应将其用于此任务……
Sarge Borsch 2014年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.