Mac Automator Service ile ffmpeg kullanımı // Using ffmpeg with Mac Automator Service

  • Öncelikle Automator‘u çalıştırıyoruz.Çıkan ekrandan Services seçiyoruz.

Screen Shot 2015-12-24 at 08.45.40

  • Utilies seçeneğinden Run Shell Scripte çift tıklayıp sağ tarafa atıyoruz.

 

Screen Shot 2015-12-24 at 08.46.06

  • Service receieves selected’ı Files&Folders ,Pass Input’u as argumentes yapıyoruz.

 

 

  • Kod kısmına

for f in “$@”
do
    /opt/local/bin/ffmpeg -i “$f” -strict -2  “${f%.*}.mov”
done

Screen Shot 2015-12-24 at 08.47.42

  • ffmpeg’in Mac’deki adresi önemli bu nedenle terminalden which ffmpeg yazıp adresini öğrenmelisiniz.Eğer ffmpeg adresi yukarıdaki koddan farklıysa değiştirmelisiniz .Koddaki ffmpeg kısmına istediğiniz eklentileri ekleyebilirsiniz.
  • İşlemler bitince kaydedip çıkıyoruz.Oluşan Services’i  /Users/??????/Library/Services/ klasörüne atıyoruz.

 

 

Görüntülenme: 2361

Mac Automator Services ile Örnek Imagemagick Kullanımı

Screen Shot 2015-10-10 at 13.06.55

  1. Automator’u açıyoruz.
  2. Ardından Services’ı seçiyoruz.
  3. Sağ tarafa Run Shell Scripti seçiyoruz.
  4. Sağ üst köşede yer alan Servives recieves selected menüsünden  files or folder’ı  seçiyoruz.
  5. Pass input’u as arguments seçiyoruz.

Kod kısmına

for f in “$@”
do
/opt/local/bin/convert “$f” “${f%.*}.png”
done yazıyoruz.

7. Ardından save edip çıkıyoruz.

8.İmagemagick yüklü değilse services çalışmaz.Convert komutunun yerini kodda tam olarak belirtmek zorundasınız.Yerini öğrenmek için terminalde which convert yazmanız yeterlidir.

 

 

 

Görüntülenme: 2177