Skip to content

0x6d69636b/shapeshifter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

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.

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 <web|h264|h265|av1|vp8|vp9|ogg|gif>    media formats
    -r <number>                               frames
    -s <360|720|1080>                         scale
    -i <file>                                 input file
    -o <name>                                 output file name (without extension)
    -t <name>                                 title of the film
    -a <name>                                 name of the artist
    -v                                        display version

Releases

No releases published

Packages

No packages published

Languages