Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thatoneruffian/video2frames
Utility to convert a video file into single image frames. Also supports writing of common photogrammetry exif tags.
https://github.com/thatoneruffian/video2frames
encoding ffmpeg frame photogrammetry utility video
Last synced: 1 day ago
JSON representation
Utility to convert a video file into single image frames. Also supports writing of common photogrammetry exif tags.
- Host: GitHub
- URL: https://github.com/thatoneruffian/video2frames
- Owner: ThatOneRuffian
- Created: 2021-04-04T02:15:20.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-03-14T03:12:41.000Z (almost 2 years ago)
- Last Synced: 2024-11-15T21:12:22.278Z (2 months ago)
- Topics: encoding, ffmpeg, frame, photogrammetry, utility, video
- Language: Go
- Homepage:
- Size: 36.1 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
video2frames is a utility to convert video files into single image frames. Also supports writing of common photogrammetry exif tags.
## Main Features
- Uncompressed BMP or Compressed JPEG output
- Grayscale output
- Set output dimensions
- Set output factor (e.g. skip every other frame: `video2frames -x 50...`)
- Set output quality
- Write custom exif data for use with popular SFM and photogrammetry software (JPEG only)
- Dump image exif data## Dependancies
- exiftool
- ffmpeg## Example use case:
`video2frames -i source.mp4 -o ./exported_frames`
## Typical workflow:
`video2frames --export-exif-template` // Fill out the generated JSON file with desired exif data
`video2frames -x 30 -c --exif-data ./exif_data.JSON -i source.mp4 -o ./exported_frames`