搜索 社区服务 统计排行 帮助
  • 1288阅读
  • 16回复

[请教]哪款MP3播放器的纠错能力最强?

楼层直达
级别: 骑士
注册时间:
2003-08-28
在线时间:
6小时
发帖:
1306
我从网上下载了一个MP3的文件,用realplayer 10播放的时候,有杂音,

很难形容,特此寻求纠错能力最强的MP3播放器。

Why Don't You Do Your Best?
---------------------------------
You gotta take chances for the things you care about.
---------------------------------
A man is never taller when he's on his knees.
---------------------------------
Someone:I thought there were no more heros foolish enough to come around here and die for our gold.

Beowulf:If we die,it'll be for glory,not for gold.
级别: 骑士
注册时间:
2003-08-28
在线时间:
6小时
发帖:
1306
只看该作者 1楼 发表于: 2004-07-27
没人愿意发表一下自己的观点么?

Why Don't You Do Your Best?
---------------------------------
You gotta take chances for the things you care about.
---------------------------------
A man is never taller when he's on his knees.
---------------------------------
Someone:I thought there were no more heros foolish enough to come around here and die for our gold.

Beowulf:If we die,it'll be for glory,not for gold.
级别: 侠客
注册时间:
2004-05-05
在线时间:
0小时
发帖:
422
只看该作者 2楼 发表于: 2004-07-27
mp3播放器没有纠错能力一说,但你可以用音频编辑软件对你认为有问题的文件进行处理
级别: 骑士
注册时间:
2003-08-28
在线时间:
6小时
发帖:
1306
只看该作者 3楼 发表于: 2004-07-27
引用
最初由 slide 发布
mp3播放器没有纠错能力一说,但你可以用音频编辑软件对你认为有问题的文件进行处理


MP3有音频编辑软件???
愿闻其详~

Why Don't You Do Your Best?
---------------------------------
You gotta take chances for the things you care about.
---------------------------------
A man is never taller when he's on his knees.
---------------------------------
Someone:I thought there were no more heros foolish enough to come around here and die for our gold.

Beowulf:If we die,it'll be for glory,not for gold.
级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 4楼 发表于: 2004-07-27
用lame来decode成wav应该就好了。mpg123插件已经很成熟了。基本会修复文件的……

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 版主
注册时间:
2002-12-02
在线时间:
0小时
发帖:
3002
只看该作者 5楼 发表于: 2004-07-27
mp3 有三種流量控制(bitrate)
VBR
CBR
ABR (average bitrate:平均bitrate)

realplayer 10 本身有自己的解碼機制(decoder)
所以是 codec 的問題之可能相對減少 (不過不排除可能性)

只有 realplayer 10 播放時會如此嗎?

级别: 骑士
注册时间:
2003-08-28
在线时间:
6小时
发帖:
1306
只看该作者 6楼 发表于: 2004-07-27
引用
最初由 weilai 发布
mp3 有三種流量控制(bitrate)
VBR
CBR
ABR (average bitrate:平均bitrate)

realplayer 10 本身有自己的解碼機制(decoder)
所以是 codec 的問題之可能相對減少 (不過不排除可能性)

只有 realplayer 10 播放時會如此嗎?


我只用realplayer 10来播放过,没装其它的播放器,所以上来求助的。
用它来播放其它的MP3完全没有问题,惟独那个。应该是文件本身的问题。

引用
最初由 MeteorRain 发布
用lame来decode成wav应该就好了。mpg123插件已经很成熟了。基本会修复文件的……

lame对吧,我试试看好了,不过有没有不修复,直接播放的时候就能好的
播放器来着?

Why Don't You Do Your Best?
---------------------------------
You gotta take chances for the things you care about.
---------------------------------
A man is never taller when he's on his knees.
---------------------------------
Someone:I thought there were no more heros foolish enough to come around here and die for our gold.

Beowulf:If we die,it'll be for glory,not for gold.
级别: 精灵王
注册时间:
2004-07-26
在线时间:
18小时
发帖:
3730
只看该作者 7楼 发表于: 2004-07-27
foobar2000 ?



沉默是金................
懂得不多,就单单学会点人家传授的皮毛就一付不得了了的语气的,让人看了就只会觉得他是小丑~ 有本事自创一个有新意的理论..

高手不是挂在嘴上的~~ 挂在嘴上的叫高嘴
谦虚是美德~

  
¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
  
