Понадобилось сконвертировать .wav в .mp3
Делается просто. Ставится пакет "lame", пишется в командной строке "lame file.wav new.mp3" и получается сконвертированный файл.
А вот целую кучу файлов переименовать так не выйдет с помощью всяких "lame *.wav *.mp3".
Нашел в интернете простой скрипт. Вот он (в моей редакции):
#!/bin/bash
for file in *.wav
do
MP3=`basename "$file" ".wav"`".mp3"
#Converting to mp3
`lame -b 256 "$file" "$MP3"`
done
exit 0
P.S.: потом еще понадобился скрипт массового перевода имён файлов в нижний регистр (имена с пробелами). Кучу всяких скриптов попробовал - ничего не вышло. Если у кого есть рабочий - киньте ссылку в комментарий или напишите скрипт там же.
Если надо сконвертировать из flac в mp3, тогда можно воспользоваться такой составной командой (нашёл тут):
for file in *.flac; do $(flac -cd "$file" | lame -h - "${file%.flac}.mp3"); done
Кстати, тут можно указать директорию вывода таким способом:
for file in *.flac; do $(flac -cd "$file" | lame -h - /your/directory/"${file%.flac}.mp3"); done
Если вам помогла эта статья - оставьте комментарий! Они доступны даже не зарегистрированным пользователям.
воскресенье, 19 июля 2009 г.
суббота, 18 июля 2009 г.
Linux. Разделяем большие файлы с .cue
Знаете как разделить ваш огромный flac\mp3 файл на кучку маленьких по композициям, если есть .cue?
Очень просто.
Для этого вам понадобятся пакеты:
cuetools mp3splt shntool
А дальше надо в консоли перейти в папку с .cue файлом и в зависимости от расширения выполнить одну из команд:
*.ape
cuebreakpoints *.cue | shnsplit -a track -o flac *.ape
*.flac
cuebreakpoints *.cue | shnsplit -a track -o flac *.flac
*.mp3
mp3splt -no "@n @p - @t (split)" -c *.cue *.mp3
*.ogg
mp3splt -no "@n @p - @t (split)" -c *.cue *.ogg
*.wav
cuebreakpoints *.cue | shnsplit -a track -o flac *.wav
*.wv
cuebreakpoints *.cue | shnsplit -a track -o flac *.wv
Придумал не я, вычитал тут =)
Если вам помогла эта статья - оставьте комментарий! Они доступны даже не зарегистрированным пользователям.
Очень просто.
Для этого вам понадобятся пакеты:
cuetools mp3splt shntool
А дальше надо в консоли перейти в папку с .cue файлом и в зависимости от расширения выполнить одну из команд:
*.ape
cuebreakpoints *.cue | shnsplit -a track -o flac *.ape
*.flac
cuebreakpoints *.cue | shnsplit -a track -o flac *.flac
*.mp3
mp3splt -no "@n @p - @t (split)" -c *.cue *.mp3
*.ogg
mp3splt -no "@n @p - @t (split)" -c *.cue *.ogg
*.wav
cuebreakpoints *.cue | shnsplit -a track -o flac *.wav
*.wv
cuebreakpoints *.cue | shnsplit -a track -o flac *.wv
Придумал не я, вычитал тут =)
Если вам помогла эта статья - оставьте комментарий! Они доступны даже не зарегистрированным пользователям.
среда, 15 июля 2009 г.
Linux. Установка kqemu в Debian
Поставил себе Гном в Дебиане. Ткнулся в VirtualBox и получил в ответ необходимость заиметь qt. Решил да ну их нафиг и поставил qemu. Всё прекрасно, но kqemu после установки пакета kqemu-common (иль как его там) так и не появилась в системе.
Вот что надо было сделать:
#apt-get install module-assistant
#module-assistant prepare
#module-assistant auto-install kqemu
#vim /etc/udev/rules.d/60-kqemu.rules
в него пишем
KERNEL=='kqemu', NAME='%k', GROUP='kqemu', MODE='0660'
в конце оставляем пустую строку.
#vim /etc/modprobe.d/kqemu
пишем
options kqemu major=0
хотя эта строка обычно генерится сама
#addgroup --system kqemu
#adduser ваш_юзер kqemu
#/etc/init.d/udev reload
#update-modules
#modprobe kqemu
затем пишем
#vim /etc/modules
дописываем строку
kqemu
#chmod 777 /dev/kqemu
Это решение подсказал AlexFilth вот тут.
Если вам помогла эта статья - оставьте комментарий! Они доступны даже не зарегистрированным пользователям.
Вот что надо было сделать:
#apt-get install module-assistant
#module-assistant prepare
#module-assistant auto-install kqemu
#vim /etc/udev/rules.d/60-kqemu.rules
в него пишем
KERNEL=='kqemu', NAME='%k', GROUP='kqemu', MODE='0660'
в конце оставляем пустую строку.
#vim /etc/modprobe.d/kqemu
пишем
options kqemu major=0
хотя эта строка обычно генерится сама
#addgroup --system kqemu
#adduser ваш_юзер kqemu
#/etc/init.d/udev reload
#update-modules
#modprobe kqemu
затем пишем
#vim /etc/modules
дописываем строку
kqemu
#chmod 777 /dev/kqemu
Это решение подсказал AlexFilth вот тут.
Если вам помогла эта статья - оставьте комментарий! Они доступны даже не зарегистрированным пользователям.
Подписаться на:
Сообщения (Atom)