Backport changes introduced by "update make-ffmpeg"

This commit is contained in:
Jannik Beyerstedt 2023-10-22 21:20:14 +02:00
parent c69dbd089a
commit e13ac70e2b
8 changed files with 75 additions and 36 deletions

View file

@ -3,11 +3,14 @@ schedule = https://fahrplan.events.ccc.de/camp/2019/Fahrplan/schedule.xml
template = cccamp19_talks_intro_1080p.mov
alpha = true
prores = true
fontfile = true
inout = n
[title]
in = 193
out = 324
font = Marvel-Bold.ttf
fontfamily =
fontfile = Marvel-Bold.ttf
fontsize = 120
fontcolor = #c68100
x = (w-text_w)/2
@ -16,7 +19,8 @@ y = 480
[speaker]
in = 233
out = 324
font = Marvel-Regular.ttf
fontfamily =
fontfile = Marvel-Regular.ttf
fontsize = 70
fontcolor = #c68100
x = (w-text_w)/2
@ -25,7 +29,8 @@ y = 845
[text]
in = 242
out = 324
font = Marvel-Regular.ttf
fontfamily =
fontfile = Marvel-Regular.ttf
fontsize = 45
fontcolor = #c68100
x = (w-text_w)/2

View file

@ -3,11 +3,14 @@ schedule = https://pretalx.denog.de/denog11/schedule/export/schedule.xml
template = denog11_intro_template.ts
alpha = false
prores = false
fontfile = true
inout = n
[title]
in = 1
out = 6.5
font = DejaVuSans.ttf
fontfamily =
fontfile = DejaVuSans.ttf
fontsize = 100
fontcolor = #f9cc12
x = 640
@ -16,7 +19,8 @@ y = 200
[speaker]
in = 2
out = 6.5
font = DejaVuSans.ttf
fontfamily =
fontfile = DejaVuSans.ttf
fontsize = 60
fontcolor = #ffffff
x = 640
@ -25,7 +29,8 @@ y = 900
[text]
in = 3
out = 6.5
font = DejaVuSans.ttf
fontfamily =
fontfile = DejaVuSans.ttf
fontsize = 45
fontcolor = #ffffff
x = 640

View file

@ -1,31 +1,36 @@
[default]
schedule = https://projects.alpaka.space/media/jhber19-schedule.xml
schedule = https://projects.alpaka.space/media/jhber19-schedule.xml
template = intro-alpha.mov
alpha = true
prores = true
fontfile = true
inout = n
[title]
in = 175
out = 260
font = SourceSansPro-Bold.otf
fontsize = 90
out = 260
fontfamily =
fontfile = SourceSansPro-Bold.otf
fontsize = 90
fontcolor = #ffffff
x = 1090
x = 1090
y = 450
[speaker]
in = 175
out = 260
font = SourceSansPro-Regular.otf
fontsize = 36
in = 175
out = 260
fontfamily =
fontfile = SourceSansPro-Regular.otf
fontsize = 36
fontcolor = #ffffff
x = 1090
x = 1090
y = 900
[text]
in = 200
out = 250
font = SourceSansPro-Regular.otf
out = 250
fontfamily =
fontfile = SourceSansPro-Regular.otf
fontsize = 45
fontcolor = #c68100
x = (w-text_w)/2

View file

@ -1,19 +1,24 @@
[default]
schedule = https://releasing.c3voc.de/releases/jhjue2020/schedule-jhjue20.xml
; intro_template.ts was derived from a png which was derived from jhjue-20-intro.svg
; intro_template.ts was derived from a png which was derived from jhjue-20-intro.svg
; ffmpeg -loop 1 -i jh20-jue/jh20-jue-intro.png -ar 48000 -ac 2 -f s16le -i /dev/zero -c:v mpeg2video -pix_fmt:v yuv420p -qscale:v 2 -qmin:v 2 -qmax:v 7 -keyint_min 0 -bf 0 -g 0 -intra:0 -maxrate:0 90M -c:a mp2 -b:a 384k -t 5 jh20-jue/jh20-jue_intro_template.ts
template = jh20-jue_intro_template.ts
alpha = false
prores = false
; enable using a font file
fontfile = true
; in and out time format: t for seconds, n for frame number
inout = n
; fields for title and speaker names are empty in the template.ts, so we'll render them in via ffmpeg
[title]
; inframe for title
in = 20
in = 20
; outframe for totle
out = 225
; title font
font = ebisu.ttf
; title font (either font family or file, see default setting above)
fontfamily =
fontfile = ebisu.ttf
; title font size
fontsize = 70
; title color
@ -25,7 +30,8 @@ y = 865
[speaker]
in = 40
out = 225
font = ebisu.ttf
fontfamily =
fontfile = ebisu.ttf
fontsize = 40
fontcolor = #eeeeee
x = 600
@ -35,7 +41,8 @@ y = 950
[text]
in = 3
out = 4
font = ebisu.ttf
fontfamily =
fontfile = ebisu.ttf
fontsize = 45
fontcolor = #ffffff
x = 640
@ -44,4 +51,4 @@ text = ''
; build intros via
; ./make-ffmpeg.py jh20-jue/
; ./make-ffmpeg.py jh20-jue/