========================================
免费诊测你的IP~~ :p :p (看不到说明有RPWT)
级别: 骑士
注册时间:
2003-08-28
在线时间:
6小时
发帖:
1306
只看该作者 8楼 发表于: 2004-07-27
我下了Lame Mp3 Encoder V3.96 Final
可是怎么解压以后,运行lame.exe后,跳出一个DOS画面,
然后就disappear了。怎么整啊?

对了,我用foobar看看。

Why Don't You Do Your Best?
---------------------------------
You gotta take chances for the things you care about.
---------------------------------
A man is never taller when he's on his knees.
---------------------------------
Someone:I thought there were no more heros foolish enough to come around here and die for our gold.

Beowulf:If we die,it'll be for glory,not for gold.
级别: 风云使者
注册时间:
2003-05-04
在线时间:
1小时
发帖:
6095
只看该作者 9楼 发表于: 2004-07-27
引用
最初由 星之失 发布
lame对吧,我试试看好了,不过有没有不修复,直接播放的时候就能好的
播放器来着?

lame不是播放器,是encode mp3用的工具,用命令行的,运行lame.exe当然会只出现一个dos画面
用razorlame可以在图形界面下使用lame
级别: 骑士
注册时间:
2003-08-28
在线时间:
6小时
发帖:
1306
只看该作者 10楼 发表于: 2004-07-27
引用
最初由 ywwq 发布

lame不是播放器,是encode mp3用的工具,用命令行的,运行lame.exe当然会只出现一个dos画面
用razorlame可以在图形界面下使用lame


汗,我真是个菜鸟,我去试试那个图形界面吧。

另外,在哪里可以找到lame的命令,还有就是怎么打命令啊?

开始--运行???还是DOS???

Why Don't You Do Your Best?
---------------------------------
You gotta take chances for the things you care about.
---------------------------------
A man is never taller when he's on his knees.
---------------------------------
Someone:I thought there were no more heros foolish enough to come around here and die for our gold.

Beowulf:If we die,it'll be for glory,not for gold.
级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 11楼 发表于: 2004-07-27
直接 lame --decoder xxx.mp3 xxx.wav
就可以了
不行的话,就把lame.exe和mp3放在一起,然后新建一个文本文件,写入
lame --decoder 名字.mp3 名字.wav
然后保存,把后缀改成bat,双击就可以了……

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 精灵王
注册时间:
2004-07-26
在线时间:
18小时
发帖:
3730
只看该作者 12楼 发表于: 2004-07-27
转自:DMHY 音乐天堂-精华区
================================================================
RazorLame设定对照LAME参数:


General
-b Bitrate
-m Mode

Advanced
-h -f --voice Optimization
-p Include CRC-Checksums
-o Copy
-c Copyrighted

VBR
v Enable Variable Bitrate (VBR)
-B Maximum VBR Bitrate
-V Quality
-t Disable writing of the VBR tag
-F Strictly enforce minimum bitrate
--abr Use ABR instead of VBR, Target bitrate for ABR

Expert
--athonly --noathATH Control
-dAllow block types to differ between channels
-k Disable all filtering
--nores Disable bit reservoir
--noshort Disable short blocks
--strictly-enforce-iso Comply as much as possible to ISO MPEG spec

Audio Processing
--highpass Highpass filtering frequency
--highpass-width Width of Highpass filter
--lowpass Lowpass filtering frequency
--lowpass-width Width of Lowpass filter
--resample Output sampling frequency



LAME 参数说明:

LAME 命令行格式:lame [选项] <输入文件名> [<输出文件名>]

输入选项:
-r指定输入文件名是Raw PCM 格式(.PCM格式)
-x强迫来源文件的位元组顺序(byte-order)调换(压缩跨平台的文件时使用)
-s(sfreq)指定来源文件的取样频率(单位为KHz),预设为44.1KHz
--mp1input输入的文件是MP1格式(利用内建的mpglib解码成Wave文件,下同)
--mp2input输入的文件是MP2格式
--mp3input输入的文件是MP3格式
--ogginput输入的文件是Ogg Vorbis格式

动作模式选项:

-m modemode : (s) Stereo (j) Joint Stereo (f) Force ms_stereo (m) Mono

当使用的 VBR 质量为 4-9 或者 CBR <= 160 Kbps 时,预设为 Joint Stereo。
其余时则预设为 Stereo。

