https://github.com/0x6d69636b/shapeshifter
a video converter based on ffmpeg
https://github.com/0x6d69636b/shapeshifter
bash converter ffmpeg media video
Last synced: 12 months ago
JSON representation
a video converter based on ffmpeg
- Host: GitHub
- URL: https://github.com/0x6d69636b/shapeshifter
- Owner: 0x6d69636b
- License: gpl-2.0
- Created: 2015-08-22T06:01:48.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2020-10-16T19:41:11.000Z (over 5 years ago)
- Last Synced: 2025-06-21T23:36:51.038Z (about 1 year ago)
- Topics: bash, converter, ffmpeg, media, video
- Language: Shell
- Size: 28.3 KB
- Stars: 4
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# shapeshifter
A video converter based on ffmpeg.
## Introduction
The goal of shapeshifter is to generate high quality videos for the integration into websites. For each supported media format/codec, settings are defined that prefer quality over encoding speed.
Currently the following media formats are supported:
* H.264
* H.265
* VP8
* VP9
* Theora/Ogg
* AV1
* Gif
## How to run
For encoding, scaling, frame rate, and medium format can be defined by using parameters. It is also possible to set the artist and the title of the movie.
```bash
Usage: shapeshifter.sh [-hv] [-f FORMAT] [-r FRAMES] [-s SCALE] [-i FILE] [-o OUTPUT FILENAME] [-t TITLE] [-a ARTIST]...
-h display this help and exit
-f media formats
-r frames
-s <360|720|1080> scale
-i input file
-o output file name (without extension)
-t title of the film
-a name of the artist
-v display version
```