从mp4中提取音频的比特率较低


1

我正在使用ffmpeg -i input.mp4 -c:a copy -vn -sn output.m4a 从mp4文件中提取音频。但是,当我在Spek中打开mp4时,它显示255kbps AAC,提取的文件只有200kbps。此外,频谱图不是1:1相同,存在小的差异。为什么会这样?这是正常的,还是有更好的方法呢?


根据Spek docs,它使用ffmpeg来读取和解码文件,所以我最好的猜测是,当ffmpeg没有丢弃来自MDCT-codec流的初始样本时,Spek使用旧版本。ffmpeg输出应该被认为是准确的。
Gyan,

Answers:


0

根据DSP教科书,移动频率可以产生显着的光谱效应,参见“插值”和“抽取”。如果可能的话,确保采样频率和/或比特率完全相同,这将保留尽可能多的音频。任何其他考虑必须使用各种预滤波器以保证没有光谱混叠。


0

尝试使用mp4muxer或av​​idemux等解压缩音频。


欢迎来到超级用户!你能解释一下吗?
bertieb
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.