Stereo: 单纯双声道立体声模式,在此种压缩模式中,LAME 将不会计算双声道之间的数据相关性,但是会协调分配双声道的数据流量,自动分配较多的 Bit 给复杂的声道使用。
Joint Stereo: 在这个压缩模式下,LAME 会利用双声道之间的数据相关性进行演算。左右声道数据类似时,会利用 M/S (Mid/Side) 编码技术,计算中央声道 (L+R) 和两侧声道差异 (L-R) 的值,并且会分配较多的 Bit 给中央声道,增加数据记录频宽。
不当的使用 Joint Stereo 模式可以造成人耳可辨的压缩失真,太多在 Stereo <-> Joint Stereo 之间的切换也不好听。为了决定何时要在两种模式之间切换,LAME 使用了比 ISO 文件复杂许多的算法进行判别,因此可以放心使用 Joint Stereo 模式。
Force: 强迫所有的 frame 全部使用 M/S Joint Stereo 编码,速度可以增快很多,但是不建议使用。
Mono: 单声道编码模式。

-a 将立体声档案混音成单声道后编码。
混音的算法是将左右声道加总后,衰减 6dB。

这个选项只有在输入档案为 PCM 格式时才需要,其它情形会从档头自动判断。
要将立体声的 PCM 档案编码成单声道时,可以使用 "-m s -a",对于 WAV 或 AIFF 档案,不管是立体声或是单声道输入, 使用 "-m m" 都会编码成单声道模式。
-d 允许各声道有不同的编码区块模式 (block type)
-S 不要印出执行进度和 VBR Bitrate 使用率图表
--disptime seconds 每隔 seconds 秒印出一次执行进度
--ogg 编码成 Ogg Vorbis 档案
--freeformat 编码成 Free-Format 格式的档案。
下了此参数后,可以使用 -b 参数,指定压缩成任何 8 以上的整数 Bitrate,但是大部分的 Player 均不支持这种格式的播放。

支援的 Player 列表:
FreeAmp: 440 Kbps max
in_mpg123: 560 Kbps max
l3dec: 310 Kbps max
LAME: 560 Kbps max

--decode 输入 MPEG 或 OGG 档案,解碼成 Wave 文件。
-t 解碼成 Wave 档案时,不写入文件头信息。
--comp arg 自动调整 Bitrate,尽量接近 arg 的压缩百分比率。
--scale arg 将输入的声音数据,放大 arg 倍之后编码。
--athonly 只使用 ATH (Absolute Threshold of Hearing) 作屏蔽运算。
这个选项使 LAME 忽略掉心理音响学模型 (Psycho-acoustic Model) 的输出结果,只采用绝对听觉底限作压缩的判断。
在高 Bitrate 的情形下或许可以增进音质,或者是拿来进行实验。
--noath 不使用 ATH 进行屏蔽运算,只使用心理音响模型。
--athlower arg 将 ATH 的底限降低 arg dB
--raise-smr arg 0 <= arg <= 1调节 SMR 参数。
--short 使用短区块。
--noshort 不使用短区块。
--voice (实验性)人声编码模式。
--preset type type : phone, phon+, lw, mw-eu, mw-us, sw, fm, voice, radio, tape, hifi,cd, stereo
使用一些预设的编码参数,可以输入 --preset help 获得详细数据。

固定 Bitrate 模式 (CBR) 选项:

-h 高质量模式,启动某些可以增进质量的运算,但是会降低一些速度(建议使用)。
这个选项在 VBR 压缩模式中是预设开启的。
-f 快速模式,但会降低质量(预设)。
杂音成型 (Noise Shaping) 将会被关闭,但是心理音响模型还是会被用来计算 Bit 分配和 Pre-Echo 侦测。
-b bitrate 指定压缩的 Bitrate。可以使用的 Bitrate 如下:
MPEG Layer 1 (32K, 44.1K, 48K): 32 40 48 56 64 80 96 112 128 160 192 224 256 320
MPEG Layer 2 (16K, 22.05K, 24K): 8 16 24 32 40 48 56 64 80 96 112 128 144 160
默认值 MPEG1 为 128Kbps,MPEG2 为 80Kbps。
不管做哪一种设定,为了节省空间,被判断为静音的部分,会自动采用最小的 Bitrate。

平均 Bitrate 模式 (ABR) 选项:

--abr bitrate 不指定质量,而指定想要的平均 Bitrate,LAME 会自动使用不同的 frame 大小。 bitrate 许可的范围是 4-310,可以使用这个范围内的任一个整数。
同时可以使用 -b 和 -B 指定变动范围的上下限,像是 lame --abr 123 -b 64 -B 192 a.wav a.mp3 将会限制可以使用的 frame 大小范围在 64-192 Kbits 之间。

