听一听无损音乐与有损音乐的区别
2016年12月4日
先明晰标题:本文描述的不是「听一听无损音乐」与「有损音乐」的区别,而是听一听「无损音乐与有损音乐的区别」。这里假定有损音乐来自于无损音乐。
思路:使用混音器将无损音乐的声道与有损音乐的对应声道混合,取无损音乐的系数为 1
, 无损音乐系数为 -1
, 则叠加后的音乐刻画了他们之间的区别。这些声音存在于无损音乐中,同时不存在于有损音乐中。
本文与 Hear the actual difference between lossless and MP3 files (Tutorial + Example) 介绍的方法一致,区别仅在于本文将使用开源软件完成目标。
环境准备:ffmpeg.
到 Quactus The Lab 2014.01.04 FLAC24 : Free Download & Streaming : Internet Archive 随便下载一首用于实验的在法律上允许免费传播的无损音乐,命名为
sample.flac
.将
sample.flac
转换成用于比较的mp3
编码格式文件,这里选用非常好的编码参数,其他参数请参考 Encode/MP3.1
ffmpeg -i sample.flac -acodec libmp3lame -aq 0 sample.mp3
将
sample.flac
与sample.mp3
进行混声。1
2
3ffmpeg -i sample.flac -i sample.mp3 \
-filter_complex "[0:a][1:a]amerge=inputs=2,pan=stereo|c0<c0+-1*c2|c1<c1+-1*c3[aout]" \
-map "[aout]" flac-mp3-difference.wav播放
flac-mp3-difference.wav
即可听到无损音乐与有损音乐的差异。本人主要听到的是高频的打击乐声,大部分时候是比较安静的声音,说明实验用的压缩质量很好,没有丢失太多重要的信息。