This Might Be Useful

Archive for the ‘Software’ Category

Простое создание DVD-рипов в Linux

Thursday, July 3rd, 2008 | Software, Linux | No Comments »

В качестве продолжения описания темы конвертирования видео привожу простой способ создания DVD-рипов в Linux.

Данная комманда берет первый раздел с DVD и конвертирует его в flv:

mencoder dvd://1 -ofps 25 -o a.flv -of lavf -oac mp3lame -lameopts abr:br=256 -srate 44100 -ovc lavc -lavcopts vcodec=flv:keyint=50:vbitrate=900:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -vf pp=lb,scale=512:384,harddup

Если нужно выдернуть определенную главу, можно добавить параметр -chapter.
В случае, если содержимое DVD скопировано на жесткий диск, нужно указать путь к файлам: -dvd-device /path/to/the_folder/

mencoder dvd://1 -chapter 1 -dvd-device /path/to/the_folder/ -ofps 25 -o a.flv -of lavf -oac mp3lame -lameopts abr:br=256 -srate 44100 -ovc lavc -lavcopts vcodec=flv:keyint=50:vbitrate=900:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -vf pp=lb,scale=512:384,harddup

На предмет того, что какой параметр значит и какие они бывают, советую почитать man по mencoder.

Выходной формат, понятное дело, может быть не только flv :).

Firefox GUI - Add Bookmark Dialog Tweak

Wednesday, November 7th, 2007 | Firefox, Software, CSS | 3 Comments »

Вот за что Я так люблю Firefox так это за то, что владея познаниями в CSS, можно с легкостью видоизменять, как интерфейс самого Firefox-а, так и сайты, отображаемые в нём. Он даже по умолчанию идёт с Add-On-ом, который весьма облегчает эту задачу - DOM Inspector. Ну нравится мне настраивать и видоизменять всё и вся ;)
(more…)

Основы масштабирования (web-проектов)

Thursday, October 25th, 2007 | Software, Linux, Operating Systems, Programming | 3 Comments »

Обычно о масштабировании начинают думать тогда, когда один сервер не справляется с возложенной на него работой. С чем именно он не справляется? Работа любого web-сервера по большому счету сводится к основному занятию компьютеров - обработке данных. Ответ на HTTP (или любой другой) запрос подразумевает проведение некоторых операций над некими данными. Соответственно, у нас есть две основные сущности - это данные (характеризуемые своим объемом) и вычисления (характеризуемые сложностью). Сервер может не справляться со своей работой по причине большого объема данных (они могут физически не помещаться на сервере), либо по причине большой вычислительной нагрузки. Речь здесь идет, конечно, о суммарной нагрузке - сложность обработки одного запроса может быть невелика, но большое их количество может “завалить” сервер.

В основном мы будем говорить о масштабировании на примере типичного растущего web-проекта, однако описанные здесь принципы подходят и для других областей применения. Сначала мы рассмотрим архитектуру проекта и простое распределение ее составных частей на несколько серверов, а затем поговорим о масштабировании вычислений и данных.
(more…)

Конвертация видео в flv из командной строки

Monday, July 16th, 2007 | Software, Linux | 6 Comments »

Сейчас весьма популярны стало публиковать на сайтах видео и специальные flash проигрыватели для его просмотра. Собственно, проигрыватель - это не проблема, есть отличный JW FLV Player. Также хорошо дела обстоят и с конвертацией видео в flv (Flash Video, формат, который проигрывают flash плееры) - есть Riva FLV Encoder. А вот что делать, если Вы пользуетесь Linux или надо на лету переделывать видео, закачанное пользователем (а пользователи любят распространенные и понятные форматы)? Или надо переделывать ролики пакетно? Правильно, надо найти более удобный способ конвертации.

В Сети есть множество статей, авторы которых смело заявляют “просто запустите ffmpeg и все будет отлично”. Так вот это не так. ffmpeg - это не подходящий инструмент для поставленной задачи, т.к. он поддерживает очень маленькое количество входных форматов видео-файлов, а организовывать двухэтапное перекодирование через промежуточных формат совсем не хочется. Именно поэтому надо использовать mencoder, предназначенный для перекодирования видео-файлов из одного формата в другой и понимающий огромное количество входных форматов.
(more…)

Коды состояния HTTP

Friday, May 11th, 2007 | Software, Web, Programming | 1 Comment »

Знание и понимание кодов состояния HTTP нужно как простым пользователям (часто - чтобы понять, например, почему же страница не загрузилась), так и программистам и системным администраторам (для настройки серверов, для корректных ответов скриптов клиентам и т.п.). Ниже приведен список кодов состояния HTTP и даны необходимые пояснения.
(more…)

Страница: 1 (всего: 2)
12»