Simple ffmpeg wrapper to render and transcode single-camera lecture videos
Find a file
Dominic d5bb7a4bdc
All checks were successful
Trigger quay.io Webhook / run (push) Successful in 4s
only use vaapi when feature is enabled
2024-07-08 13:18:26 +02:00
.forgejo/workflows limit webhook ci to main branch 2024-06-23 17:54:18 +02:00
230101 question overlays work :) 2024-05-25 16:20:43 +02:00
assets create a fancy new fast forward logo based on our videoag logo 2024-05-24 19:58:52 +02:00
src only use vaapi when feature is enabled 2024-07-08 13:18:26 +02:00
.dockerignore add dockerignore 2024-05-26 11:33:42 +02:00
.gitignore initial commit 2023-10-22 22:44:59 +02:00
Cargo.toml only use vaapi when feature is enabled 2024-07-08 13:18:26 +02:00
Dockerfile docker: don't copy Cargo.lock; it's not part of the repo 2024-05-26 12:47:25 +02:00
LICENSE add license 2024-04-10 13:01:04 +02:00
README.md add readme 2024-06-29 11:21:06 +02:00
rustfmt.toml initial commit 2023-10-22 22:44:59 +02:00

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.