A command-line tool that utilises ffmpeg in order to overwrite narrated powerpoints with a custom playback speed.
-
Python 3.5+
-
FFmpeg binary in PATH. See here for more information.
python ppt_playback.py -d="absolute/path/to/dir/" N
where N is a speed value between [0.5, 100.0].
For each powerpoint in the directory, a new powerpoint will be created unless the -o
flag is used.
-d is an optional argument. defaults to current working directory.
The following message can be shown using the h
or --help
flag.
usage: ppt_playback.py [-h] [--quiet] [--overwrite] [--dir [DIR]] speed
Change the playback speed of powerpoint narration
positional arguments:
speed desired playback speed
optional arguments:
-h, --help show this help message and exit
--quiet, -q surpress FFmpeg stdout messages
--overwrite, -o overwrite the powerpoint
--dir [DIR], -d [DIR]
-
Ubuntu 20.04/20.10
-
Windows 10
Should also work on any platform that meets the requirements.
Inspired by the PowerPointAudio-Extractor script.