Skip to content

A Python script that mirrors videos given to it in an input directory using OpenCV. Leaves much to be desired, but may be useful in gesture and sign language research if a large number of videos needs to be flipped horizontally.

trettenbrein/mirror_videos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 

Repository files navigation

mirror_videos

A Python script that mirrors (flips left-right horizontally) videos given to it in an input directory using OpenCV. Leaves much to be desired, but may be useful in gesture and sign language research if a large number of videos needs to be flipped horizontally (e.g., to artifically inverse the handedness of the person performing a gesture in a video).

Example

Input video Mirrored output video

Example video of the German Sign Language (Deutsche Gebärdensprache, DGS) sign for "sign language" courtesy of Henrike Maria Falke, gebaerdenlernen.de (Creative Commons by-nc-sa/3.0/de).

How-to

The script is argparse-enabled, so it can be used from the command line:

patrick$ python mirror_videos.py --help
usage: mirror_videos.py [-h] [-t] [-id INPUTDIR] [-od OUTPUTDIR] [-s SUFFIX]

optional arguments:
  -h, --help            show this help message and exit
  -t, --filetype        File type (e.g., 'mp4'; use without preceding '.').
  -id INPUTDIR, --inputdir INPUTDIR
                        Path where files that should be mirrored are located.
  -od OUTPUTDIR, --outputdir OUTPUTDIR
                        Path to directory to which output files should be
                        written.
  -s SUFFIX, --suffix SUFFIX
                        The given string will be added to the file name of
                        mirrored videos (e.g., given 'mirror' 'video1.mp4'
                        will become 'video1_mirror.mp4').

About

A Python script that mirrors videos given to it in an input directory using OpenCV. Leaves much to be desired, but may be useful in gesture and sign language research if a large number of videos needs to be flipped horizontally.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages