带有ffmpeg的mp3到wav格式降低了质量和持续时间

带有ffmpeg的mp3到wav格式降低了质量和持续时间,ffmpeg,Ffmpeg,我通过试听和ffmpeg命令将其转换为wav: ffmpeg -i "Casey Don’t You Fret - Dan Lebowitz.mp3" -c:a pcm_f32le "Casey Don’t You Fret - Dan Lebowitz_FFMPEG.wav" 在那之后,我在试镜中检查了统计数据。用Audition生成的wav文件与原始mp3文件具有完全相同的统计信息 ffmpeg文件的持续时间已更改。音频统计数据变得更糟。 为什么会

我通过试听和ffmpeg命令将其转换为wav:

ffmpeg -i "Casey Don’t You Fret - Dan Lebowitz.mp3" -c:a pcm_f32le "Casey Don’t You Fret - Dan Lebowitz_FFMPEG.wav"
在那之后,我在试镜中检查了统计数据。用Audition生成的wav文件与原始mp3文件具有完全相同的统计信息

ffmpeg文件的持续时间已更改。音频统计数据变得更糟。 为什么会这样?我能修一下吗

我在Windows上使用了
ffmpeg版本2020-11-22-git-0066bf4d1a-full_build-www.gyan.dev

更新1: 我在开始和结束时剪掉了几秒钟的mp3:

FFMPEG在开始时增加了沉默,并增加了持续时间

更新2: 看看ffmpeg是如何改变中间的波形的:

ffmpeg -y -i 2.mp3 -c:a pcm_f32le 2_FFMPEG.wav

Audacity不会跳过启动样本,因此其解码输出的前后都是静默样本。这将增加最小均方根值,从而增加范围。比较两个wav中相同的中间部分。我照你说的做了。FFMPEG在开头添加了沉默。并在中间改变波形。我想我发现了一只虫子。我更新了帖子。这种波形差异看起来像是解码器的边缘情况——ffmpeg或海选。你是如何生成剪切的MP3的?我打开了
Casey。mp3
试听
中,从头部和尾部手动剪切几秒钟,并导出到
Casey_剪切.mp3
。然后将此文件发送到
ffmpeg
并获得
Casey_FFMPEG.wav
。你所说的解码器的边缘情况是什么意思<代码> MPG123和<代码> Audio> <代码> >代码> MP3 >代码> wav 波形中间没有任何变化。AdDaund不跳过启动样本,因此它的解码输出在前面和后面都有无声样本。这将增加最小均方根值,从而增加范围。比较两个wav中相同的中间部分。我照你说的做了。FFMPEG在开头添加了沉默。并在中间改变波形。我想我发现了一只虫子。我更新了帖子。这种波形差异看起来像是解码器的边缘情况——ffmpeg或海选。你是如何生成剪切的MP3的?我打开了
Casey。mp3
试听
中,从头部和尾部手动剪切几秒钟,并导出到
Casey_剪切.mp3
。然后将此文件发送到
ffmpeg
并获得
Casey_FFMPEG.wav
。你所说的解码器的边缘情况是什么意思<代码> MPG123和<代码> Audio> <代码> >代码> MP3 > <代码> wav < /代码>,在波形中间没有任何变化。