Image and video processing recipes

I often need to perform some operations on videos or image sequences. Usually I use linux and ffmpeg, and sometimes I struggle to remember all the commands. Here is a collection of recipes that I usually use with a bit of explanations. Video conversions Cut a range of frames Cut a range of frames (100, 130) from a video and save it to mp4 with a good quality using x264 codec:...

March 27, 2020 · SergeM

convert video to jpeg with good quality

convert video to jpeg with good quality: 1 avconv -i input_video.mp4 -qmax 1 -qmin 1 images_%05d.jpg crop video: 1 avconv -i input.avi -vf crop=<width>:<height>:<x>:<y> output_%05d.png create gif using

December 14, 2015 · SergeM

ffmpeg(avconv) jpeg quality

conversion with good jpeg quality: 1 avconv -i ./input.avi -q:v 1 output_frame_%05d.jpg

September 6, 2015 · SergeM

Trim frames from raw YUV video using FFMPEG

Trim 5 frames starting from 160-th frame and write to png sequence ffmpeg -pix_fmt yuv420p -s 1920x1088 -r 1 -i input_video.yuv -r 1 -ss 160 -frames 5 output_sequence_%d.png size of input video is 1920x1088, format YUV420 progressive. UPD: ffmpeg is renamed to avconv. Using it for trimming AVI video: avconv -ss 00:58:00 -t 00:59:30 -i ./video.avi frame_%05d.png UPD2: it seems ffmpeg is back.

July 2, 2013 · SergeM