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: 2264

Bash Programlama ile FFMPEG KULLANIMI // Using ffmpeg with bash programming

Teminali açıp nano 2mov.sh yazıp entera basıyoruz.

Screen Shot 2015-11-22 at 13.56.32

Çevirilecek videoları atmak istediğimiz klasörü oluşturup koddaki kısım (/Users/ismaileren/cevirilecek_videolar) ile değiştiriyoruz.

#!/bin/bash

for f in /Users/ismaileren/cevirilecek_videolar/*.*;
do
ffmpeg -i “$f” -strict -2  “${f%.*}.mov”
done

yazıp Kontrol+C , Kontrol+X yapıp çıkıyoruz.

sudo chmod +x 2mov.sh ile  scripte çalıştırma yetkisi veriyoruz.

sudo cp -rp 2mov.sh /usr/bin/2mov ile scripti klasöre kopyalıyoruz.

Artık terminale 2mov yazdığınız vakit ,belirttiğiniz klasördeki videoları mov formatına dönüştürebiliriz.

Görüntülenme: 2017

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: 2095

SoX − Sound eXchange, Ses manipülasyonunun İsviçre Çakısı

 

Bu yazıda en popüler ses dosyası formatlarını okuyup,yazabilen ve effect uygulayabilen açık kaynaklı bir paket olan SoX’ı Mac OS X’e nasıl kurulacağını bulacaksınız.

Bu eklentiyi  Mac OS X’e indirmek  için port,brew gibi paket indiricilerin kurulması gerekmektedir. Homebrew* indirip kurmak için terminale

ruby -e “$(curl –fsSL   https://raw.githubusercontent.com/Homebrew/install/master/install)”

yazılır.

Brew’in kurulduğunu test etmek için terminale brew yazılır.Eğer aşagıdaki gibi yazılar ekrana geliyorsa brew başarılı bir şekilde kurulmuş demektir.

Screen Shot 2015-09-26 at 12.55.08

Brew kurulduktan sonra SoX’ u rahat bir şekilde indirip kurabiliriz.Bunun için terminale brew install sox yazmamız yeterlidir.Bu aşamadan sonra brew sox’u bulup indirip  Mac OS X’e kuracaktır.

SoX’ın kurulduğunu doğrulamak için terminale sox yazarız.Eğer sox:command not found diyorsa bir yerde yanlışlık yapmışsınız demektir.Her şey yolunda gitmişse aşagıdaki gibi bir ekran görmeniz gerekmekte.

Screen Shot 2015-09-26 at 13.06.19

 

Yukarıdaki gibi bir ekran gördüyseniz soX kullanımınıza hazır demektir.Bundan sonraki yazıda soX’la ilgili pratik komutlar paylaşılacaktır.

*Homebrew internet sitesi:   http://brew.sh/

 

 

Görüntülenme: 1975