Simple ffmpeg wrapper to render and transcode single-camera lecture videos
|
||
---|---|---|
.forgejo/workflows | ||
230101 | ||
assets | ||
src | ||
.dockerignore | ||
.gitignore | ||
Cargo.toml | ||
Dockerfile | ||
LICENSE | ||
README.md | ||
rustfmt.toml |
ACHTUNG! This repository might be mirrored at different places, but the main repository is and remains at msrd0.dev/msrd0/render_video. Please redirect all issues and pull requests there.
render_video
This "script" is an extremely fancy wrapper around ffmpeg to cut/render videos for the VideoAG of the Fachschaft I/1 der RWTH Aachen University.
You can find a ready-to-use docker image at quay.io/msrd0/render_video
.
Features
- Extract a single audio channel from stereo recording. We use that with one of our cameras that supports plugging a lavalier microphone (mono source) into one channel of the stereo recording, and using the camera microphone (mono source) for the other channel of the stereo recording.
- Cut away before/after the lecture. We don't hit the start record button the exact time that the lecture starts, and don't hit the stop button exactly when the lecture ends, so we need to cut away those unwanted bits.
- Fast-forward through Tafelwischpausen. Sometimes docents still use blackboards and need to wipe those, which can be fast-forwarded by this tool.
- Overlay questions from the audience. Sometimes people in the audience have questions, and those are usually poorly understood on the lavalier microphones. Therefore you can subtitle these using the other microphones in the room that don't make it into the final video and have those overlayed.
- Add intro and outro. We add intro and outro slides at the start/end at all lectures, which this tool can do for you.
- Add our logo watermark. We add a logo watermark in the bottom right corner of all videos, which this tool can do for you.
- Rescale to lower resolutions. We usually published videos at different resolutions, and this tool can rescale your video for all resolutions you want.