Пропустить навигацию.
Главная

Конвертирование аудио в RUNTU/UBUNTU

Причиной моих изысканий послужил случай: у друга, толи в mp3-плеере, толи в каком другом девайсе не проигрывались два wma файла, ради чего он скачал iTunes (сколько там метров ради двух композиций, больше 60, вроде?) установил, конвертнул и затем деинсталлировал iTunes, не понравился он ему почему-то.., да ладно.
В процессе поиска безплатной проги для конвертации аудио-файлов под винду (а эти wma, как он сказал, оказывается бывают ещё и с защитой от конвертации, а проги, которые умеют их вскрывать под виндой - платные, ну и iTunes присоседился, безплатный) он спросил, нельзя ли их конвертнуть в "моём линухе"? (убунте)
1)Можно, легко:
sudo apt-get install soundconverter
Описывать, как пользоваться этой утилитой, считаю нет смысла, в ней всё очевидно, по-русски, и всего "три кнопки".
Но, первая новость, "не очень" - свежеиспечённый soundconverter нифига их не конвертил, у меня, по-крайней мере.., поиски в сети привели к решению: нужно установить необходимые пакеты (плагины, кодеки и пр., да, ещё, необходимо подключить все репозитории: universe, restricted, multiverse)
(sudo apt-get install имя_пакета)
ubuntu-restricted-extras #ну, это уже аксиома, так сказать
w32codecs #это тоже
gstreamer0.10-ffmpeg
gstreamer0.10-plugins-ugly-multiverse
lame
sox
После чего:
rm -rf ~/.gstreamer-0.10
И затем:
gst-inspect-0.10
(как я понял, после установки этих пакетов необходимо по-новой их зарегистрировать в системе, вы и сами увидите список кодеков, выводимый командой gst-inspect-0.10)
Если после всех этих "манипуляций" саундконвертер по-прежнему кривляется, хотя, врядли, найдите в синаптике пакеты, содержащие в названии "gstreamer0.10" и установите, за исключением пакетов gstreamer0.10-....doc,dbg (они вам врядли нужны)
Но, в любом случае, запустите Аудиоконвертор сначала из терминала,
Код:
soundconverter
Попробуйте конвертнуть какой-нибудь wma в mp3 (или FLAC, OGG) и посмотрите, на что ругается, если что.
Вторая новость, уже хорошая: всё работает!
2)Ещё вариант, здесь речь конкретно о перекодировании wma -> mp3, для тех, кто хочет полюбоваться на работу терминала:
Если не установлен Mplayer - его необходимо установить:
Код:
sudo apt-get install libdvdcss2
sudo apt-get install mplayer
sudo apt-get install mplayer-fonts
sudo apt-get install mozilla-mplayer
sudo apt-get install acidrip
sudo apt-get install mencoder
(как я вычитал, для конвертации аудио-файлов wma, в настройках mplayer необходимо сделать следующее: запускаем mplayer, идём в preferences (пр.клик в окне mplayer) ->Audio -> Available drivers -> pcm)
Создайте (в /home/USER) файл "wma2mp3"
Код:
gedit ~/wma2mp3
И впишите в него следующее:
Код:
#!/bin/bash
#
# Dump wma to mp3
for i in *.wma
do
if [ -f "$i" ]; then
rm -f "$i.wav"
mkfifo "$i.wav"
mplayer -quiet -vo null -vc dummy -af volume=0,resample=44100:0:1 -ao pcm:waveheader:file="$i.wav" "$i" &
dest=`echo "$i"|sed -e 's/wma$/mp3/'`
lame -V0 -h -b 160 --vbr-new "$i.wav" "$dest"
rm -f "$i.wav"
fi
done

Сохраните изменения, не забудьте=), закройте.
Далее, дайте этому файлу права для запуска:
Код:
chmod +x wma2mp3
И переместие его в /usr/local/bin/
Код:
sudo cp wma2mp3 /usr/local/bin/

Способ применения:
Открыть терминал, перейти в директорию с wma-файлами и запустить:
Код:
wma2mp3

Все файлы из wma переконвертируются в mp3.

PS. Приводить ссылки на источники не буду, потому что надёргано с гугла-по-нитке, достаточно открыть www.google.com и набрать "конвертирование аудио в ubuntu", или "конвертирование wma в mp3 ubuntu", если что не так, пишите комменты, поправлю, разберёмся. На самом деле, способов конвертирования аудио в убунту - тыща и один, сам я ничего не придумал, а просто брал готовые решения на форумах, блогах и т.п., как говорится, "кто ищет - тот наищет". Успехов!

Re: Конвертирование аудио в RUNTU/UBUNTU

Спасибо.
Сохранил.
Инфа полезная