TÜRKİYE'NİN BİLGİ TEKNOLOJİLERİ DERGİSİ BİZE ULAŞIN   |   DÜNYA YAYINCILIK A.Ş.  
BYTE.com.tr Ana Sayfa
Üye Girisi

Eğer üyeyseniz lütfen
buraya tıklayınız.

BYTE Online'a
üye olmak istiyorum.
BYTE Forumlari
BYTE Ögretim
Okur Hatti
Web sitenizi dergimizde tanıtmak, BYTE Dergi, CD, TV ve Online ile ilgili görüş ve önerilerinizi bizlere ulaştırmak için

Okur hattı bölümünü kullanabilirsiniz.

Okur Hatti
Makaleler Linux Altında Video İşlemleri
Linux Altında Video İşlemleri
Linux yüklü makinenizi bir video işleme merkezine dönüştürmek sandığınız kadar zor değil.

-X Değerinin Skript İle Hesaplanması

Burada üzerinde durmamız gereken bir başka önemli nokta var. “-X” değerinin hesaplanması.
Bu hesaplamayı basit bir betik (script) yardımı ile yapabilirsiniz. Bu betiğin ismi “zoomto” ve Internet üzerinden kolayca indirebilirsiniz. Bu betiği kullanmamızdaki amaç, üzerinde çalıştığımız avi dosyasının boyutlarının hesaplanıp değiştirilebilmesini sağlamak. Örneğin, benim bu yazıyı hazırlarken kullandığım avi dosyasının boyutları 512 x 288 pixel ama benim istediğim boyut ise 720x576 pixel, yani normal bir SVCD’nin standart ebatları. İşte bu hesapları yapabilmeyi kolaylaştırmak için “zoomto” betiğini kullanabiliriz. Peki diyelim ki Internet bağlantınız yok ya da bu betiği kurmak ve kullanmak istemiyorsunuz, o halde üzülmeyin çünkü bu hesaplamayı şu şekilde elle yapabilirsiniz:

576-288=288 (eni) | 720-512=208 (boyu) 288/16=18 | 208/16=13 |

Ama betiğimizin yardımı ile daha kolay bir şekilde hesaplayabilirsiniz:

$ sh zoomto.sh orjinal_boyut istedigimiz_boyut
$ sh zoomto.sh 512x288 720x576
Multiples of 32: -X 9,7,32 -Y 0,8,0,8
Multiples of 16: -X 18,13,16 Multiples of 8: -X 36,26,8

Bu şekilde netice alıyoruz ve hangi çarpanı istiyorsak onu yazıyoruz. -X/-B seçeneğine eğer sizin seçeneğiniz farklı ise ona göre -X ve -B çıkabilir. Bu bilgileri topladıktan sonra, yukardaki AVI den MPEG oluşturacak olan komutu verebiliriz.
Bu işlem oldukca uzun sürebilir (1 veya 1.5 saat). İşlem bittikten sonra dizinde yeni iki dosya oluşur. Bunlar “cikti.m2v” ve “cikti.mpa” (ses ve görüntü) dosyalarıdır. Daha sonra bu dosyaları “mplex” yardımıyla birleştiriyoruz:

$ mplex -f 4 -o istediginiz_film_ismi_%d.mpg cikti.m2v cikti.mpa

“-f 4” seçeneği SVCD için ve “-f 1” seçeneği ise VCD içindir.

NOT: “istediğiniz_film_ismi” sonunda “_%d.mpg” parametresinin yazılması şarttır. “%d” yerine daha sonra, parçaların sıra numaraları gelir:
örn. film_ismi_1.mpg film_ismi_2.mpg
Yukarıdaki verdiğimiz komut işlemi bitince, bulunduğunuz dizinde

- film_ismi_1.mpg       
- film_ismi_2.mpg

dosyalarını göreceksiniz. .MPEG dosyalarını oluşturduktan sonra “cue/bin” image dosyalarını hazırlayıp, kolayca CD ye yazdırabiliriz:

$ vcdimager -t svcd -c ilkcd.cue -b ilkcd.bin film_ismi _1.mpg
$ vcdimager -t svcd -c ikinci.cue -b ikinci.bin film_ismi _2.mpg

Komut sonucunda yukarıda gördüğünüz gibi “cue/bin” dosyalarımız oluştu ve artık bunları CD’ye yazabiliriz. İlk önce CD yazıcımızın aygıt numarasını tespit edelim. Bunu aşağıdaki komut yardımı ile kolayca öğrenebiliriz:

# cdrecord -dev=ATAPI --scanbus

Bu komut benim makinemde aşağıdaki gibi bir çıktı veriyor :

0,1,0 1) ‘TEAC ‘’CD-W552E ‘ ‘1.09’ Removable CD-ROM

Burada bize lazım olan bilgi, ilk baştaki 0,1,0 numara dizgisi. Eğer birden fazla CD ROM aygıtı takılıysa, bu komut sizde farklı bir sonuç verebilir.
Son olarak sıra, “CUE/BIN” dosyalarını yazmaya geldi. K3b veya başka bir grafiksel program
ile bunu yapabileceğiniz gibi, komut satırından da kolayca CD’ye yazdırabilirsiniz:

# cdrdao write --force --driver generic-mmc --device ATAPI:0,1,0 \
--overburn --speed 40 --eject ilkcd.cue
# cdrdao write --force --driver generic-mmc --device ATAPI:0,1,0 \
--overburn --speed 40 --eject ikinci.cue

Hepsi bu kadar. AVI formatındaki filmimizi DVD çalarda gösterilebilecek formata çevirdik. Artık filmimizi, fan gürültüsünden uzakta, koltuğumuza yayılarak kendi televizyonumuzda rahat rahat seyredebiliriz.
En başta da söylediğim gibi, komut satırında herhangi bir sebepten dolayı başarılı olamazsanız, Kavi2svcd programını kullanmanızı tavsiye ederim.
Yukarıdaki açıklamalar, Kavi2svcd programı için de aynen geçerlidir.






BYTE MAYIS 2009



BYTE dergisinden hangi bölümün artırılmasını istersiniz?
Donanım İncelemeleri
Yazılım İncelemeleri
Nasıl Yaparım (pratik)



 



  ANA SAYFA   |   FORUM   |   ABONE OLUN   |   BİZE ULAŞIN

Sitelerimiz: pcworld.com.tr | computerworld.com.tr | dunya.com | dunyastore.com

©2004 - 2009 BYTE Türkiye