Skip to content

Instantly share code, notes, and snippets.

@jcieslar
Last active July 19, 2023 22:47
Show Gist options
  • Save jcieslar/029ba489d9326ac5230f to your computer and use it in GitHub Desktop.
Save jcieslar/029ba489d9326ac5230f to your computer and use it in GitHub Desktop.
Create video thumbnails - ruby
movie = FFMPEG::Movie.new(video_url)
duration = (movie.duration / 2).floor
movie.screenshot("#{thumb_url}.jpg", seek_time: duration)

Create video thumbnails - ruby

Install ffmpeg on Ubuntu:

sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install ffmpeg gstreamer0.10-ffmpeg

Install gem:

gem 'streamio-ffmpeg', '~> 1.0.0'
@ivanovaleksey
Copy link

Thank you for the example

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment