Mac - Applescript: Unterschied zwischen den Versionen
Steff (Diskussion | Beiträge) |
Steff (Diskussion | Beiträge) |
||
| Zeile 8: | Zeile 8: | ||
=== Mac Automator - Scripts === | === Mac Automator - Scripts === | ||
| − | ==== .mov -> .mp4 mit Handbreak CLI ==== | + | Gerade im Zusammenspiel mit brew, mit dem man sich praktische Kommandozeilen-Tools holen kann mega effektiv. Oft bietet es sich an einfach eine Schnellaktion zu erstellen. |
| + | ==== .mov -> .mp4 mit Handbreak CLI (Schnellaktion)==== | ||
Benötigt handbreak | Benötigt handbreak | ||
https://handbrake.fr/downloads.php | https://handbrake.fr/downloads.php | ||
Version vom 5. Januar 2022, 14:45 Uhr
Mit Applescript kann man viel auf dem Mac automatisieren.
Applescript - Browser Screenshots automatisieren
Automator
Automator vereinfacht das Scripting und ist im Prinzip ein Tool um Skripte aus vorgefertigten Bausteinen zusammenzuklicken
https://mac.appstorm.net/how-to/productivity-how-to/automator-the-ultimate-automation-assistant/#more-4345
Mac Automator - Scripts
Gerade im Zusammenspiel mit brew, mit dem man sich praktische Kommandozeilen-Tools holen kann mega effektiv. Oft bietet es sich an einfach eine Schnellaktion zu erstellen.
.mov -> .mp4 mit Handbreak CLI (Schnellaktion)
Benötigt handbreak
https://handbrake.fr/downloads.php * Select "movie files" in services receives selected and "Finder.app" in application. * Drag the "Run Shell Script" action. * Select "/bin/bash" in Shell and "as arguments" in Pass input. * Paste the script:
for if in "$@"
do
/Applications/HandBrakeCLI -i "$if" -o "$if".mp4 --preset="Normal"
done
mov zu gif umwandeln mit ffmpeg
Nützlich um schnell mal ein Screenvideoschnipsel zu erstellen. Das kann man auch mal mit E-Mail versenden.
You will then have a quick action after right clicking any .mov file and can simply convert it to a small and optimised .gif file.
* fire up automator * create a new quick action * add a shell script to your workflow * paste the following code and don’t forget to choose “as arguments” in the pass input dropdown * save it
for f
do
if [[ $f == *.mov ]]; then
/usr/local/bin/ffmpeg -i "$f" -pix_fmt rgb24 -r 10 -f gif - | /usr/local/bin/gifsicle --optimize=3 > "$f".gif
fi
done
This is how everything should look after you are finished. mov_to_giv_automator
You need ffmpeg and gifsicle installed so if you haven’t install them via homebrew.
brew install ffmpeg brew install gifsicle