Скачал музыку, она оказалась в ape-формате. Более того, одним файлом с cue в комплекте. Ужас.
Итак, надо разбить на отдельные файлы и сконвертировать... ну, например, в ogg
Для счастья нам понадобятся:
mac, lame, mp3splt, oggenc (входит в vorbis-tools), cuetools, shntool
Это я до кучи всё что можно написал, хотя тот же lame как бы не нужен тут, я думаю =)
Самое интересное mac. В репозиториях дебиана я такой пакет не нашёл. Однако, нашёл ссылку на сторонний:
wget http://members.iinet.net.au/~aidanjm/mac-3.99-u4_b3-1_i386.deb
sudo dpkg -i mac-3.99-u4_b3-1_i386.deb
Ставим и радуемся =)
Далее надо:
а) сконвертировать ape во flac, разбитый на отдельные файлы. Это можно сделать командой:
cuebreakpoints *.cue | shnsplit -a track -o flac *.ape
б) сконвертировать *.flac в *.ogg, что удобно было бы сделать через простенький скрипт:
#!/bin/sh
find -iname '*.flac' | while read fname; do
oggenc -b 256 -o $fname.ogg $fname;
done
...где "-b 256" это битрейт; Ну, тут смотрите man и сами разбирайтесь что к чему =)
Вот ещё моё предыдущее сообщение, оно касалось разделения файлов, тоже может быть полезным.
Если вам помогла эта статья - оставьте комментарий! Они доступны даже не зарегистрированным пользователям.
пятница, 30 октября 2009 г.
Linux, поиск и переименование файлов
Вообще, вот ответ, который мне в своё время подсказали. Но код недавно снова понадобился для другого скрипта. Так что дабы не забыть и 100 раз не искать по инету - напишу ссылку сюда. Ну и, до кучи, на "правах рекламы", сам код:
find -iname '*.jpg' | while read i; do mv "$i" "$(dirname "$i")/cover.jpg"; done
Суть проста: находит все файлы '*.jpg' в каталоге и даже его подкаталогах (если не ошибаюсь) и переименовывает их в 'cover.jpg'.
(Только вот где папка поиска? - она же должна быть сразу после слова find? Надо разобраться)
Если вам помогла эта статья - оставьте комментарий! Они доступны даже не зарегистрированным пользователям.
Авторские права на код принадлежат diesel.
find -iname '*.jpg' | while read i; do mv "$i" "$(dirname "$i")/cover.jpg"; done
Суть проста: находит все файлы '*.jpg' в каталоге и даже его подкаталогах (если не ошибаюсь) и переименовывает их в 'cover.jpg'.
(Только вот где папка поиска? - она же должна быть сразу после слова find? Надо разобраться)
Если вам помогла эта статья - оставьте комментарий! Они доступны даже не зарегистрированным пользователям.
Авторские права на код принадлежат diesel.
воскресенье, 25 октября 2009 г.
Linux, dictd-словари для Gnome
Я уже писал, как добавить En-Ru словарь в Гнома. Делалось это очень просто, через aptitude.
Однако, можно добавлять и руками, главное найти в интернете подходящие словари. Благодаря /dev/random с ЛинуксФорума я нашёл это рыбное место ^_^
Итак, словари можно скачать здесь (каждый словарь - 2 файла):
http://dict.xdsl.by/dicts/
Дальше нужно скопировать их в папку:
/usr/share/dictd/
Наконец, отредактировать файл:
/var/lib/dictd/db.list
Добавив туда примерно такой кусок кода:
database ozhegov
{
data /usr/share/dictd/ozhegov.dict.dz
index /usr/share/dictd/ozhegov.index
}
Всё, готово, можно перезапускать /etc/init.d/dictd
Если вам помогла эта статья - оставьте комментарий! Они доступны даже не зарегистрированным пользователям.
За ссылку на список словарей спасибо /dev/random.
Однако, можно добавлять и руками, главное найти в интернете подходящие словари. Благодаря /dev/random с ЛинуксФорума я нашёл это рыбное место ^_^
Итак, словари можно скачать здесь (каждый словарь - 2 файла):
http://dict.xdsl.by/dicts/
Дальше нужно скопировать их в папку:
/usr/share/dictd/
Наконец, отредактировать файл:
/var/lib/dictd/db.list
Добавив туда примерно такой кусок кода:
database ozhegov
{
data /usr/share/dictd/ozhegov.dict.dz
index /usr/share/dictd/ozhegov.index
}
Всё, готово, можно перезапускать /etc/init.d/dictd
Если вам помогла эта статья - оставьте комментарий! Они доступны даже не зарегистрированным пользователям.
За ссылку на список словарей спасибо /dev/random.
Подписаться на:
Сообщения (Atom)