Фотография с длинной выдержкой из видеофрагмента

Думаю, почти всем известны фотографии сделанные с длинной выдержкой характерные наличием разного рода шлейфами.

Но что интересно, подобные фотографии можно получить из обыкновенного видео файла. Причём, результатом может стать как и наличие шлейфа, так и отсутствие (затенение) движущихся объектов. Этого эффекта можно получить как в профессиональных редакторах (обработка Averaging Video Frames), так и с помощью бесплатных программ обработки изображений (ImageMagick).

Для примера, возьмём простой видео фрагмент (низкого качества, да ещё и с дрожанием): test.mp4.

magick convert test.mp4 -evaluate-sequence mean -alpha off OUT.tif

Применив вышеприведённый скрипт обработки и изменяя параметр обработки (mean, median, min) можно получить разные результаты. При этом, обработкой видео статического объекта можно получить более качественное его изображение.


свет в конце тоннеля

Если возникают проблемы обработки подобные нижеприведённой, проверьте наличие и выполняемость программного компонента ffmpeg простым его запуском.

convert: FailedToExecuteCommand "ffmpeg.exe" -nostdin -v -1 -i "C:/Users/Master/AppData/Local/Temp/magick-7640e-8a_zjkvdNT" -vframes 2147483647 -vcodec pam -an -f rawvideo -y "C:/Users/Master/AppData/Local/Temp/magick-7640NS_0oeSiyae7.pam"' (-1) @ error/delegate.c/ExternalDelegateCommand/478. convert: delegate failed"ffmpeg.exe" -nostdin -v -1 -i "%i" -vframes %S -vcodec pam -an -f rawvideo -y "%u.pam"' @ error/delegate.c/InvokeDelegate/1867.
convert: no images defined `c:\dev\OUT.tif' @ error/convert.c/ConvertImageCommand/3300.convert: FailedToExecuteCommand "ffmpeg.exe" -nostdin -v -1 -i "C:/Users/Master/AppData/Local/Temp/magick-7640e-8a_zjkvdNT" -vframes 2147483647 -vcodec pam -an -f rawvideo -y "C:/Users/Master/AppData/Local/Temp/magick-7640NS_0oeSiyae7.pam"' (-1) @ error/delegate.c/ExternalDelegateCommand/478. convert: delegate failed"ffmpeg.exe" -nostdin -v -1 -i "%i" -vframes %S -vcodec pam -an -f rawvideo -y "%u.pam"' @ error/delegate.c/InvokeDelegate/1867.
convert: no images defined `c:\dev\OUT.tif' @ error/convert.c/ConvertImageCommand/3300.convert: FailedToExecuteCommand "ffmpeg.exe" -nostdin -v -1 -i "C:/Users/Master/AppData/Local/Temp/magick-7640e-8a_zjkvdNT" -vframes 2147483647 -vcodec pam -an -f rawvideo -y "C:/Users/Master/AppData/Local/Temp/magick-7640NS_0oeSiyae7.pam"' (-1) @ error/delegate.c/ExternalDelegateCommand/478. convert: delegate failed"ffmpeg.exe" -nostdin -v -1 -i "%i" -vframes %S -vcodec pam -an -f rawvideo -y "%u.pam"' @ error/delegate.c/InvokeDelegate/1867.
convert: no images defined `c:\dev\OUT.tif' @ error/convert.c/ConvertImageCommand/3300.

Loading

Оставить своё мнение