На одном из стримов меня попросил объяснить странный эффект, который можно обнаружить в испорченных AVI файлах с кодеками типа Xvid/DivX. Если повредить поток видео данных, то картинка может начать рассыпаться на квадраты и создавать необычный морфинг соседних кадров.
Меня все это дело очень заинтересовало, и я решил разобраться в теме чуть подробнее. Подобные, специально созданные, спецэффекты можно заметить не только в прикольно анимированных гифках и мемах, но и в современных фильмах про компьютерные сети, интернет, хакеров и прочий "хай-тек". Например "Человек из стали" демонстрирует интересное и сложное применение подобных методик в инопланетном послании:
А еще трейлеры игры Watch Dogs 2 просто переполнены всевозможными техниками порчи видео данных, что создает неповторимый узнаваемый стиль, вписывающийся в общую атмосферу взлома цифровых данных, которой посвящена эта игра.
Мне удалось найти несколько способов, которыми можно достичь этого эффекта. Он, кстати, называется Datamosh. Все они основаны на базовом редактировании видео потока, и удалении ключевых кадров. Обычные программы для редактирования видео не имеют таких возможностей. А вот программа Avidemux позволяет самому выделять и удалять ненужный кадры, но это требует времени и ручной работы. Для массового автоматического удаления всех ключевых кадров из файла можно воспользоваться библиотекой AviGlitch для языка программирования Ruby.
https://vimeo.com/5609362
Эффект Datamosh. Испорченное цифровое видео - After Effects, Avidemux, AviGlitch, VirtualDub
https://www.youtube.com/watch?v=NvCMKGSaOOM
https://www.youtube.com/watch?v=NvCMKGSaOOM
Меня все это дело очень заинтересовало, и я решил разобраться в теме чуть подробнее. Подобные, специально созданные, спецэффекты можно заметить не только в прикольно анимированных гифках и мемах, но и в современных фильмах про компьютерные сети, интернет, хакеров и прочий "хай-тек". Например "Человек из стали" демонстрирует интересное и сложное применение подобных методик в инопланетном послании:
Обращение генерала Зода
https://www.youtube.com/watch?v=d6g2ZSuWyM4
https://www.youtube.com/watch?v=d6g2ZSuWyM4
А еще трейлеры игры Watch Dogs 2 просто переполнены всевозможными техниками порчи видео данных, что создает неповторимый узнаваемый стиль, вписывающийся в общую атмосферу взлома цифровых данных, которой посвящена эта игра.
Мне удалось найти несколько способов, которыми можно достичь этого эффекта. Он, кстати, называется Datamosh. Все они основаны на базовом редактировании видео потока, и удалении ключевых кадров. Обычные программы для редактирования видео не имеют таких возможностей. А вот программа Avidemux позволяет самому выделять и удалять ненужный кадры, но это требует времени и ручной работы. Для массового автоматического удаления всех ключевых кадров из файла можно воспользоваться библиотекой AviGlitch для языка программирования Ruby.
https://vimeo.com/5609362
Полезные ссылки
. .
Программы:
- Avidemux - Main Page
http://avidemux.sourceforge.net/ - AviGlitch - A Ruby library to destroy your AVI files.
https://ucnv.github.io/aviglitch/ - RubyInstaller for Windows
https://rubyinstaller.org/ - Welcome to virtualdub.org!
http://virtualdub.org/
- Типы кадров — Википедия
Типы кадров - Make Video Glitch Art: How to Datamosh, in Plain English - Art! - Glitchet Forum
http://forum.glitchet.com/t/tutorial-ma ... english/36 - Broken Gif/Datamoshing Tutorial
https://www.reddit.com/r/brokenanimegifs/wiki/tutorial
- Overview of Common Datamosh Effects
https://www.youtube.com/watch?v=4ogBkIDqhdA - Miley Cyrus Wrecking Ball Datamosh Comparison
https://www.youtube.com/watch?v=HTb2oUegPZA