View file

@ -3,11 +3,14 @@ schedule = https://pretalx.c3voc.de/jugend-hackt-rhein-neckar-2021/schedule/expo
template = jh21-rn-template.ts
alpha = false
prores = false
fontfile = true
inout = t
[title]
in = 1
out = 6.5
font = SourceSansPro-Semibold.ttf
fontfamily =
fontfile = SourceSansPro-Semibold.ttf
fontsize = 85
fontcolor = #ffffff
x = 410
@ -16,7 +19,8 @@ y = 877
[speaker]
in = 2
out = 6.5
font = SourceSansPro-Semibold.ttf
fontfamily =
fontfile = SourceSansPro-Semibold.ttf
fontsize = 45
fontcolor = #ffffff
x = 410
@ -25,7 +29,8 @@ y = 954
[text]
in = 3
out = 6.5
font = SourceSansPro-Semibold.ttf
fontfamily =
fontfile = SourceSansPro-Semibold.ttf
fontsize = 45
fontcolor = #ffffff
x = 1920

View file

@ -4,11 +4,14 @@ schedule = https://jh.franzi.business/schedule/jh23dd.xml
template = alpaka_orange.ts
alpha = false
prores = false
fontfile = true
inout = t
[title]
in = 1
out = 9.5
font = SourceSansPro-Semibold.ttf
fontfamily =
fontfile = SourceSansPro-Semibold.ttf
fontsize = 100
fontcolor = #00a5dd
x = 100
@ -17,7 +20,8 @@ y = 785
[speaker]
in = 2
out = 9
font = SourceSansPro-Semibold.ttf
fontfamily =
fontfile = SourceSansPro-Semibold.ttf
fontsize = 55
fontcolor = #00a5dd
x = 100
@ -26,7 +30,8 @@ y = 900
[text]
in = 3
out = 8
font = SourceSansPro-Semibold.ttf
fontfamily =
fontfile = SourceSansPro-Semibold.ttf
fontsize = 45
fontcolor = #00a5dd
x = 100

View file

@ -75,8 +75,8 @@ cparser.read(os.path.join(os.path.dirname(args.project), 'config.ini'))
template = cparser['default']['template']
alpha = cparser['default']['alpha']
prores = cparser['default']['prores']
fontfile = cparser['default']['fontfile']
inout = cparser['default']['inout']
fontfile = cparser['default']['fontfile'] # use a font file instead of a font family
inout = cparser['default']['inout'] # in and out time format: t for seconds, n for frame number
title_in = cparser['title']['in']
title_out = cparser['title']['out']

View file

@ -2,11 +2,16 @@
#schedule = https://talks.mrmcd.net/2019/schedule/export/schedule.xml
schedule = file:///home/thorti/git/c3voc/intro-outro-generator/mrmcd2019/schedule.xml
template = mrmcd2019.mov
alpha = false
prores = false
fontfile = true
inout = n
[title]
in = 50
out = 225
font = Jura-Bold.ttf
fontfamily =
fontfile = Jura-Bold.ttf
fontsize = 80
fontcolor = #47acda
x = (w-text_w)/2
@ -15,7 +20,8 @@ y = 540
[speaker]
in = 75
out = 225
font = Jura-Regular.ttf
fontfamily =
fontfile = Jura-Regular.ttf
fontsize = 50
fontcolor = #094762
x = (w-text_w)/2
@ -24,7 +30,8 @@ y = 950
[text]
in = 242
out = 324
font = Jura-Regular.ttf
fontfamily =
fontfile = Jura-Regular.ttf
fontsize = 45
fontcolor = #c68100
x = (w-text_w)/2