-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconvert2video.sh
executable file
·105 lines (76 loc) · 2.24 KB
/
convert2video.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
#####################################################################
#
# titel
#
#####################################################################
# compile
pdflatex titel_rep
pdflatex titel_rep
# clean up old video
rm titel_rep.mp4
# convert to png images
convert -density 160 titel_rep.pdf titel_rep.png
# convert to video
ffmpeg -ss 00:00:00 -i titel_rep-%d.png titel_rep_raw.mp4
# repair video
HandBrakeCLI --crop 0:0:0:0 -i titel_rep_raw.mp4 -o titel_rep.mp4
# clean up
rm titel_rep-*.png
rm titel_rep_raw.mp4
#####################################################################
#
# first part with walkuers
#
#####################################################################
# compile
pdflatex walkuere_rep
pdflatex walkuere_rep
# clean up old video
rm walkuere_rep.mp4
# convert to png images
convert -density 160 walkuere_rep.pdf walkuere_rep.png
# convert to video
ffmpeg -ss 00:00:00 -i walkuere_rep-%d.png -ss 00:00:26 -i Ride_of_the_Valkyries.m4a -shortest walkuere_rep_raw.mp4
# repair video
HandBrakeCLI --crop 0:0:0:0 -i walkuere_rep_raw.mp4 -o walkuere_rep.mp4
# clean up
rm walkuere_rep-*.png
rm walkuere_rep_raw.mp4
#####################################################################
#
# second part with applause
#
#####################################################################
# compile
pdflatex applaus
pdflatex applaus
# clean up old video
rm applaus.mp4
# convert to png images
convert -density 160 applaus.pdf applaus.png
# convert to video
ffmpeg -ss 00:00:00 -i applaus-%d.png -ss 00:00:00 -i Applause_after_a_concert.mp3 -shortest applaus_raw.mp4
# repair video
HandBrakeCLI --crop 0:0:0:0 -i applaus_raw.mp4 -o applaus.mp4
# clean up
rm applaus-*.png
rm applaus_raw.mp4
#####################################################################
#
# credits
#
#####################################################################
# compile
pdflatex credits_rep
pdflatex credits_rep
# clean up old video
rm credits_rep.mp4
# convert to png images
convert -density 160 credits_rep.pdf credits_rep.png
# convert to video
ffmpeg -ss 00:00:00 -i credits_rep-%d.png credits_rep_raw.mp4
# repair video
HandBrakeCLI --crop 0:0:0:0 -i credits_rep_raw.mp4 -o credits_rep.mp4
# clean up
rm credits_rep-*.png
rm credits_rep_raw.mp4