Mac - Applescript: Unterschied zwischen den Versionen
Aus Wikizone
| Zeile 6: | Zeile 6: | ||
Automator vereinfacht das Scripting und ist im Prinzip ein Tool um Skripte aus vorgefertigten Bausteinen zusammenzuklicken | 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 | https://mac.appstorm.net/how-to/productivity-how-to/automator-the-ultimate-automation-assistant/#more-4345 | ||
| + | |||
| + | == Mac - Scripts == | ||
| + | === .mov -> .mp4 mit Handbreak CLI === | ||
| + | Benötigt handbreak | ||
| + | https://handbrake.fr/downloads.php | ||
| + | === .mov -> .gif mit ffmpeg === | ||
| + | |||
| + | converting .mov files (created by MacOS screencasts for example) to small .gif files that you can easily send via email. | ||
| + | |||
| + | 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 | ||
| + | <syntaxhighlight lang="shellscript"> | ||
| + | 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 | ||
| + | </syntaxhighlight> | ||
| + | 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 | ||
Version vom 5. Januar 2022, 14:22 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 - Scripts
.mov -> .mp4 mit Handbreak CLI
Benötigt handbreak
https://handbrake.fr/downloads.php
.mov -> .gif mit ffmpeg
converting .mov files (created by MacOS screencasts for example) to small .gif files that you can easily send via email.
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
doneThis 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