A few months back I needed to display arbitrary images from YouTube videos in an app, but there was no easy way, so I built something to scratch my own itch.<p>Today, I publish an updated version of it, based on the feedback you gave. Now, you can also query for the length, thumbnail, title and description of a youtube video. You can try it out in your browser after getting API keys from Gumroad for free, using the link below.<p><a href="https://abyesilyurt.gumroad.com/l/screenshot-api" rel="nofollow">https://abyesilyurt.gumroad.com/l/screenshot-api</a><p>Next, I will add image resolution query to resize the images. What other features would you like to see?
FWIW the way I do it is to convert a video to single frames. Then it's a very easy matter to select the 'perfect' frame(s) from the bunch.<p>After that, extra image processing is just ordinary old image processing. Use whichever image processor floats your boat.