Comments 78
Это достаточно старая штука — Slit-scan photography (щелевая съёмка или щелевое сканирование). На хабре как минимум три статьи. Вот такое делают:
Это не совсем тоже самое.
Почему?
в вашем видео ось времени осталась временем, а в статье предложен вариант когда ось времени взята из горизонтальной или вертикальной осей изображений.
Тут в центре полоска из исходного видео шириной в один пиксель, положение полоски в кадре исходного видео фиксировано. У автора статьи положение полосок из кадров исходного видео не фиксированы — они движутся одного края кадра к другому.
Нельзя увидеть плоскость XYO, и то что там находится с оси Z. Нельзя ничего увидеть сбоку страницы книги.
«то же самое»
А с чем связаны явно выраженные ветрикальные полосы?
Очевидно, монтажные склейки.
Точно! Я как-то не подумал о них) Было бы интересно посмотреть в таком виде видео без монтажных склеек… только удастся ли найти такое видео? Разве что самостоятельно снять.
Можно «делать срез» предварительно разбив видео на сцены. При этом видео будет варьироваться по ширине в зависимости от длительности каждой сцены.
Бёрдмэн
Фрагмент из кф «Самый лучший день»
В музыкальных клипах это не так уж редко встречается.
Авторы утверждают, что снято без склеек
В музыкальных клипах это не так уж редко встречается.
Сокуров — Русский ковчег
https://www.youtube.com/watch?v=G6u-TomcyD4
И другие творения коллектива.
И другие творения коллектива.
Где-то было британское антицензорное видео, 10 часов о том, как сохнет краска. :)
Есть фильм «Виктория» — ~2 часа одним дублем. При этом там достаточно много перемещений как по улице и внутри зданий, даже есть отрезок, когда главные герои в машине едут.
Я специально для такого эксперимента поставил камеру на забор и заснял прибытие поезда. Практическое применение? По 1 изображению можно оценить скорость при проходе каждого вагона (чем медленнее, тем длиннее вагон). В случае с разными сценами можно сразу увидеть моменты переключения.
А вот фантазии на действительно красивое видео не хватило.
А вот фантазии на действительно красивое видео не хватило.
Русский ковчег — 87 минут без склеек.
Ну уж, коли начали перечислять.
Джон Ашер — Кто-нибудь, женитесь на мне
Мирослав Момчилович — Смерть человека на Балканах
Линда Вендель — Один кадр
Юрий Зельцер — Круг
Майк Фиггис — Тайм-код.
Джон Ашер — Кто-нибудь, женитесь на мне
Мирослав Момчилович — Смерть человека на Балканах
Линда Вендель — Один кадр
Юрий Зельцер — Круг
Майк Фиггис — Тайм-код.
Чуть не сняли с языка про монтажные склейки, которые дают ярко выраженные вертикальные границы.
Отсюда вывод: подобрать фрагмент без монтажных склеек нужной длины, возможно будет визуально самый интересный результат.
Отсюда вывод: подобрать фрагмент без монтажных склеек нужной длины, возможно будет визуально самый интересный результат.
Название статьи не соответствует содержанию.
Я тут подумал: а неплохо бы иметь подобный инструмент в видеопрограммах. Без движения, разумеется. Полоса — монтажная склейка, сцены как-то узнаются.
Недавно писал реализацию щелевой фотографии на bash — один кадр для видео в Вашем случае)
У меня деважю или эта статья уже была? Я точно читал про это или тут или на GT.
Почему-то напомнило

