Proof-of-concept Python 'app' for downloading, editing, and exporting video files.
- Downloads the
https://www.youtube.com/watch?v=a7V02xJVLI0
video from YouTube - Saves the video as
videos/youtube/video.mp4
- Scales the
assets/overlay.png
image before placing it in the bottom-left of the video - Encodes video as H.264
- Exports the edited video to
videos/youtube/video.avi
- Parameterize
process_video.py
to accept command-line args - Apply "speed ramp"
- Mechanism for downloading video files from web (Not YouTube)
- Apply overlay without breaking existing sound
- Install the latest stable Python version (3.11.4 as of 6/12/2023)
- Install the latest FFmpeg version (Link)
- Verify
ffmpeg
has been added to your PATH by runningffmpeg
in the command-line/terminal. If the command cannot be found, try following these instructions to add the FFmpeg binary directory to your PATH (Mac / Windows) - Once Python and FFmpeg are installed, proceed with "Run App" instructions
- Clone this repository or Download as .zip
- Open the command-line/terminal
cd
to theprocess_video
directory- Execute the
process_video.py
script by entering the following command:py ./process_video.py