使用 -B 是不建议的。 一个 128Kbps 的 MP3 资料流,因为可以使用 Bit Reservoir,所以有一些 frame 其实可以使用到与 320Kbps frame 相同大小的空间。 VBR 并不使用 Bit Reservoir,因此需要允许使用 320Kbps 大小的 frame 才能达到与 CBR 相同的弹性。

可变 Bitrate 模式 (VBR) 选项:
-v 使用 VBR 模式。
--vbr-old 使用旧的 VBR 压缩算法。
--vbr-new 使用新的 VBR 压缩算法(预设)。
-V quality 指定 VBR 的压缩质量,范围为 0-9 (数字越小质量越高),默认值为 4。
-b bitrate 指定 Bitrate 变动的下限,预设为 32 Kbps。
-B bitrate 指定 Bitrate 变动的上限,预设为 320 Kbps。
-F 强迫遵守 -b 的限制,适合无法译码低 Bitrate 的 MP3 随身听使用。
不启动这一个选项,当输入为模拟静音(强度低于 ATH)时,将会忽略最低 Bitrate 的限制,使用压缩格式中的最低 Bitrate。
-t 不写入 Xing VBR 档头,会造成时间总长显示不正确以及搜寻功能失效等问题。
--nohist 压缩档案时,不显示 VBR Bitrate 使用率图表。

MP3 文件头/数据流选项:

-c 标记档案为有版权 (copyrighted)。
-o 标记档案为非原始文件 (non-original)。
-p 错误保护,会在每个 frame 占用 16bit 进行 CRC 编码(可能减损音质)。
--nores 不使用 Bit Reservoir 功能(会严重减损 CBR 音质)。

滤波器选项:

-k 保留住所有频率。
压缩时,为了把数据流量保留给最重要的频段,提高压缩出来的质量,LAME 会自动随着所选用的 Bitrate 指定高低通滤波器的数值。 如果把频宽设定的比默认值还要大的话,可能会造成无法预期的鸣响以及失真,小心使用!

--lowpass freq 设定低通滤波器的起始点为 freq KHz
高于这个频率的声音会被截除。

--lowpass-width freq 设定低通滤波器的宽度,预设为 15% 的 --lowpass 频率。

--highpass freq 设定高通滤波起始点为 freq KHz
低于这个频率的声音会被截除。

--highpass-width freq 设定高通滤波器的宽度,预设为 15% 的 --highpass 频率。

--resample freq 输出档案的取样频率。

--cwlimit freq 计算音色到指定的频率。






原文由Tiberius撰写(E文)
引用http://www.dearhoney.idv.tw/MP3/Encoder/Tiberius20001119/文章



沉默是金................
懂得不多,就单单学会点人家传授的皮毛就一付不得了了的语气的,让人看了就只会觉得他是小丑~ 有本事自创一个有新意的理论..

高手不是挂在嘴上的~~ 挂在嘴上的叫高嘴
谦虚是美德~

  
¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
  
========================================
免费诊测你的IP~~ :p :p (看不到说明有RPWT)
级别: 骑士
注册时间:
2003-08-28
在线时间:
6小时
发帖:
1306
只看该作者 13楼 发表于: 2004-07-28
用了MR的第一种方法不行,可能是我的系统是98的关系。
放在同一文件夹下就OK了,可是WAV里还是有杂音,而且
感觉和原来的差不多。

其中出现了:mpg123:Can't rewind stream by 9 bits

以及无数次的 bitstream problem: resyncing...
是不是这边出现了问题啊~~

说实话,学到不少东西呢,楼上的数据好强,收藏了~~~

Why Don't You Do Your Best?
---------------------------------
You gotta take chances for the things you care about.
---------------------------------
A man is never taller when he's on his knees.
---------------------------------
Someone:I thought there were no more heros foolish enough to come around here and die for our gold.

Beowulf:If we die,it'll be for glory,not for gold.
级别: 侠客
注册时间:
2002-12-26
在线时间:
0小时
发帖:
366
只看该作者 14楼 发表于: 2004-07-28
你试验一下用 cool edit / adobe audience 降噪呢?

先选一个没有其他声音的地方, 做噪音的取样, 然后把取样应用到整个文件

<-- 很多地方都有这个的教程的 ..

如果是 constant 的噪音应该会很有用
快速回复

限150 字节
上一个 下一个