Openshot, ImageMagick и красноглазая магия…

2014-11-30

На днях осваивал программу для нелинейного видеомонтажа под Debian GNU Linux. Требовалось смонтировать простенькое слайд-шоу плюс несколько видеофайлов.

Из всех программ выбор пал на OpenShot — как лучший компромисс и аналог Movie Maker’а фирмы M$.

Все хорошо, однако на over 100 фотографиях OpenShot начал тормозить. Непродолжительный поиск подсказал, что проблемой может быть то, что все эти фотки грузятся в трек as is (а там фотографии на десяток мегабайт каждая) и OpenShot’у приходится каждый раз прокручивать все это богатство в памяти.

В теории фотографии можно уменьшить чем-нибудь типа ImageMagick — причем сделать это «одним чохом» в командной строке, но как? То есть я помню что в «Магике» есть утилита convert, но вопрос в том в какой размер конвертировать файлы и как быть с тем, что фотографии в моей подборке разной ориентации?

Ответ нашелся достаточно быстро. Где-то на ЛОРе на аналогичный вопрос советовали использовать связку bash+ffmpeg+imagemagick (что мне не подходило категорически — поскольку подборка требовала еще некоторой подгонки в ручном режиме). После чего я нашел ссылку на скрипт конверсии. Сам скрипт не понадобился — я извлек из него следующие строки:

RESOLUTION=1920x1080
mogrify -resize $RESOLUTION *.JPG

И тупо вбил их в комстроку в моей директории. mogrify — еще одна утилита пакета ImageMagick и она прекрасно справилась с конверсией. Фотографии стали весить порядка пары сотен килобайт, OpenShot перестал тормозить, а клип получился хорошего качества

Разрешение можно было задать и вот так:

mogrify -resize "1920x1080" *.JPG

И скорее всего уменьшить еще. Но это было часа три ночи и для вникания в детали у меня не было настроения.

Реклама

АБТФ, Evernote или «Первая доза бесплатно»

2014-11-20

Достаточно долгое время мои хорошие знакомые время от времени рекомендовали мне Evernote, как универсальный сборник заметок. Некоторое время я обдумывал мысль включить тем или иным образом эту систему себе в рабочий процесс — тем более что были всяческие вкусности типа командной строки для линукса, но… Но у меня уже была система, которая меня полностью устраивает, которая заточена под меня и которая не требует денех или вложений. Словом поленился.

Сейчас потихоньку начали просачиваться новости о том, что систему переводят в небесплатный режим и вообще. Что хуже — btsync тоже начал двигаться в сторону коммэрции, хотя с ним есть надежда, что они будут монетизировать только хранилище, а саму утилиту так и продолжат распространять бесплатно. С другой стороны — уже есть Pulse ну и rsync с unison’ом еще никто не отменял.

Словом история повторяется снова и снова:


…подсадить как можно больше пользователей, стать монополистом на рынке и закрыть систему — все равно уже никто и никуда не побежит. Дальше начинается монетизация.

Проблема даже не в деньгах (хотя лично меня будет давить жаба платить за то, что я могу иметь бесплатно), а в том, что через некоторое время фирма начинает указывать куда и зачем тебе двигаться и как ты должен дышать. При этом сервис обрастает свистелками и рюшечками и начинает тихонько разлагаться.


«Опыт показывает, что такие учреждения обречены. Совершенство убьет их. Им некуда пустить корни. Они не могут расти, так как уже выросли. Они и цвести не могут, а плодоносить — тем более. Когда мы встречаем такой случай — например, здание ООН, — мы умудренно и печально качаем головой, прикрываем простыней труп и неслышно выходим на воздух»

(c) Сирил Норкот Паркинсон

Пока лекарство одно — открытые форматы хранения и open source софт. Это требует некоторого ума и некоторого приложения сил (трудности обычно сильно преувеличены), зато потом окупается сторицей — можно быть уверенным, что после «часа $» мои данные не превратятся в труху, а софт — в тыкву.


Стресс, тренировки и светофорная шкала нагрузок

2014-11-08

Как происходит процесс тренировки? Мы подвергаем организм стрессу, нанося организму определенный «вред» — микротравмы мышц при поднятии тяжестей, дефицит кислорода в сердечно-сосудистой системе и так далее и тому подобное. Организм в ответ приспосабливается — отращивает мышцы, увеличивает количество капилляров и объем переносимого по сердечно-сосудистой системе кислорода, причем чаще всего делает это «с запасом» — чтобы в следующий раз хватило не только на эту нагрузку, но и еще остался резерв.

Эта адаптация к стрессу имеет свои пределы — никто «с нуля» не поднимет многотонный груз, например. Такие пределы можно представить в виде «светофорной шкалы» — с зеленым, желтым и красным секторами.

                                            интенсивность
                                            нагрузки

|-----------|-----------|------------------------>
0  зеленый     желтый     красный

При низкоинтенсивных нагрузках мы находимся в «зеленой зоне» комфорта — организм прекрасно справляется с ней без подключения «резервных мощностей» — например при походе за хлебом.

Если продолжить увеличивать нагрузку, то организму придется тем или иным образом приспосабливаться. Пока мы находимся в «желтой зоне» — резервов адаптации хватает. Если продолжать увеличивать нагрузку дальше — начинается «красная зона» — возможностей перестанет хватать и происходит срыв. Если нагрузка была не очень большой — дело закончится легкой травмой (растяжением мышц, например), если очень — последствия могут быть очень серьезными (печальная участь самого самого первого марафонца).

Такова теория стресса в классическом виде — по Гансу Селье. Комфортный режим — Адаптация — Срыв адаптации. Зеленая зона — Желтая зона — Красная зона. Читать далее…


%d такие блоггеры, как: