Files
videobeaux/experimental/pip_basic.sh

80 lines
4.7 KiB
Bash

#!/bin/bash
# PiP Overlay Examples Script
# Runs 10 PiP overlay commands with 2-second pauses between each
# python3 ./experimental/pip_basic.py -i ./media/example.mp4 -p ./media/menino.mp4 -o out_square.mp4 --pos tr --pip-percent 25 --feather 12 --border-width 6 --border-color "#FFFFFF"
# sleep 2
# python3 ./experimental/pip_basic.py -i ./media/example.mp4 -p ./media/menino.mp4 -o out_circle.mp4 --shape circle --pos c --pip-percent 40 --border-width 8 --border-color "0,255,255,0.7"
# sleep 2
# python3 ./experimental/pip_basic.py -i ./media/example.mp4 -p ./media/menino.mp4 -o out_triangle.mp4 --shape triangle --pos bl --pip-percent 30 --feather 18 --border-width 3 --border-color black
# sleep 2
# python3 ./experimental/pip_basic.py -i ./media/example.mp4 -p ./media/menino.mp4 -o out_rhombus.mp4 --shape rhombus --pos tl --pip-percent 20 --border-width 0
# sleep 2
# python3 ./experimental/pip_basic.py -i ./media/example.mp4 -p ./media/menino.mp4 -o out_masked.mp4 --shape mask --mask ./media/mask4.png --pos br --pip-percent 35 --border-width 10 --border-color "#FF00FFCC"
# sleep 2
# python3 ./experimental/pip_basic.py -i ./media/example.mp4 -p ./media/menino.mp4 -o out_px.mp4 --pip-width 640 --pip-height 360 --pos tr --border-width 4
# sleep 2
# python3 ./experimental/pip_basic.py -i ./media/example.mp4 -p ./media/menino.mp4 -o out_opacity.mp4 --pip-percent 30 --pip-opacity 0.85
# sleep 2
# python3 ./experimental/pip_basic.py -i ./media/example.mp4 -p ./media/menino.mp4 -o out_bigborder.mp4 --shape circle --pos br --pip-percent 25 --border-width 20 --border-color "#00FF00"
# sleep 2
# python3 ./experimental/pip_basic.py -i ./media/example.mp4 -p ./media/menino.mp4 -o out_softblur.mp4 --shape square --pos c --pip-percent 30 --feather 25 --border-width 5 --border-color blue
# sleep 2
python3 ./experimental/pip_basic.py -i ./media/example.mp4 -p ./media/menino.mp4 -o out_mixaudio.mp4 --pos tl --feather 1 --pip-percent 40 --audio mix --border-width 130 --border-color red
# sleep 2
#!/bin/bash
# Clean PiP examples (NO flip/mirror). Sleep 2 between runs.
BG="./media/example.mp4"
PIP="./media/menino.mp4"
MASK="./media/mask4.png"
python3 ./experimental/pip_basic.py -i "./media/example.mp4" -p "./media/menino.mp4" -o out_square.mp4 --pos tr --pip-percent 25 --feather 2 --border-width 6 --border-color "#FFFFFF"
sleep 2
# python3 ./experimental/pip_basic.py -i "./media/example.mp4" -p "./media/menino.mp4" -o out_circle.mp4 --shape circle --pos c --pip-percent 40 --border-width 8 --border-color "0,255,255,0.7"
# sleep 2
# python3 ./experimental/pip_basic.py -i "./media/example.mp4" -p "./media/menino.mp4" -o out_triangle.mp4 --shape triangle --pos bl --pip-percent 30 --feather 18 --border-width 3 --border-color black
# sleep 2
# python3 ./experimental/pip_basic.py -i "./media/example.mp4" -p "./media/menino.mp4" -o out_rhombus.mp4 --shape rhombus --pos tl --pip-percent 20 --border-width 0
# sleep 2
# python3 ./experimental/pip_basic.py -i "./media/example.mp4" -p "./media/menino.mp4" -o out_masked.mp4 --shape mask --mask "./media/mask4.png" --pos br --pip-percent 35 --border-width 10 --border-color "#FF00FFCC"
# sleep 2
# python3 ./experimental/pip_basic.py -i "./media/example.mp4" -p "./media/menino.mp4" -o out_px.mp4 --pip-width 640 --pip-height 360 --pos tr --border-width 4
# sleep 2
python3 ./experimental/pip_basic.py -i "./media/example.mp4" -p "./media/menino.mp4" -o out_opacity.mp4 --pip-percent 30 --pip-opacity 0.85
# sleep 2
# python3 ./experimental/pip_basic.py -i "./media/example.mp4" -p "./media/menino.mp4" -o out_bigborder.mp4 --shape circle --pos br --pip-percent 25 --border-width 20 --border-color "#00FF00"
# sleep 2
# python3 ./experimental/pip_basic.py -i "./media/example.mp4" -p "./media/menino.mp4" -o out_softblur.mp4 --shape square --pos c --pip-percent 30 --feather 25 --border-width 5 --border-color blue
# sleep 2
# python3 ./experimental/pip_basic.py -i "./media/example.mp4" -p "./media/menino.mp4" -o out_mixaudio.mp4 --pos tl --pip-percent 20 --audio mix --border-width 6 --border-color red
# sleep 2
# # Extra rotation-only (safe) variants
python3 ./experimental/pip_basic.py -i "./media/example.mp4" -p "./media/menino.mp4" -o out_rotate15_circle.mp4 --shape circle --pos tr --pip-percent 32 --rotate 15 --border-width 10 --border-color "#00FFFF" --feather 10
sleep 2
# python3 ./experimental/pip_basic.py -i "./media/example.mp4" -p "./media/menino.mp4" -o out_rotate-10_rhombus.mp4 --shape rhombus --pos bl --pip-percent 28 --rotate -10 --border-width 6 --border-color black --feather 20
# sleep 2
# python3 ./experimental/pip_basic.py -i "./media/example.mp4" -p "./media/menino.mp4" -o out_rotate30_square.mp4 --shape square --pos tl --pip-percent 26 --rotate 30 --border-width 10 --border-color "#FF00FFCC" --feather 18
# sleep 2