audenc — это пакетный скрипт для кодирования аудио. Может декодировать аудио-форматы MP3, AAC, Vorbis, FLAC, AC3 и WAV и работает только с каталогами, содержащими аудио-файлы. также может использовать фильтрацию через MPlayer и автоматический перенос тэгов с помощью MediaInfo.
Качаем сам скрипт:
[cc lang=»bash»] wget http://sourceforge.net/projects/audenc/files/latest/download[/cc]
Текущая версия скрипта 3.2, получаем скрипт: audenc-3.2.tar.gz’
Распаковываем и устанавливаем (установка требует наличия прав root):
[cc lang=»bash»] [root@linux ~]# tar -zxf audenc-3.2.tar.gz[root@linux ~]# cd audenc-3.2
[root@linux audenc-3.2]# ./install
-> Installation successful
-> Script is installed in /usr/local/bin
-> Doc files are installed in /usr/local/share/doc/audenc
If you want to uninstall the program and all of its files
afterwards, go to the doc directory in /usr/local/share/doc/audenc
and run as root the ‘uninstall’ script
[/cc]
По идее после установки можно было бы и использовать, пробуем запустить:
[cc lang=»bash»] [root@linux test_audio]# audenc mp3 input output-> Config file generated in ‘/root/.audenc’
-> Please set things up in there before continuing
[/cc]
Ок, файл сконфигурирован — пробуем запустить еще раз:
[cc lang=»bash»] [root@linux test_audio]# audenc mp3 input output-> Error: check config in ‘/root/.audenc’
[/cc]
Если у вас возникла такая проблема необходимо откорректировать файл конфигурации.
Для этого открываем его и указываем все пути требуемых пакетов, я рекомендую поставить вам все пакеты, а далее просто выбрать необходимые, как это сделать — читайте тут.
После того как вы сконфигурировали данный скрипт можно попровать его запустить еще раз!
В ходе выполнения вам отображаться процесс:
[cc lang=»bash»] [root@linux test_audio]# audenc mp3 input outputmplayer: could not connect to socket
mplayer: No such file or directory
LAME 3.99.5 32bits (http://lame.sf.net)
CPU features: MMX (ASM used), SSE (ASM used), SSE2
Using polyphase lowpass filter, transition band: 18671 Hz — 19205 Hz
Encoding /home/test_audio/output/.pipe27393
to /home/test_audio/output/01_27393.mp3
Encoding as 44.1 kHz j-stereo MPEG-1 Layer III VBR(q=2)
Frame | CPU time/estim | REAL time/estim | play/CPU | ETA
6282/466034 ( 1%)| 0:02/ 3:13| 0:07/ 9:33| 62.874x| 9:25
32 [ 3] *
40 [ 0] 48 [ 0] 56 [ 3] *
64 [ 5] *
80 [ 40] **
96 [ 146] *****
112 [ 127] ****
128 [ 477] %**************
160 [1739] %%%%%%%%%%******************************************
192 [2295] %%%%%%%%%%%%%%%%%%%%%%%%%%%%%***************************************
224 [ 554] %%%%*************
256 [ 676] %%%%%%%%*************
320 [ 217] %%%****
-3:20:09————————————————————————
kbps LR MS % long switch short %
187.6 28.0 72.0 73.0 13.0 14.0
Writing LAME Tag…done
ReplayGain: -4.0dB
[/cc]
Теперь можно использовать конвертер в полную силу, а так же поставить его в планировщик и кидать различные аудио-файлы, а скрипт сам сделает всю остальную работу. Приятного конвертирования.
Так же вы можете проверить работу данного скрипта на страничке онлайн конвертера.