LCD screenshot conversion scriptlets
parent
2bc5383b0d
commit
59b0acdab8
|
@ -0,0 +1,54 @@
|
||||||
|
#!/bin/bash
|
||||||
|
# convert-bm3-screenshots
|
||||||
|
#
|
||||||
|
# GPLv3+
|
||||||
|
# Copyright (C) 2023, Jeff Moe
|
||||||
|
#
|
||||||
|
# Converts and crops a set of screenshot photos of
|
||||||
|
# the Blackmagic 6K LCD, taken with Canon.
|
||||||
|
#
|
||||||
|
# Requires packages:
|
||||||
|
# graphicsmagick graphicsmagick-imagemagick-compat
|
||||||
|
|
||||||
|
# Don't mess up original pics:
|
||||||
|
chmod a-w 1T9A*.JPG
|
||||||
|
|
||||||
|
# Rename pics to human names
|
||||||
|
cp -p 1T9A2191.JPG bm6k-ss-001-language.jpg
|
||||||
|
cp -p 1T9A2192.JPG bm6k-ss-100-main.jpg
|
||||||
|
cp -p 1T9A2193.JPG bm6k-ss-400-config-record.jpg
|
||||||
|
cp -p 1T9A2194.JPG bm6k-ss-401-config-record.jpg
|
||||||
|
cp -p 1T9A2195.JPG bm6k-ss-402-config-record.jpg
|
||||||
|
cp -p 1T9A2196.JPG bm6k-ss-500-config-monitor.jpg
|
||||||
|
cp -p 1T9A2197.JPG bm6k-ss-501-config-monitor.jpg
|
||||||
|
cp -p 1T9A2198.JPG bm6k-ss-502-config-monitor.jpg
|
||||||
|
cp -p 1T9A2199.JPG bm6k-ss-503-config-monitor.jpg
|
||||||
|
cp -p 1T9A2200.JPG bm6k-ss-504-config-monitor.jpg
|
||||||
|
cp -p 1T9A2201.JPG bm6k-ss-600-config-audio.jpg
|
||||||
|
cp -p 1T9A2202.JPG bm6k-ss-601-config-audio.jpg
|
||||||
|
cp -p 1T9A2203.JPG bm6k-ss-700-config-setup.jpg
|
||||||
|
cp -p 1T9A2204.JPG bm6k-ss-701-config-setup.jpg
|
||||||
|
cp -p 1T9A2205.JPG bm6k-ss-702-config-setup.jpg
|
||||||
|
cp -p 1T9A2206.JPG bm6k-ss-703-config-setup.jpg
|
||||||
|
cp -p 1T9A2207.JPG bm6k-ss-704-config-setup.jpg
|
||||||
|
cp -p 1T9A2208.JPG bm6k-ss-705-config-setup.jpg
|
||||||
|
cp -p 1T9A2209.JPG bm6k-ss-706-config-setup.jpg
|
||||||
|
cp -p 1T9A2210.JPG bm6k-ss-800-config-presets.jpg
|
||||||
|
cp -p 1T9A2211.JPG bm6k-ss-900-config-LUTS.jpg
|
||||||
|
cp -p 1T9A2212.JPG bm6k-ss-000-off.jpg
|
||||||
|
|
||||||
|
chmod u+w bm6k-ss-*.jpg
|
||||||
|
rm tmp.jpg
|
||||||
|
|
||||||
|
for i in bm6k-ss-*.jpg
|
||||||
|
do echo $i
|
||||||
|
convert \
|
||||||
|
-geometry '1920>x1080>' \
|
||||||
|
-chop 30x180 \
|
||||||
|
-gravity SouthEast \
|
||||||
|
-chop 30x50 \
|
||||||
|
$i \
|
||||||
|
tmp.jpg
|
||||||
|
mv tmp.jpg $i
|
||||||
|
done
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
#!/bin/bash
|
||||||
|
# GPLv3+
|
||||||
|
# Copyright (C) 2023, Jeff Moe
|
||||||
|
|
||||||
|
rm -f output.mp4
|
||||||
|
|
||||||
|
ffmpeg \
|
||||||
|
-framerate 1/2 \
|
||||||
|
-pattern_type glob \
|
||||||
|
-i 'bm6k-ss-*.jpg' \
|
||||||
|
-c:v libx264 \
|
||||||
|
-vf "fps=2,format=yuv420p" \
|
||||||
|
bm6k-ss-001.mp4
|
||||||
|
|
Loading…
Reference in New Issue