На самом деле, данный пример записал просто для памяти и он непосредственно к wma и mp3 отношения не имеет.
Попались мне нужные звуковые файлы в wma формате, их было много, но автомобильная магнитола их напрочь отказалась читать. Переведем все в mp3. Нет проблем =).
#for f in *.wma ; do ffmpeg -i "$f" -acodec libmp3lame -ab 128 "${f%.wma}.mp3" ; done
В цикле выбираем все файлы отвечающие шаблону. Имена файлов для обработки попадают в переменную f. Для каждого f выполняется преобразование. Конструкция "${f%.wma}.mp3" отрезает старое расширение файла и заменяет его новым.
И в продолжении темы, дополнил имена файлов до 3-х символов:
#for f in ??.mp3 ; do mv "$f" "0$f" ; done
добавив цифру 0 в начало имени.
вторник, 22 сентября 2009 г.
понедельник, 7 сентября 2009 г.
vob в avi
Опять старая тема. Конвертирование DVD в AVI файл. Добрые люди в ffmpeg обновили свой код. В итоге имею проблемы с ac-3 звуком. Обычно я DVD перегонял в AVI оставляя оригинальную ac-3 дорожку. Тут выяснилось, что последняя (доступная мне) версия ffmpeg, при создании avi файла, что то делает таким образом, с дорожкой или самим avi файлом, в результате чего проигрывание возможно только при использовании декодера ac-3 от самого ffmpeg.
Не претендую на истину, но судя по их анонсам, в последних версиях ffmpeg они заменили кодек ac-3 на собственный. Утверждают, что он работает в разы быстрее прежнего, но в результате получаемая звуковая дорожка может быть проиграна только их декодером. Будем ждать обновленных версий. А пока использую avidemux.
В процессе разборок с ffmpeg пользовался mencoder-ом. Ну а далее маленькая подсказка по кодированию DVD в AVI:
mencoder -o film2.avi -oac copy -ovc x264 -x264encopts crf=25 -of avi VTS_03_*VOB
Для вырезания куска видео, можно использовать опции:
-ss (начало фрагмента в секундах или указание времени ЧЧ:ММ:СС)
-endpos (длительность в секундах или указание времени ЧЧ:ММ:СС)
Не претендую на истину, но судя по их анонсам, в последних версиях ffmpeg они заменили кодек ac-3 на собственный. Утверждают, что он работает в разы быстрее прежнего, но в результате получаемая звуковая дорожка может быть проиграна только их декодером. Будем ждать обновленных версий. А пока использую avidemux.
В процессе разборок с ffmpeg пользовался mencoder-ом. Ну а далее маленькая подсказка по кодированию DVD в AVI:
mencoder -o film2.avi -oac copy -ovc x264 -x264encopts crf=25 -of avi VTS_03_*VOB
Для вырезания куска видео, можно использовать опции:
-ss (начало фрагмента в секундах или указание времени ЧЧ:ММ:СС)
-endpos (длительность в секундах или указание времени ЧЧ:ММ:СС)
пятница, 26 июня 2009 г.
Копирование dot-файлов
Родилась задача - скопировать из домашнего каталога все настроечные файлы в отдельный каталог. Вроде все просто - cp .*, но это захватывает и спец каталоги (. и ..). Решение как всегда простое:
#cp -a .[^.]* tobackup
Надо подумать еще вариант find.
#cp -a .[^.]* tobackup
Надо подумать еще вариант find.
Плагин Price.ru в Firefox
Не могу понять, почему в Firefox для Linux отсутствует поисковый плагин для Price.ru. Может как то не правильно устанавливаю =). В общем спер я этот плагин из Windows (C:/Program Files/Mozilla Firefox/searchplugins/priceru.xml) и положил в соответстующую папку в Linux (/usr/lib/mozilla-firefox/searchplugins/).
Если нет этого файла под руками, то его можно создать самому. Вот его содержимое:
<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
<ShortName>Price.ru</ShortName>
<Description>Search for the best price.</Description>
<InputEncoding>windows-1251</InputEncoding>
<Image width="16" height="16">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAACXBIWXMAAAsSAAALEgHS3X78AAABhklEQVQ4jX2Sv0vDQBiGn4uF0iK1giJ2sAGHbiLauhSKIGj%2FAmddU1D3Tg4ujoJFcXYSHRREOopuKuogiCB10KVo4o9aK9pzCElzTewLgdx73%2FPm%2By4HbZKmKaVh2I9pStcP8AC0dphisWV43z2eN0T8CzsaG4eLc78PiFJJiE7ww3VZWSdHpn019gi7e76Nq5sTrFC0YyArK60RwD4ogPLBtuulkv1YoSjxn08ArFAUvWAQSeiEs3kRArB2NiTAK1BZL3FrSlK9dvbtQ9VOGk4CoBcMAOpPFaRpyq7G6ZH8ebfcL8YnMvQ83nFxb%2FH8BX0RwUAbDBBJ6PxWH9HC2byIJHRlNL1gkEvb3n9wbWm%2BNUI4mxeN0yNZf6ooQbm0roBe2JF7kTZnZnE6qayXOD6zw5qry4GwNppRA7whDuyqfOiDtewUgPob17pjyj3PpXWGalWaaGg0FTg2tyh8HSx8vCmBjuR3IxD2ddDeidOBA8e39gPrA7XWHZOXkyPyJTMoO9X9AaeeqENksUPXAAAAAElFTkSuQmCC</Image>
<Url type="text/html" method="GET" template="http://price.ru/enter?">
<Param name="pnam" value="{searchTerms}"/>
<Param name="from" value="fx3"/>
</Url>
<SearchForm>http://price.ru/index.html</SearchForm>
</SearchPlugin>
Если нет этого файла под руками, то его можно создать самому. Вот его содержимое:
<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
<ShortName>Price.ru</ShortName>
<Description>Search for the best price.</Description>
<InputEncoding>windows-1251</InputEncoding>
<Image width="16" height="16">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAACXBIWXMAAAsSAAALEgHS3X78AAABhklEQVQ4jX2Sv0vDQBiGn4uF0iK1giJ2sAGHbiLauhSKIGj%2FAmddU1D3Tg4ujoJFcXYSHRREOopuKuogiCB10KVo4o9aK9pzCElzTewLgdx73%2FPm%2By4HbZKmKaVh2I9pStcP8AC0dphisWV43z2eN0T8CzsaG4eLc78PiFJJiE7ww3VZWSdHpn019gi7e76Nq5sTrFC0YyArK60RwD4ogPLBtuulkv1YoSjxn08ArFAUvWAQSeiEs3kRArB2NiTAK1BZL3FrSlK9dvbtQ9VOGk4CoBcMAOpPFaRpyq7G6ZH8ebfcL8YnMvQ83nFxb%2FH8BX0RwUAbDBBJ6PxWH9HC2byIJHRlNL1gkEvb3n9wbWm%2BNUI4mxeN0yNZf6ooQbm0roBe2JF7kTZnZnE6qayXOD6zw5qry4GwNppRA7whDuyqfOiDtewUgPob17pjyj3PpXWGalWaaGg0FTg2tyh8HSx8vCmBjuR3IxD2ddDeidOBA8e39gPrA7XWHZOXkyPyJTMoO9X9AaeeqENksUPXAAAAAElFTkSuQmCC</Image>
<Url type="text/html" method="GET" template="http://price.ru/enter?">
<Param name="pnam" value="{searchTerms}"/>
<Param name="from" value="fx3"/>
</Url>
<SearchForm>http://price.ru/index.html</SearchForm>
</SearchPlugin>
среда, 24 июня 2009 г.
Lotus Notes 8.5 и шрифты
Очередной раз пытался поставить Lotus Notes в Gentoo. Ставил из пакетов rpm. Напоролся на мелкие шрифты в диалоговых окнах. Совершенно случайно обратил внимание, что по умолчанию в настройках для шрифтов указан Luxi Serif.
Нашел пакет который содержит шрифты Luxi - media-fonts/font-bh-ttf и чудо произошло. Все диалоговые окна стали отображаться нормальными шрифтами вменяемого размера.
Попытка обойтись без установки этого шрифта ни чего хорошего по прежнему не дала. Пробовал подставить другой шрифт через fonts.conf вместо Luxi Serif. Fc-match показывает, что подстановка срабатывает, но в Lotus подстановка не действует. Как это победить не придумал.
Не зависимо от непонятного поведения шрифта Lotus Notes корректно встал и работает.
Нашел пакет который содержит шрифты Luxi - media-fonts/font-bh-ttf и чудо произошло. Все диалоговые окна стали отображаться нормальными шрифтами вменяемого размера.
Попытка обойтись без установки этого шрифта ни чего хорошего по прежнему не дала. Пробовал подставить другой шрифт через fonts.conf вместо Luxi Serif. Fc-match показывает, что подстановка срабатывает, но в Lotus подстановка не действует. Как это победить не придумал.
Не зависимо от непонятного поведения шрифта Lotus Notes корректно встал и работает.
Подписаться на:
Сообщения (Atom)