-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathvideomaker
More file actions
executable file
·23 lines (15 loc) · 928 Bytes
/
videomaker
File metadata and controls
executable file
·23 lines (15 loc) · 928 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/bash
# make a video 3Dslicer screenshots
mkdir cropped/
mogrify -verbose -crop 800x850+210+140 -path ./cropped ./src/Screenshot*.png
mkdir bar/
mogrify -verbose -crop 713x77+1170+590 -resize 30x30^ -path ./bar ./src/Screenshot*.png
mkdir composite/
for file in $(find ./cropped -type f -printf "%f\n"); do
echo "$file"
composite -gravity NorthWest "./bar/$file" "./cropped/$file" "./composite/$file"
done
ffmpeg -framerate 2 -f image2 -pattern_type glob -i 'composite/Screenshot_from_2021-03-15_*.png' -vf minterpolate=fps=60:mi_mode=blend -c:v libx264 -pix_fmt yuv420p temp.mp4
ffmpeg -i temp.mp4 -i ~/Pictures/watermark.png -filter_complex "[1]format=rgba,colorchannelmixer=aa=0.2[logo];[logo][0]scale2ref=w=oh*mdar:h=ih*0.05[logo][video];[video][logo]overlay=5:H-h-5" -c:a copy output.mp4
ffmpeg -i output.mp4 -vf reverse output_reverse.mp4
ffmpeg -f concat -safe 0 -i output.txt -c copy output_together.mp4