歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux業界

降低采樣率 Linux下壓縮mp3文件

   壓縮 MP3 , 最簡單的方法就是降低采樣率了(如果不知道什麼是采樣率,那麼就重學數字信號處理吧), 不過這樣做對音質肯定是有影響的,但是由於 MP3 壓縮本身就是有損壓縮, 再 “損”一些,只要別太影響音質就行了。

  Linux 下面的 lame 可以完成這一功能。關於 lame 的具體使用方法可以查看他的 Manual, 簡單的情況下,就是通過 -b 來控制輸出的 MP3 文件的采樣率,例如:

  yyc@tubo /tmp $ file a.mp3

  a.mp3: Audio file with ID3 version 2.4.0, contains: MPEG ADTS, layer III, v1,

  128 kbps, 44.1 kHz, JntStereo

  yyc@tubo /tmp $ lame -b 64 a.mp3 b.mp3

  ID3v2 found. Be aware that the ID3 tag is currently lost when transcoding.

  LAME 3.98.2 64bits (http://www.mp3dev.org/)

  Resampling: input 44.1 kHz output 24 kHz

  Using polyphase lowpass filter, transition band: 10935 Hz - 11226 Hz

  Encoding a.mp3 to b.mp3

  Encoding as 24 kHz j-stereo MPEG-2 Layer III (12x) 64 kbps qval=3

  Frame | CPU time/estim | REAL time/estim | play/CPU | ETA

  9539/9637 (99%)| 0:07/ 0:07| 0:07/ 0:07| 30.323x| 0:00

  ----------------------------------------------------------------------------

  kbps LR MS % long switch short %

  64.0 2.1 97.9 97.0 1.9 1.2

  Writing LAME Tag...done

  ReplayGain: -0.1dB

  yyc@tubo /tmp $ ls -lh *mp3

  -rwxr-xr-x 1 yyc yyc 3.6M 6月 22 16:18 a.mp3

  -rw-r--r-- 1 yyc yyc 1.8M 11月 28 22:18 b.mp3

  yyc@tubo /tmp $

  從上面的命令中可以看出, 壓縮前,該文件的采樣率 128K , 壓縮完成之後變成了 64K, 體積也變成了原來的一半。

Copyright © Linux教程網 All Rights Reserved