Показаны сообщения с ярлыком видео. Показать все сообщения
Показаны сообщения с ярлыком видео. Показать все сообщения

суббота, 10 января 2015 г.

Новогодний фридайвинг на Тургояке

Народ из вконтактика сорганизовался на каникулах понырять на Тургояке, а я упал им нахвоста чтоб пофотографировать.

Фридайвинг? Нет спасибо!



А вот сосиски кошак на пляже одобряет - пришлось поделиться половиной перекуса.

Суровый русский фридайвинг - хочешь понырять, сначала выпили себе прорубь :)



Толщина выпиленных кусков обманчива - это то, что намерзло за 5 дней, после того как прорубь выпилили первый раз, на самом деле толщина льда на Тургояке - около 60 см.

Глубина в этом месте - 30 метров.

Стоило только оставить бензопилу без движения на 10 минут как она где-то приморозилась, пришлось ее отогревать сначала кипятком



а потом еще на газовой горелке



ну ничего, отогрели, тургоякская резня бензопилой продолжается



Фридайверы ныряют только в "мокром" гидрокостюме, под сухим остается довольно много воздуха, для компенсации пришлось бы навешивать дополнительные грузы. Если вдруг сухой гидрокостюм под водой повредится вместо воздуха под гидру затечет вода, плавучесть резко падает, ныряльщик соответственно ускоренно идет на дно и успеет ли он отцепить грузы - большой вопрос.



поплевали в маску



прицепили комп



теперь можно и понырять



На улице около -18°С, но солнечно и ветра почти нет, довольно комфортно



Селфи в новогодней проруби - святое дело :)



Донырнули max до 15 метров, надеюсь у ребят получится что-нибудь из снятого под водой



А пока только так:



UPD: А вот и подводного немножко (видео - Павел Сидоренко):



Теперь успеть позагорать, пока солнце не село