попробуйте «Викторию» 2015 года так обработать
попробую)
Да, очень хочется продолжения!
Сцена из магазина https://yadi.sk/i/E80LzICYtkaq6
Интересно. Это же у вас фотофиниши в видеосклейке по линии среза.
Если интересно, поделать фотофиниши, то вот простой скрипт, который я набросал после того, как я прочитал пост «Щелевая съёмка: сжатие времени по горизонтали».
# взять видео v.mp4
# для первых 10 секунд видео
# каждый кадр марштабировать в 800х600,
# вырезать 2х600 с оффсетом 399:0 (средний столбец)
# и сохранить как кадр temp-aa-00000.png
ffmpeg -i v.mp4 -t 10 -vf «scale=800:600,crop=2:600:399:0» temp-aa-%5d.png
# слить столбцы по горизонтали в одну картинку
# и уменьшить ширину в два раза
convert +append temp-aa-* -resize 50%x100 out.png
#удалить лишнее
rm temp-aa-*
Если интересно, поделать фотофиниши, то вот простой скрипт, который я набросал после того, как я прочитал пост «Щелевая съёмка: сжатие времени по горизонтали».
# взять видео v.mp4
# для первых 10 секунд видео
# каждый кадр марштабировать в 800х600,
# вырезать 2х600 с оффсетом 399:0 (средний столбец)
# и сохранить как кадр temp-aa-00000.png
ffmpeg -i v.mp4 -t 10 -vf «scale=800:600,crop=2:600:399:0» temp-aa-%5d.png
# слить столбцы по горизонтали в одну картинку
# и уменьшить ширину в два раза
convert +append temp-aa-* -resize 50%x100 out.png
#удалить лишнее
rm temp-aa-*
А почему 2х600, а не 1х600?
Как-то писал подобное, только пофункционалнее
Просто ассоциация, идея чем-то напомнила Интерстеллар:
Видео хранится в виде диффов между кадрами.Откуда целиковые кадры? Хуже, чем статьи про собеседования где возмущаются зачем спрашивают сортировки.
Но… Зачем? Это какая-то интересная и полезная технологическая задача? И тогда причём здесь хабр? Node.js потому что?
Эх, жалко конечно, что мы ограничены только тремя измерениями и можем видеть четырёхмерные вещи только в проекции.
А в статье интересный эксперимент получился. Мы видим четырёхмерную реальность в проекции по времени, а как-то так могли бы видеть мир существа, видящие его в проекции на одно из измерений расстояния. Такие существа спокойно могли бы двигаться по времени, но в пространстве они ощущали бы себя лишь в одной плоскости.
А в статье интересный эксперимент получился. Мы видим четырёхмерную реальность в проекции по времени, а как-то так могли бы видеть мир существа, видящие его в проекции на одно из измерений расстояния. Такие существа спокойно могли бы двигаться по времени, но в пространстве они ощущали бы себя лишь в одной плоскости.
А не получится ли улучшить сжатие, как в свое время вышло с BWT?
Напоминает игрушку из детства Калейдоскоп. Толку от этого помоему столько же — просто прикольные картинки, а тех применения нет.
Чем-то напоминает идею фотофиниша.
Я думаю, что примерно так же могли бы наблюдать нашу жизнь трафальмадорцы из «Бойни номер пять...» Воннегута :)
Теперь можно попробовать сделать щелевое сканирование для полученного видео :)
Круто. А нельзя это как-то приспособить для программ видеомонтажа, ну вот там показывать смены планов и т. п. (вертикальные линии)? Хотя есть, наверное, и проще способы…
А что будет, если полученное «видео сбоку» обработать таким же алгоритмом?
А что если не фильмы брать, а реальные съёмки камерой?
Например, камера снимает за один день улицу, никаких склеек, реальные данные.
Например, камера снимает за один день улицу, никаких склеек, реальные данные.
Приветствую собрата по сумасшедшей обработке видео! =)
Я делал похожую штуку, жёсткий программный rolling shutter. В совокупности с замедленной съёмкой даёт интересные результаты.
Конечно, по сути то срез "по диагонали слева направо" Вашего прямоугольного параллелипипеда на схеме. Но можно делать срезы в принципе под разными углами, например, "диагональ сверху вниз", будет интересный эффект. ;)
Возможно, автору будет интересна моя система получения подобного рода изображений:
7act.ru/ekspozzer.php
7act.ru/ekspozzer.php
Стало интересно: в той части, где вы «усредняете» изображения, чтобы убрать людей с фото — вы именно среднее арифметическое используете? Кажется, что медиана подойдёт лучше — не будет «призраков» от долго стоящих на одном месте людей (но могут появиться отдельные случайные артефакты).
Кстати, в Photoshop есть аналогичный инструмент для этого (File–Scripts–Statistics...).
Кстати, в Photoshop есть аналогичный инструмент для этого (File–Scripts–Statistics...).
Sign up to leave a comment.
Просмотр видео «сбоку»