Home
парам пам пам
Свежие записи 
12-Ноя-2009 04:26 pm(без темы)
пришельцы, мозговой слизень
Die Ärzte могу слушать вечно

30-Окт-2009 12:49 am - Задротская страничка
пришельцы, мозговой слизень
Не задротам, просьба под кат не лезть =)
/fap /fap /fap )
18-Авг-2009 11:34 pm(без темы)
пришельцы, мозговой слизень
Оказывается, иногда, чтобы отладить javascript, надо весь день копаться в исходниках веб-сервера.
6-Авг-2009 09:17 pm(без темы)
пришельцы, мозговой слизень
Сегодня, продолжая войны со всякого рода медиа-фигнёй, я придумал просто супергениальный мега аудио кодек — убийцу mp3. Правда, потом мне сказали, что я придумал mp3, но я не верю(потому что тут написано как-то совсем не то).
Описывать мне лениво, так что придется вам поверить на слово.

UPD: Да, действительно я придумал mp3 =( Разочарование примерно такое же как и когда я в школе придумал суперскую сортировку. Потом узнал, что она называется пузырьковой и работает ужасно медленно.
пришельцы, мозговой слизень
Российские программисты получат профессиональный праздник
Министерство связи и массовых коммуникаций России подготовило и внесло в правительство проект указа президента России «О Дне программиста».

Об этом 24 июля сообщается на сайте ведомства. Неофициально «День программиста» отмечается в мире в 256-й день каждого года. Число 256 выбрано потому, что это количество целых чисел, которое можно выразить с помощью одного восьмиразрядного байта. Минсвязи России приняло решение также определить «День программиста» в России на 256-й день года — 13 сентября, а если год високосный — 12 сентября.

Сообщает Ъ

Наш президент мне всё больше нравится.
Прошу куратора моей жежешечки занести это в личное дело.
23-Июл-2009 04:11 pm(без темы)
пришельцы, мозговой слизень
Продолжая войны с видео.

Возьмём замечательный всеми любимый уродский формат flv.

$ ffmpeg -i test.flv
...
  Duration: 00:00:51.90, start: 0.000000, bitrate: 64 kb/s
    Stream #0.0: Video: flv, yuv420p, 512x288, 25.00 tb(r)
    Stream #0.1: Audio: mp3, 44100 Hz, stereo, 64 kb/s


Оказывается, у flv файлов битрейт нигде не написан. А ffmpeg в строчке Duration... пишет суммарный битрейт видео и аудио потоков. Не находя битрейта видеопотока он просто зануляет его и пишет битрейт аудиопотока.

Боольшая простыня )

UPD: как оказалось, это был баг ффмпега моего. svn спасет нас!
21-Июл-2009 05:05 pm(без темы)
пришельцы, мозговой слизень
Никогда-никогда не занимайтесь написанием софта для обработки видео.
Глаза повыпадают от количества манов, руки устанут ифы писать и параметры кодекам распихивать.

Например, чтобы нормально в 2 прохода сконвертилось видео в mp4 кодеком h264, надо ввести одну(ну, на самом деле, две, да) команду:
ffmpeg -y -i test.avi -s 400x300 -pass 1 -vcodec libx264 -vpre fastfirstpass -b 512k -bt 512k -threads 0 -f mp4 -an /dev/null && ffmpeg -i test.avi -s 400x300 -pass 2 -acodec libfaac -ab 128k -ac 2 -vcodec libx264 -vpre hq -b 512k -bt 512k -threads 0 -f mp4 test.mp4


А вот кодек h263, например(им кодируется 3gp, которым снимают большинство ваших новомодных телефончиков), не умеет выдавать видео других размеров, кроме как 128x96, 176x144, 352x288, 704x576 и 1408x1152. Причем -padtop и -padbottom игнорирует совершенно. И пишет еще так с издёвкой, попробуйте-ка, говорит, h263+, у которого свои заморочки.

Хоть смысл каждого параметра интуитивно понятен, его значение угадать не всегда получается. В 70% случаев в ответ на команду конвертации с новым форматом\кодеком получается не видео, а унылая ничего не проясняющая стандартная фраза ffmpeg'а о том, что кодеку что-то не понравилось.
Error while opening codec for output stream #0.0 - maybe incorrect parameters such as bit_rate, rate, width or height

Остается только почувствовать себя унылым гавном и уткнуться в гугл. А кодеков много. Вы даже не представляете сколько их. Слава тому же ffmpeg'у, что входные кодеки он умеет сам определять.

А вот вам домашнее задание: слейте-ка два видео(пусть даже с одинаковыми шириной и высотой) в одно через ffmpeg.
9-Июл-2009 12:07 pm(без темы)
пришельцы, мозговой слизень
Когда-то давно задался я вопросом как же все-таки копипастить в vim из одного окна в другое. Придумал, написал — заработало. А недавно вот потерял этот кусочек конфига. Чтобы больше не терялось, напишу, пожалуй, тут. Ну и раскрашу, конечно же, вручную в свою любимую цветовую схему darkblue =)
" copy
vmap <C-Z> y:tabnew<CR>p<ESC>:w! ~/.vimbuf<CR>:q!<CR>
nmap <C-Z> :w! ~/.vimbuf<CR>

" cut
vmap <C-X> d:tabnew<CR>p<ESC>:w! ~/.vimbuf<CR>:q!<CR>

" paste
imap <C-C> <ESC>:r ~/.vimbuf<CR>
nmap <C-C> :r ~/.vimbuf<CR>


Если в визуальном режиме выделен кусок, то при <C-Z> копируется только он, без визуального режима копируется весь файл.
13-Июн-2009 06:55 am(без темы)
пришельцы, мозговой слизень
Да, сегодня утром, в 6 утра, мне совершенно еще не хочется спать и совсем нечего делать, поэтому я отвечаю всем в камменты в тему и не очень =)
Всем доброго утра.
This page was loaded Ноя 16 2009, 1:42 pm GMT.