А то зимний день короток :(


среда, 19 февраля 2014 г.

Как прошить субтитры в видео - 2

Речь естественно о случаях, когда субтитры надо вставить не отдельной дорожкой (это-то просто - можно взять ffmpeg или MKVToolNix), а прямо в изображение.

На замену iLove нашлась несколько более приятная программка - Freemake Video Converter.

У этого интерфейс более традиционный, чем у iLove - указываем видео, файл с субтитрами (кодировка должна быть UTF-8), в редакторе задаем размер шрифта, указываем выходной формат, параметры пережатия и ждем :( процесс не быстрый.



Если вдруг появились проблемы с рассинхронизацией звука и изображения - первым делом надо попробовать поменять формат звуковой дорожки на mp3.

четверг, 8 августа 2013 г.

FFMPEG - Crop и Slow Mo

Прикопаю еще одну фишку FFmpeg - вырезание в отдельный файл части экрана исходного видео (crop) и уменьшение скорости воспроизведения (slowmo).

Есть такое видео с дурацкой ориентацией кадра:



Можно скачать его в разрешении 1080 и вырезать центральную часть 640x480, в которой собственно всё и происходит, это достаточно просто (-vf crop=640:480):

ffmpeg -i "Chiba sensei seminar 01.mp4" -vf crop=640:480 -b:v 3000K "01chiba.mp4"

Хотя, если нужно только получить в замедленном виде один фрагмент, можно все действия сразу запихать в одну команду:

ffmpeg -ss 00:01:42 -t 00:00:01 -i "Chiba sensei seminar 01.mp4" -qscale 0 -vf crop=640:480 -f yuv4mpegpipe - | \
yuvfps -s 1:20 -r 1:1 | yuvfps -r 30:1 -c | \
ffmpeg -f yuv4mpegpipe -i - -qscale 0 koteslowlQ.mp4
  • -ss 00:01:42 -t 00:00:01 - берем только одну секунду, начиная с 1 мин 40 сек исходного видео
  • -qscale 0 - качество видео не трогаем
  • -vf crop=640:480 - вырезаем из центра область 640х480
  • -f yuv4mpegpipe - задаем формат, в котором видео отправляется по конвейеру
  • yuvfps.exe - утилитка из комплекта MJpeg tools
  • -s 1:20 -r 1:1 - на каждую 1/20-ю часть "входящих" кадров создаем 1 полный кадр нового видеопотока
  • -r 30:1 - говорим, что новый видеопоток будет со скоростью 30 кадров в сек
  • и последней частью команды ffmpeg собирает из видеопотока идущего по конвейеру файл в формате mp4.
Обратные слэшики лучше выкосить (не все файловые менеджеры их понимают) и набирать команду в одну строку.

Результат команды в файле koteslowlQ.mp4 - центральная часть исходного кадра, 1 сек в замедленном виде:



А вот для сравнения изделие другой, спец. утилитки для slow mo - slowmoVideo, она умеет растягивать разные интервалы исходного видео с разной скоростью, в соответствии с заданными настройками, для её работы тоже кстати требуется FFmpeg



и к тому же не просто размножает каждый кадр, а пытается сделать между кадрами плавные переходы, получает забавно:

вторник, 21 мая 2013 г.

Каменный пояс 2013

Очередной, уже третий открытый кубок г.Миасс по Историческому фехтованию "Каменный пояc" прошел 18-19 мая 2013г. В этом году кубок получился международным - кроме местного, уральского народа организаторы привезли несколько немцев и австрияков (которые потом и заняли 1-2 место).



То, что рекламой мероприятия в городе никто заморачиваться не стал, в общем-то уже привычно, в Миассе все новости - в прошедшем времени, но в этот раз ребята и сами соревнования устроили не в городе, а в какой-то жопе на турбазе на берегу Тургояка. С учетом сезона и температуры около +10°C зрителей на турбазе было три с половиной человека, ну еще десяток человек - родственники и знакомые бойцов.



Зачем было привозить немцев и потом прятать их ото всех - моя не понимай :(



Немцев было много, практически все пары отборочных боёв были "наши-немцы".



Собственно из Миасса был только один участник - Володя Бочериков (клуб "Леон"), но он с самого начала как-то неудачно огреб от немца по ноге мимо доспеха и после этого практически только защищался.





Судейская дискуссия, кому сколько давать







Зрители ловят момент



Еще видео и фото - youtube, picasa, и вконтактик.

понедельник, 8 апреля 2013 г.

Немного сурового челябинского кендзюцу



В эти выходные (6-7.04.2013) в Челябинске прошло Ежегодное открытое первенство Челябинской области по Позднесредневековому Дуэльному Фехтованию. Заглянул посмотреть на турнир по кендзюцу. Ну, что можно сказать, если вы думали, что кендо - суровый вид спорта, потому что "будут болеть мышцы, будут вечно сорванные кровавые мозоли на ступнях и ладонях, когда наденете доспехи – добавятся синяки, ссадины и усталость до головокружения" приезжайте в Челябинск и поучаствуйте в турнире по кендзюцу ;)

Немного о правилах от организаторов:


И пара поединков


кендошные синаи понятно на такое не расчитаны, щепились моментально, но их заматывали скотчем и снова пускали в дело, я так понимаю, неделя-другая таких тренировок и из обычного синая сам собой получится фукуро-синай :)


О, а с такой атакой как-то кендо видео проскакивало:


Половина участников турнира были исторические фехтовальщики, которые похоже снарягу и синай видели первый раз в жизни


из-за чего кое-кому пришлось даже вести бой в таком виде:

"хорошо, что маска надета, а так бы загрыз всех :)"

что впрочем не помешало занять им три первых места


Еще фото и видео - youtube, picasa, вконтактик.

четверг, 28 марта 2013 г.

Как вырезать кусок из видео

Программ, которыми можно вырезать из видео нужный кусок на самом деле вагон и маленькая тележка, но одни платные, другие открывают только видеофайлы определенного типа (например, только avi) или только использующие определенные кодеки, к третьей привыкнешь под windows, а под linux её не окажется. Чтоб не морочить себе голову всякой ерундой, проще всего запомнить одно универсальное бесплатное решение под windows, mac и linux - командную строку FFMPEG.

В простейшем случае она будет выглядеть так (вырезать из input.mp4 начиная с момента в 1 мин 9 сек кусок в 10 мин и положить в output.mp4 без перекодировки):
ffmpeg -i input.mp4 -ss 00:01:09 -t 00:10:00 -c copy output.mp4

Но здесь есть одна засада - кодеки, сжимающие видео пишут один полный видео кадр (опорный), а потом несколько кадров с информацией только об изменившихся кусочках опорного кадра, потом снова опорный кадр полностью и т.д. Вырезая кусок с опцией -c copy ffmpeg может (и скорее всего так и сделает) начать видео файл output.mp4 с нескольких неполных кусков кадров без опорного кадра перед ними. При просмотре это будет выглядеть как секунда мусора в начале видео, проигрыватели видео ее без проблем пережевывают.
Собственно засада будет если попытаться выложить вырезанный кусок на какой-либо видеохостинг - после закачки будет выдано сообщение об ошибке при обработке видеофайла с адекватностью обратно-пропорциональной пофигизму программиста, который писал эту обработку - от вполне понятного на youtube до полностью дебильного на facebook-е. Сам ffmpeg, кстати, такие файлы тоже обычно потом пережёвывать не может - ругается на неправильные пикселы в первом видеокадре.

Полечить этот неприятный момент можно включив одновременное пережатие вырезаемого куска (тип кодеков в данном случае задается расширением выходного файла - mp4):
ffmpeg -i input.mp4 -ss 00:01:09 -t 00:10:00 output.mp4

а лучше так:
ffmpeg -i input.mp4 -ss 00:01:09 -t 00:10:00 -b:v 3000K -acodec libmp3lame output.mp4

поднятие битрейта видео (-b:v 3000K) по сравнению с используемым по умолчанию позволяет получить более приличное качество (конечно если у исходного видео битрейт был больше 3000K), а с кодеком звука mp3 почему-то никогда не возникает дефекта постепенной рассинхронизации видео и аудио, который нет-нет да и вылезает при таких манипуляциях и использовании других аудиокодеков.

Если надо одновременно поменять разрешение вырезаемого куска, добавляем опцию -s:
ffmpeg -i input.mp4 -ss 00:01:09 -t 00:10:00 -s 1280x720 -b:v 3000K -acodec libmp3lame output.mp4

Если исходное видео содержит несколько аудио дорожек и/или субтитры, нужно будет указать номера всех дорожек, которые нам нужны в выходном файле:
ffmpeg -i input.mkv -ss 00:01:09 -t 00:10:00 -map 0:0 -map 0:1 -map 0:2 -map 0:3 -s 1280x720 \
-b:v 3000K -acodec libmp3lame -scodec copy output.mkv

-map задает перечень и порядок дорожек, которые нужны в выходном файле, а -scodec copy копирование субтитров без перекодировки.

пятница, 1 февраля 2013 г.

Клубные соревнования 30.01.2013

С нового года, как водится, решили начать новую жизнь :) а именно в конце каждого месяца проводить клубные соревнования. Очень удачно удалось привлечь поучаствовать пару ребят из клуба исторических(?) фехтовальщиков. Поскольку с началом малость подзатянули, в полном формате провести не получилось, отбились только каждый с каждым, а на отдельные финалы времени уже не хватило, итоги подводили по набранным очкам. Но вообщем получилось довольно удачно, мне понравилось.

