Commit graph

56 commits

Author SHA1 Message Date
98f415ade7
add metadata to transcoded videos 2024-05-24 12:17:40 +02:00
9a4b3142ff
optimize some libsvtav1 params 2024-05-24 12:01:45 +02:00
d323915aed
install fonts in docker 2024-05-20 17:34:08 +02:00
0de4f35311
start putting together a dockerfile
is still missing font installation plus potentially more stuff
2024-05-18 23:24:09 +02:00
cae7b9b99b
add default language 2024-05-18 15:21:14 +02:00
4612cbdfaa
allow compiling out systemd-run support 2024-05-18 12:52:08 +02:00
0d98ab21f0
use libsvtav1 instead of av1 when vaapi is disabled 2024-05-18 12:40:18 +02:00
9d87c61a39
render 1080p using av1 2024-05-17 22:57:17 +02:00
cd705c1153
language support 2024-05-17 21:29:22 +02:00
f5ec5db460
bump indexmap to 2.2 2024-04-10 13:05:55 +02:00
3c0169f6bb
add license 2024-04-10 13:01:04 +02:00
881ab99410
stop debug-printing the project.toml all the time 2024-04-10 12:56:03 +02:00
8df868eff3
support changing label/docent in intro slide 2024-04-10 12:55:00 +02:00
8e2b72c431
allow specifying the start resolution for transcoding 2024-01-16 00:24:12 +01:00
fead583ce9
only use av1 for >fhd videos 2024-01-15 18:50:15 +01:00
3aeb9dd8be
skip some irrelevant ffmpeg options 2024-01-09 22:01:35 +01:00
d7d30ac6bf
don't skip symlinks 2024-01-09 21:27:35 +01:00
5c50b33251
allow preprocessing to keep stereo; asks which files to use 2024-01-06 18:55:27 +01:00
f4adda912a
use AV1 for 1440p and higher 2023-12-19 23:56:04 +01:00
c288f55ed0
fix overlay offset on lower resolutions 2023-11-16 12:23:10 +01:00
27e986d53b
fix warnings 2023-11-16 12:12:17 +01:00
fad0d1ec6c
optimize if chain 2023-11-16 12:05:13 +01:00
083bcb07c2
fix incorrectly setting vaapi output when copying codec 2023-11-16 11:52:17 +01:00
5746939c06
fix intro/outro producing mono audio 2023-11-16 11:50:49 +01:00
27c7cb3c7d
render videos with 3x bitrate 2023-11-16 11:49:38 +01:00
f2f3f67d10
set quality level to 22
24 hides a lot of details "in the background", i.e. in the dark green areas of the blackboard
2023-11-16 10:09:29 +01:00
5cc91d712f
run all transcoding through the ffmpeg helper 2023-11-16 09:33:58 +01:00
2882fb286a
support 50fps videos; enable +faststart 2023-11-15 15:44:58 +01:00
0865076849
setup test with 50 fps 2023-11-15 14:14:18 +01:00
270233ca5c
add faststart flag 2023-11-15 14:13:57 +01:00
24ea4ebe07
make transcoding optional 2023-11-14 10:36:12 +01:00
371071ca47
transcode in reverse order 2023-11-14 10:30:17 +01:00
feb8596bfc
support rescaling 2023-11-03 10:02:30 +01:00
268c4b3af7
add missing alpha filter on the logo 2023-11-02 23:48:56 +01:00
164c6f9bac
set render quality to 24 2023-11-02 22:40:49 +01:00
ca3ab6a788
fix memory limit 2023-11-02 21:33:21 +01:00
f4fe73bf5f
use -ss/-t instead of trim 2023-11-02 11:07:35 +01:00
2a8ba70e23
limit the ram usage of ffmpeg 2023-11-02 10:23:31 +01:00
164bb8faa3
attempt to trim every part from the recording; also out of ram 2023-10-30 23:13:08 +01:00
85297910ae
try to fix it enough to render a lecture 2023-10-30 22:48:53 +01:00
228e1648f0
increase multiplier; fix ffmpeg "seconds" containing : 2023-10-30 22:22:56 +01:00
c5cbc608f1
fade in/out worked out of the box :) 2023-10-30 21:46:17 +01:00
e36f13f11b
add ff support to rendering 2023-10-30 21:38:16 +01:00
4efbe0c44e
very basic rendering support 2023-10-30 21:26:17 +01:00
889dbbce5a
preprocessing seems to work 2023-10-30 20:28:17 +01:00
469fc5d663
fix example clips not having stereo audio 2023-10-30 20:28:03 +01:00
56c6fb6be2
also preprocess the assets 2023-10-30 17:55:53 +01:00
986b51f0c3
test_render: re-enable loudnorm filter 2023-10-30 17:36:59 +01:00
45b9173c56
almost ready for preprocessing 2023-10-30 17:32:21 +01:00
a0f1caa34b
more filter logic 2023-10-30 16:05:21 +01:00