All Projects → flavioribeiro → Video Thumbnail Generator

flavioribeiro / Video Thumbnail Generator

Licence: apache-2.0
📷 Generate thumbnail sprites from videos.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Video Thumbnail Generator

Pixel
📷 A composable image editor using Core Image and Metal.
Stars: ✭ 2,495 (+1213.16%)
Mutual labels:  image, photo
Ddperspectivetransform
🔲 Warp image transformation
Stars: ✭ 186 (-2.11%)
Mutual labels:  image, photo
Imageselector
图片选择器, 支持多图选择和图片预览
Stars: ✭ 62 (-67.37%)
Mutual labels:  image, photo
Color.js
Extract colors from an image (0.75 KB) 🎨
Stars: ✭ 42 (-77.89%)
Mutual labels:  image, photo
Ucrop
Image Cropping Library for Android
Stars: ✭ 11,003 (+5691.05%)
Mutual labels:  image, photo
Imageviewer.swift
An easy to use Image Viewer that is inspired by Facebook
Stars: ✭ 1,071 (+463.68%)
Mutual labels:  image, photo
Atgmediabrowser
Image slide-show viewer with multiple predefined transition styles, with ability to create new transitions with ease.
Stars: ✭ 186 (-2.11%)
Mutual labels:  image, photo
Lgphotobrowser
照片浏览器,相册选择器,自定义照相机(支持单拍、连拍)
Stars: ✭ 527 (+177.37%)
Mutual labels:  image, photo
Lantern
基于Swift的高可用视图框架
Stars: ✭ 181 (-4.74%)
Mutual labels:  image, photo
Vscam
Photography, Communication & Share - Minimalist picture sharing app.
Stars: ✭ 105 (-44.74%)
Mutual labels:  image, photo
Photobrowser
Elegant photo browser in Swift. 图片与视频浏览器。
Stars: ✭ 975 (+413.16%)
Mutual labels:  image, photo
React Native Image Marker
Add text or icon watermark to your images
Stars: ✭ 170 (-10.53%)
Mutual labels:  image, photo
Metalpetal
A GPU accelerated image and video processing framework built on Metal.
Stars: ✭ 907 (+377.37%)
Mutual labels:  image, multimedia
Mrthumb
【拇指先生】 a simple easy video thumbnail provider,顺滑的获取视频缩略图,支持本地和网络视频,有问题大胆提Issues
Stars: ✭ 60 (-68.42%)
Mutual labels:  image, photo
Flutter image cropper
A Flutter plugin for Android and iOS supports cropping images
Stars: ✭ 723 (+280.53%)
Mutual labels:  image, photo
Hxphotopicker
图片/视频选择器 - 支持LivePhoto、GIF图片选择、3DTouch预览、在线下载iCloud上的资源、编辑图片/视频、浏览网络图片 功能 Imitation wx photo/image picker - support for LivePhoto, GIF image selection, 3DTouch preview, Download the resources on iCloud online, browse the web image function
Stars: ✭ 2,363 (+1143.68%)
Mutual labels:  image, photo
Tui.image Editor
🍞🎨 Full-featured photo image editor using canvas. It is really easy, and it comes with great filters.
Stars: ✭ 4,761 (+2405.79%)
Mutual labels:  image, photo
Resizer
An image resizing library for Android
Stars: ✭ 406 (+113.68%)
Mutual labels:  image, photo
Mt
yet another media thumber. Generate Video Contat Sheets easily. http://mutschler.github.io/mt
Stars: ✭ 76 (-60%)
Mutual labels:  multimedia, thumbnails
Stfalconimageviewer
A simple and customizable Android full-screen image viewer with shared image transition support, "pinch to zoom" and "swipe to dismiss" gestures
Stars: ✭ 1,734 (+812.63%)
Mutual labels:  image, photo

Video thumbnail generator

Generate thumbnail sprites from videos.

Why

image

Almost all video players enhances user's seekbar navigation by providing a thumbnail preview of the moments where the user want to seek, so generate this sprites shouldn't be hard. This is a python script that, given a video, generates a thumbnail sprite image from it.

Build

  1. Clone it:
$ git clone [email protected]:flavioribeiro/video-thumbnail-generator.git
  1. Then go to the project's folder:
$ cd video-thumbnail-generator
  1. And finally run:
$ chmod a+x build && ./build

Run

$ ./generator --help
Video Thumbnail Generator

Usage:
  ./generator <video> <interval> <width> <height> <columns> <output>
  ./generator (-h | --help)
  ./generator --version

Options:
  -h --help     Show this screen.
  --version     Show version.
  <video>         Video filepath.
  <interval>      Interval em seconds between frames.
  <width>         Width of each thumbnail.
  <height>        Height of each thumbnail.
  <columns>       Total number of thumbnails per line.
  <output>        Output.

Example

$ ./generator videos/27467_1_milkbots_wg_720p.mp4 2 126 73 10 thumbnails.jpg
Extracting 5 frames
  [####################################]  100%
Frames extracted.
Saved!

image

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-awesome-new-feature
  3. Commit your changes: git commit -m 'Add some awesome feature'
  4. Push to the branch: git push origin my-awesome-new-feature
  5. Submit a pull request :]

License

This code is under Apache License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].