Вообще такие мероприятия имеет смысл проводить хотя бы для отработки на автоматизм организационных моментов - составление сетки, ведения протокола и судейства.

Парочка видео, первое - безрезультатный бой наших 1-х данов:



и второе - с одним из гостей (с белой повязкой):



Ну и несколько фоток:

Дима пробивает мен Андрею


Серега пробивает мен Андрею

Нда, кому-то надо почаще приходить на тренировки ;)

Серега смущал нас jodan'ом, мы уворачивались как могли :)




Регулярно снимая поединки заметил интересную штуку - хорошие, "живые" кадры получаются только если хотя бы один боец приличного уровня, если оба - начинающие снимать практически бесполезно, ни одного интересного кадра.

пятница, 18 января 2013 г.

Строили, строили и, наконец построили

Контора облагораживала одно из зданий, пользуясь случаем потренировался в time-lapse, 20 месяцев за 3 минуты:



Эффект от просмотра в основном определяется точностью совмещения деталей на отдельных кадрах, поэтому так сказать задним числом можно сформулировать несколько правил:
  • Снимать только фиксом, ну или на крайних положениях фокусных расстояний объектива, точно выставить фокусное расстояние в середине диапазона невозможно, из-за этого плывет геометрия и размеры объектов в кадре
  • Снимать с одного и того же места
  • Снимать с одной и той же высоты над землёй
  • Выставлять фотоаппарат по уровню
  • После первого кадра запомнить, на какой детали находится центр кадра и в дальнейшем ставить его туда
  • Ну, т.е. если целью ставится приличный результат - снимать надо со штатива, сюрприз, сюрприз
  • Снимать немного дальше (с меньшим фокусным расстоянием), чем это кажется необходимым, после точного совмещения края кадра уйдут в отход
  • Снимать каждый кадр в нескольких экземплярах - вернуться в прошлое и отснять единственный кадр, ушедший в брак из-за шевеленки или другого дефекта неполучится :(

Поскольку я этого ничего не соблюдал :( здание получилось на разных кадрах с разной кривизной, приходилось на отснятых кадрах править геометрию в Raw Therapee.

Потом создавал GIMP-ом xcf-файл и добавлял в него послойно (Файл-Открыть как слои...) отснятую последовательность фотографий, выравнивая каждый кадр по предыдущему - включал видимость только двух верхних слоев, делал последний слой полупрозрачным и двигал его мышкой. Утилитки для автоматического выравнивания пробовал, но с изображением здания, да ещё перестраиваемого они не покатили, например могли совместиться первый этаж на одном фото и второй - на другом.

Поскольку после сдвига для совмещения на кадрах получалось отсутствие изображения с какого-либо края - далее вырезал общую серединку.

Полученный полноразмерный xcf-файл на всякий случай сохранял, а для создания видео создавал уменьшенную до размеров будущего видео копию. Из этой копии сохранял каждый слой в виде автонумерованного png-файла при помощи GIMP-овского скрипта sg-save-all-layers.scm (File->Save all layers...)

Из полученной последовательности кадров собирал видео при помощи Picasa, picasa позволяет довольно просто задать длительность кадра, эффекты при переходах и сразу наложить аудио.

Вполне возможно, что всю действий последовательность можно сделать в каком-то одном инструменте, в данном случае зоопарк объясняется просто - Raw Therapee, GIMP и Picasa у меня уже были и я уже знал, как в каждом из них сделать нужную мне часть обработки.

вторник, 28 августа 2012 г.

Забег за облака 2012

В репортажике Златоустовского ТВ видно, что старт был при довольно таки приличной погоде:


А в это время ближе к Круглице было как в том анекдоте:
- Видите суслика Круглицу?

- А она там есть!

Тем не менее организаторы решили, что на вершину народ бежит. Первыми на вершине отметилась пара, которая вышла на маршрут заблаговременно:


А там и основной состав потянулся:


Несмотря на погоду народ особенно не унывал


Солнышко выглянуло пару раз чисто символически


Потом исчезло и начался дождик


Так что народ на скользком курумнике нет-нет, да и бился ногами



Каждый боролся со скользкими камнями как умел

Тапки скинул, вот те на! Не противно ли?
Товарищи, поведенье Эрика не спортивное!
:)


Остальные где балансировали руками как умели


Где просто передвигались на руках


Где съезжали на пятой точке


Как сумел забежать на вершину и спуститься по мокрому курумнику вот этот товарищ - моя не понимай




Дети отжигали наравне со взрослыми


Под конец дождик пошел уже совсем конкретно


Но народ знай себе лез и улыбался




И даже не забывал порадовать фотографов каким-нибудь трюком :)


Number one


Коварный крокодил собачьей наружности™ повзрослел, остепенился, просто так людей теперь не кусает, только чтоб отобрать колбасу.


Пирамидки в долине сказок продолжают размножаться неизвестным науке способом


Гора мусора возле Откликного скоро превысит его по высоте


Неместной бабушке маршрут марафона понравился


Остальные фотографии в альбоме Забег за облака 2012