Python script for processing and assembling a podcast from various input sources
test | 8 years ago | ||
.gitignore | 8 years ago | ||
README.md | 8 years ago | ||
config_help.md | 8 years ago | ||
config_parser.py | 6 years ago | ||
globals.py | 6 years ago | ||
process_podcast.code-workspace | 6 years ago | ||
process_podcast.py | 6 years ago | ||
progress_bar.py | 6 years ago | ||
requirements.txt | 6 years ago | ||
segment.py | 6 years ago | ||
shell_command.py | 6 years ago |
This script enables you to assemble an ingterated podcast of a lecture or class from several different inputs, including:
Audio and video may come from the same file, or from separate files. You also have the ability to insert small “joiner” sections of audio and video between major “segments” of the podcast. You can even configure the “joiner” so that it repeats the last frame of the previous segment for the desired duration.
For help on command line options: process_podcast.py --help
.
For help on the podcast configuration file format, see the [configuration file documentation][].
pyparsing
module. Linux: pip install pyparsing
, easy_install pyparsing
, or whatever other method you normally use to install Python modules; macOS (MacPorts): port install py-parsing
. Also see the [pyparsing documentation][].pexpect module
. Linux: pip install pexpect
, easy_install pexpect
, or whatever other method you normally use to install Python modules; macOS (MacPorts): port install py-pexpect
. Also see the [pexpect documentation][].