Новая версия FFmpeg 0.9 — свободные библиотеки с открытым исходным кодом.
FFmpeg — набор свободных библиотек с открытым исходным кодом, которые позволяют записывать, конвертировать и передавать цифровые аудио и видео записи в различных форматах.
Немного из изменений:
аппаратное декодирование H.264 на Android
поддержка чтения файлов формата MPO;
перемотка в mmsh;
фильтр libass;
декодер VBLE;
энкодер libopenjpeg;
исправления альфа непрозрачности в многих кодеках;
исправления 8ми-битной палитры в различных кодеках;
экспериментальный энкодер jpeg2000;
поддержка libaacplus;
download
eAccelerator — это ускоритель и оптимизатор PHP-кода. Увеличивает производительность PHP скриптов за счет кэширования их в компилированном состоянии,тем самым eAccelerator значительно уменьшает нагрузку на сервер и увеличивает скорость вашего кода PHP в разы. Также оптимизирует скрипты для их ускоренного выполнения.
Помимо eAccelerator существуют и другие акселератор PHP — XCache, Alternative PHP Cache (APC)
Для меня ни так важен акселератор PHP, просто решил попробовать и сравнить результаты работы с ним и без него, тем более что у меня блог на wordpress, ну и так для общего развития.
Для теста поставил с нуля WordPress 3.2.1 использовал VirtualBox и Debian 6.0.3, добавил в footer.php строки
«< "?php if (is_user_logged_in()) { ?">»
«< "?php echo get_num_queries(); ?">» запросов за «< "?php timer_stop(1); ?">» секунд.»< "?php ?">»
«< "?php echo ' | Потребление памяти: ' . round(memory_get_usage()/1024/1024, 2) . 'MB'; }?">»
получаем
19 запросов за 0,475 секунд. | Потребление памяти: 17.32MB
Читать далее…
На просторах сети встретил еще один хороший репозиторий для Debian, думаю что и для любителей Ubuntu он тоже будет полезен. Как уже ясно из его названия он содержит различные мультимедийные пакеты которые не вошли в официальный репозиторий или новые версии пакетов, которых пока нету в официальных.
Добавляем для своего дистрибутива:
$ nano /etc/apt/sources.list.d/multimedia.list
deb http://www.debian-multimedia.org lenny main non-free
deb http://www.debian-multimedia.org squeeze main non-free
deb http://www.debian-multimedia.org wheezy main non-free
deb http://www.debian-multimedia.org sid main non-free
Устанавливаем ключ, скачиваем пакет debian-multimedia-keyring_2008.10.16_all.deb и устанавливаем:
$ dpkg -i debian-multimedia-keyring_2008.10.16_all.deb
или
$ apt-get update && apt-get install debian-multimedia-keyring
Можно сказать по следам этой заметки Программа для конвертации видео под Android в Ubuntu, но предлагаю вариант для любителей консоли или когда нет возможности использовать графическую оболочку.
Использование FFmpeg.
Я использовал старую версию пакета, который был в репозиториях:
$ apt-cache policy ffmpeg
ffmpeg:
Установлен: 4:0.6.2-1ubuntu1.1
На данный момент на сайте ffmpeg.org доступна FFmpeg 0.8.6 «Love».
Стандартный вариант — довольно простой пример конвертирования — получаем видео в формате MPEG-4 ASP («XviD»), и еще обращаем внимания на предупреждения, что кодер «aac» экспериментальный и добавляем параметр «-strict experimental», так как у нас стара версия пакета.
«encoder ‘aac’ is experimental and might produce bad results.
Add ‘-strict experimental’ if you want to use it.
Or use the non experimental encoder ‘libfaac’.»
$ ffmpeg -i источник-video.avi -s 480x320 -vcodec mpeg4 -acodec ac3 -ar 48000 -ac 1 -r 15 -ab 128k -aspect 3:2 получаемое-video.mp4
или
ffmpeg -i источник-video.avi -s 480x320 -vcodec mpeg4 -acodec aac -strict experimental -ac 1 -ar 48000 -r 15 -ab 128k -aspect 3:2 получаемое-video.mp4
Читать далее…
Данной апплет позволяет составить и упорядочить список ssh-подключений.
Все действия выполняем от привилегированного пользователя.
Для Debian и Ubuntu добавляем репозиторий:
$ nano /etc/apt/sources.list.d/sshmenu.list
deb http://sshmenu.sourceforge.net/debian stable contrib
Добавляем ключ репозитария:
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 4CC00851
Обновляемся и ставим:
$ apt-get update
$ apt-get install sshmenu-gnome
Правда он просит поставить довольно много новых пакетов, если это нас не смущает то продолжаем.
Читать далее…
Открываем:
$ nano ~/.bashrc
Хороший способ для просмотра списка ранее введенных команд в bash — имеется команда history.
По умолчанию она выводит список команд хранящийся в истории.
По умолчанию его размер — 500 команд, но иногда используешь редкие команды или выражения и что бы потом мучительно не вспоминать, можно полистать историю.
HISTSIZE — определяет число строк, хранящихся в списке истории (в памяти интерпретатора).
HISTFILESIZE — максимальное количество команд хранящихся в файле истории.
Если хотим хранить историю в другом файле, то нужно в .bashrc, задать команду HISTFILE=~/.my_history.
shopt -s histappend
PROMPT_COMMAND=’history -a; history -n’
Читать далее…