![]() ![]() ![]()
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Жизнь на свободе/Записи в блоге |
![]() |
Жизнь на свободе
Голосов: 1 Адрес блога: http://sovety.blogspot.com/ Добавлен: 2008-02-19 12:40:29 блограйдером Lurk |
Как сделать видеофайл из GIF-а и добавить поля к видео
2009-09-04 19:08:00 (читать в оригинале)Для того, чтобы из анимированного GIFа сделать видеофайл, я недавно использовал
gifsicle
(чтобы разоптимизировать GIF и разбить на кадры) и ffmpeg
(чтобы сделать из кадров видео):gifsicle -U --explode "input.gif"
for f in *.gif.* ; do mv "$f" "$f.gif" ; done
ffmpeg -r 25 -i "input.gif.%03d.gif" -sameq -s 320x240 output.flv
Если нужно добавить чёрных полей (до нужного размера), действую примерно так (в данном случае, хочу получить 320×240):
ffmpeg -i input.file -s 320x180 -padtop 30 -padbottom 30 output.file
Дополнение: с новыми версиями ffmpeg (например, 0.6.90), поля к видео добавляются с помощью видеофильтра pad:
ffmpeg -i input.file -vf "scale=320:180,pad=320:240:0:30" output.file
Я не использую для разделения на кадры ImageMagick (convert), потому что мне кажется, что
gifsicle
работает быстрее и требует меньше памяти.(in English)
Как сделать видеофайл из GIF-а и добавить поля к видео
2009-09-04 19:08:00 (читать в оригинале)Для того, чтобы из анимированного GIFа сделать видеофайл, я недавно использовал
gifsicle
(чтобы разоптимизировать GIF и разбить на кадры) и ffmpeg
(чтобы сделать из кадров видео):gifsicle -U --explode "input.gif"
for f in *.gif.* ; do mv "$f" "$f.gif" ; done
ffmpeg -r 25 -i "input.gif.%03d.gif" -sameq -s 320x240 output.flv
Если нужно добавить чёрных полей (до нужного размера), действую примерно так (в данном случае, хочу получить 320×240):
ffmpeg -i input.file -s 320x180 -padtop 30 -padbottom 30 output.file
Дополнение: с новыми версиями ffmpeg (например, 0.6.90), поля к видео добавляются с помощью видеофильтра pad:
ffmpeg -i input.file -vf "scale=320:180,pad=320:240:0:30" output.file
Я не использую для разделения на кадры ImageMagick (convert), потому что мне кажется, что
gifsicle
работает быстрее и требует меньше памяти.(in English)
Как пометить пакеты в Aptitude, чтобы потом удалить
2009-09-03 00:58:00 (читать в оригинале)Очень полезная возможность в
aptitude
— пользовательские метки для выбранных пакетов.Например, нужно поставить какой-то набор пакетов, чтобы собрать программу X из исходников, а потом нужно эти пакеты удалить. При установке помечаем выбранные пакеты какой-то своей меткой (
builddeps
в моём примере):$ sudo aptitude install --add-user-tag builddeps libчто-то-dev libчто-то-ещё-dev ...
А потом, когда эти пакеты больше не требуются, их удаляем, выбрав по той же метке:
$ sudo aptitude purge '?user-tag(builddeps)'
Поисковый шаблон
?user-tag(метка)
можно использовать совместно со всеми другими поисковыми шаблонами. Присваивать метки можно не только при установке (install
), но и во многих других операциях.Как видно из примера, особенно эта возможность полезна для самостоятельной сборки пакетов и программ из исходников.
P.S. Не помню, есть ли
--add-user-tag
в Ubuntu, но в Debian Lenny (aptitude-0.4.11
) точно есть.This post in English
Как пометить пакеты в Aptitude, чтобы потом удалить
2009-09-03 00:58:00 (читать в оригинале)Очень полезная возможность в
aptitude
— пользовательские метки для выбранных пакетов.Например, нужно поставить какой-то набор пакетов, чтобы собрать программу X из исходников, а потом нужно эти пакеты удалить. При установке помечаем выбранные пакеты какой-то своей меткой (
builddeps
в моём примере):$ sudo aptitude install --add-user-tag builddeps libчто-то-dev libчто-то-ещё-dev ...
А потом, когда эти пакеты больше не требуются, их удаляем, выбрав по той же метке:
$ sudo aptitude purge '?user-tag(builddeps)'
Поисковый шаблон
?user-tag(метка)
можно использовать совместно со всеми другими поисковыми шаблонами. Присваивать метки можно не только при установке (install
), но и во многих других операциях.Как видно из примера, особенно эта возможность полезна для самостоятельной сборки пакетов и программ из исходников.
P.S. Не помню, есть ли
--add-user-tag
в Ubuntu, но в Debian Lenny (aptitude-0.4.11
) точно есть.This post in English
Скорое обновление RuNIX.org
2009-08-28 04:59:00 (читать в оригинале)Наконец собрался и подготовил обновление планеты русских блогов о *NIX RuNIX.org. Дело в том, что скрипт Planet Planet, на котором аггрегатор работает сейчас уже давно не обновляется, а на смену ему пришёл Planet Venus. Вот на него и переходим.
Грядущие изменения, большие и маленькие:
- Другой, на мой вкус более аккуратный и человечный, шаблон.
- Список блогов теперь можно сворачивать (будет такой маааленький треугольник в заголовке списка). По наведению на название блога из списка, открывается меню недавних из этого блога.
- Появилась возможность навигации с клавиатуры (для тех, кто читает планету на сайте). Переход между записями по клавишам j и k можно включить в боковой врезке.
- Если в фиде определена картинка пользователя (Channel image или Icon), планета может её использовать. RSS 2.0 из ЖЖ, например, такие картинки отдаёт (соответственно, у некоторых авторов автоматически появятся портреты). Естественно, присылать нам свои фотки 64×64 по-прежнему можно.
- После перехода на Planet Venus, мы теперь можем пропускать заметки с будущими датами и изменения
atom:updated
(Помните, когда порой вдруг валились кучей старые посты какого-нибудь блога, как правило на blogspot? Вот чтобы так не было, и нужно). Должно стать лучше. - Шаблон теперь на XSLT, поэтому появилась определённая свобода в обработке записей (я в XSLT не силён, но думаю, справимся). Можно будет что-то исправлять или фильтровать. Дополнительно теперь есть возможность подключать фильтры-плагины.
Кто не заметил ссылку — новая планет будет выглядеть так.
Приветствуются замечания по делу (если по вёрстске — лучше сразу патч к CSS, если считаете, что что-то нужно фильтровать-менять — поделюсь XSLT, обсудим). Если что-то из ряда вон и лучше ничего не трогать — кричите!
Есть некоторые задумки (не факт, что скоро сделаю):
- добавить какой-нибудь ticket-tracker, чтобы заявки и жалобы быстрее собирать и все могли их видеть и комментировать;
- сделать javascript-овый флажок «пожаловаться» рядом с каждой записью, чтобы вовремя замечать неподходящий или неинтересный материал (я не всегда успеваю такой заметить, а написать письмо читателям обычно более лениво, чем ткнуть в кнопку);
P.S. Да, забыл предупредить. Допускаю, что при обновлении скрипта некоторые записи пройдут повторно. Прошу извинить за неудобство.


Категория «Радио»
Взлеты Топ 5
![]() | ||
+40 |
47 |
Фрагменты |
+30 |
57 |
тот_самый_Петрович |
+19 |
40 |
история интерьера |
+1 |
27 |
Новости сайта RocketsMusic.ru |
+1 |
17 |
промо радио |
Падения Топ 5
![]() | ||
-17 |
20 |
Радио ФМ Онлайн слушать бесплатно |
-24 |
2 |
Лучинин.net |
|
|
|
|
|
|
|
|
|

Популярные за сутки
Загрузка...

BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.