Kendi DVD Filmlerinizi Olusturun
From Lapis Wiki
Bu makale NASIL bölümü serisinin bir parçasıdır
|
| MasaÜstü • Donanım • Ağ • Dağıtımlar |
| Tarayıcılar• Programlama • Linux ve Oyunlar |
Kendi DVD Filmlerinizi Olusturun
Baslangic
Linux altinda seyrettigim bircok film var ve bunlari Harddiskte saklamak yerine bir DVD ye yazmaya karar verdim. Her DVD ye, Filmin uzunluguna göre 3 veya 4 tane filmi sigdirmak mümkün.
Yapacagimiz islem aslinda cok basit. Bir DVD'ye 3-4 tane filmi sigdiricaz.
Bu anlatilanlar Ubuntu Dapper altinda denenmistir, teori olarak aynidir ve diger Linux sürümlerinde de gerekli paketler kurulduktan sonra kolayca ayni islemler uygulanabilir.
Gerekli Olanlar
- 1 adet Linux Ubuntu Dapper
- MPEG formatinda filmler
- DVDStyler programi
- Hizli bir bilgisayar
- Mplayer
- Normalize
- xine
Kurulum
Aslinda bize lazim olacak olan tekbir program: DVDStyler. Diger islemleri mplayer kendisi hallediyor.
Kurulumu Ubuntu altinda cok basit. DvdStyler ana web sayfasinda gerekli olan DEB paketleri mevcut:
- http://prdownloads.sourceforge.net/dvdstyler/dvdstyler_1.5b4-1_i386.deb?download
- http://prdownloads.sourceforge.net/wxsvg/wxsvg_1.0b5-1_i386.deb?download
Gerekli olan 2 paketi indirip kuruyoruz. Baskada bir zorluk tarafi yok.
AVI Dosyalarinin MPEG formatina cevrilmesi
AVI formatindaki dosyalari dogrudan DVD olarak yazdiramiyoruz. Bu yuzden AVI formatinda film dosyalarini varsa, bu dosyalari ilkönce MPEG formatina cevirmemiz gerekiyor. Bunun icinde asagidaki komutdan birisini veriyoruz:
Avi dosyalarini VCD formatinda MPEG yapmak icin
Bir AVI film dosyasini VCD formatina cevirmek icin, asagidaki komutu veriyoruz:
transcode -i film.avi -x mplayer,mp3 -V -o Film_VCD -y \
mpeg2enc,mp2enc -G 0.9 -F 1,"-S 792 -V 230" \
-R 3 -E 44100 -b 224 -J normalize
Avi dosyalarini SVCD formatinda MPEG yapmak icin
Bir AVI film dosyasini SVCD formatina cevirmek icin, asagidaki komutu veriyoruz:
transcode -i film.avi -x mplayer,mp3 -V -o Film_SVCD \
-y mpeg2enc,mp2enc -G 0.9 -F 4,"-S 792 \
-V 230" -R 3 -E 44100 -b 192 -J normalize
Aciklamalar
- -i Film.avi -> MPEG formatina cevrilecek orjinal AVI dosyasinin ismi
- -x mplayer,mp3 -> Video kodlamak icin Mplayer, ve Ses kodlari icinde MP3 formatlarini seciyoruz
- -o Film_(S)VCDAusgang -> Basis olarak SVCD veya VCD formatlarini aliyoruz
- -G 0.9 -> Isik ayarlarini yükseltiyoruz. Bu sayede olusan formatta fazla bir kayip olmuyor.
- -F 4, -> Format olarak 1->VCD, 4->SVCD ve 8 ise DVD formatinini kullaniyoruz. Eger 1 DVD ye film kaydetmek istiyorsaniz -F 8 kullanabilirsiniz.
- -S 792 -> Olusacak olan MPEG formatindaki dosyalarin boyutu. 792MB yani.
- -R 3 -> Bitrate oraninin esit olarak dagitilmasini sagliyor. Yani kalite sabit kaliyor.
- -E 44100 -> Ses icin Samplerate (44100 orani VCD ve SVCD formatlari icin standartir)
- -b 192 -> Audiobitrate (192 = SVCD , 224 = VCD)
- -J normalize -> Ses yuksekligini normale ceviriyoruz.
Ben sahsen biraz uzun sürsede SVCD formatini seciyorum. Islem biraz uzun sürüyor fakat olusan kalite oldukca tatmin edici.
Ilk DVD Filmimiz
Ilk DVD filmimi olusturmak icin sirasi ile asagidaki komutlari veriyorum, dedigim gibi, tercihuim SVCD den yana.
Ilk önce SVCD formatina ceviriyorum:
transcode -i film.avi -x mplayer,mp3 -V -o Film_SVCD \
-y mpeg2enc,mp2enc -G 0.9 -F 4,"-S 792 \
-V 230" -R 3 -E 44100 -b 192 -J normalize
Sonra olusan 2 dosyasi (ses ve görüntü dosyalari) birlestiriyorum:
mplex -f 4 -o Film_SVCD_%d.mpg Film_SVCD.m2v Film_SVCD.mpa
Efet yanlis görmedinizm, orda %d yaziyor. Bunun anlami, eger olusacak olan MPEG dosyasi 792MB den büyük ise, ozaman dosya bölünüyor. Bazi filmler 1.2GB felan tutabiliyor. Bu durumda, 2 veya hatta 3 MPEG dosyasi olusuyor. Olusan bu dosyalari tekrar basit bir CAT komutu ile birlestiriyorum:
cat Film_SVCD_1.mpg Film_SVCD_2.mpg Film_SVCD_3.mpg > Film_MPEG.mpeg
Bu sayede 2 veya 3 tane film parcasi 1 film haline geliyor. Eger sizde 792MB ye sigiyorsa CAT komutu ile birlestirmenize gerek kalmaz. Diger baska bir ipucu ise, mesela -S 792 yerine -S 1450 olarak yazabilrisiniz. Bu sayede uzun bir film, 792MB olarak bölünmeyebilir. Ayrica 3x1450 = ~ 4.5GB edeceginden, 1 DVD ye ortalama 3 film koyabilirsiniz.
Her ne sekilde yaparsaniz yapin, neticede elimizde bir veya 1 den fazla MPEG film dosyasi mevcut olmasi gerekiyor.
Simdi sirada DVDStyler Programi var.
DVDSTyler ile ön hazirlik
DVDStyler programi oldukca basarili geldi bana. Diger programlari da deneyebilirsiniz fakat benim tercihim DVDSTyler den yana.
Programi ilk baslattiginizda karsiniza asagidaki ana menü cikiyor.
Bizim dikkat etmemiz ve yogunlugumuzu vermemiz gereken 4 nokta var (sol tarafa ve en asagisi):
- Directories
- Backgrounds
- Buttons
- Menu 1
DVDStyler ile arkaplan secimi
DVDStyler programi öntanimli olarak 13 adet background resmi ile birlikte geliyor. Tabi bu arkaplan resimlerini kendiniz degistirebilir veya ilave edebilirsiniz. Veya kendi olusturdugunuz baska bir arkaplan resmini kullanabilirsiniz. Ben öntanimli gelen arkaplan resimlerini kullanmak istiyorum. Bu yüzden begendigim bir resmin üstüne CIFT tikliyorum ve arkaplanimi seciyorum:
DVDStyler ile filmlerin resimleri
Arkaplan resmimi koyduktan sonra, sirada DVD yapacagim filmlerin afis resimleri var. Bu afis resimlerini internetten bulabilirsiniz.
Directories bölümüne gidiyorum ve film afislerinin resimlerini arkaplan resmimin üstüne fare ile cekip birakiyorum. Sonra kafama ve zevkime göre disayn ediyorum.
Görüldügü gibi, 3 tane filmin afisini, DVD baslarken ekranda gösterilecek sekilde kendi zevkime göre ayarladim.
Simdi sirada butonlar var.
DVDStyler ile buton yerlestirme
Bu islem icin ise, BUTTONS menüsüne tikliyorum ve fare ile buttonlardan birisini tutup, film afislerinin altina birakiyorum. Daha sonra DIRECTORIES menüsüne dönüyorum ve olusturdugum MPEG formatindaki filmlerin, MENU 1 yazan (enaltta) menüye gelmesini sagliyorum. Yani MPG formatindaki film dosyalarini fare ile tutuyor ve MENU 1 yazan yerin hemen sag trafina birakiyorum.
Son islem olarak, butonlara tiklandiginda filmlerin oynamasi gerekiyor. Bunun icinde, her film afisinin altindaki butona fare ile sag tikliyor ve PROPERTIES seciyorum. Karsiniza asagidaki gibi bir menu cikar:
Bu menüde cok dikkat etmeniz gerekir. Aksi taktirde butonlar calismaz.
Tabi butonlarin yaninda TEXT de yazabilirsiniz ve her TEXT de tiklaninca filmin oynatilmasini saglayabilirsiniz. TEXT koydugunuzda yapmaniz gereken islem aynen buton da yapilacak islem ile ayni. TEXT koymak icin, arkaplan resimlerinin oldugu bölümde fare ile sag tiklayin ve TEXT ilave edin. Acilan menüye TEXTINIZI yazin, mesela "OYNAT" gibi birsey, ya da kafaniza artik ne gelirse.
DVDSTyler deki butonlarin ayarlanmasi
Ayarlamasi ise söyle:
Mesela Eskiya film afisinin altindaki butona tikladigimi farz edelim. JUMP TO bölümünde TITLE 2 seciyorum. Bu sayede eskiya filminin üstündeki buton tiklandiginda film otomatikman oynamaya baslar. Aslinda her film icin tekrar bir alt menüde olusturabilirsiniz, ne bileyim, her film icin kisa bir tanitim yapabilirsiniz. Sub menü olusturmak icin, MENU 1 sag tiklayin, ADD -> MENU yaparak her film icin bir sub menü(alt menü) olusturabilirsiniz. Filmleri direkt oynatmak yerine bu alt menülerden fragman ekleyebilir veya kisa tanitim yapabilirsiniz. Tabi her sub menüye tekrardan bir buton daha eklemeniz icap edecek. Bu sayede, sub menüden ana menüye bir bag vermis olacaksiniz. Bu islemde kolay, fare ile butonun usutne sag tiliyor ve Properties den Menu 1 secmeniz yetelri. Bu sayede her alt menüden bir üst menüye gecis yapilacak. Isteginize ve zevkinize göre disayn edebilirsiniz.
Gerekli ayarlamalar bittikten sonra, FILE -> BURN DVD yolunu takip edin. Hayir hayir korkmaniza gerek yok, film hemen DVD ye yazdirilmiyor. Ilkönce kodlaniyor. Tercihen sisteminizde XINE de kurulu olmasini saglayin. Cunku islem bittikten sonra bir deneme yapmanizi saglayacak bir menü geliyor. Olusacak olan DVD'nizin bir kopyasi yani. Xine ile bu DVD kopyasini kolaylik ile calabiliyorsunuz.Eger herseyden memnun iseniz, en son asamada size DVD ye yazdirmak isteyip istemediginizi soruyor.
Artik gerisi size kalmis, herseyden memnun iseniz bos bir DVD takip yazdirma islemine gecebilirsiniz. Hepsi bu kadar....
Sonuc
Ve iste sonuc. 3 tane AVI->MPEG formatindaki filmi, harddisk yerine DVD ye koydum. Her DVD'yi de sevdigim sanatcilara göre koyup güzel bir albumde yapabilirim. ARtik gerisi sizin zevkinize ve isteginize göre.
Ipuclari
MPEG formatli film dosyalarini BIN/CUE olarak olusturabilir miyim?
Elbette olusturabilirsiniz. Yukarda size nasil MPEG formatina cevirdinizini acikladim. Size lazim olan sadece VCDIMAGER programi. Ubuntu altinda bu paket mevcut. Paketi kurduktan sonra, asagidaki komutlar sayesinde kolayca BIN/CUE dosyalari olusturabilirsiniz.
VCD icin
vcdimager Film_VCD.mpg -c film.cue -b film.bin
SVCD icin
vcdimager Film_SVCD.mpg -t svcd -c FILM.cue -b FILM.bin
Islem sonunda film.cue ve film.bin dosyasi kendiliginden olusacaktir. Kolayca K3b ile yazabilirsiniz.
Komut vermek bana uzun geliyor, AVI dosyalarini SVCD veya VCD olarak kayit edecek bir skript felan yok mu?
Efet var. Asagidaki benim yazdigim skripti kullanabilirsiniz:
#!/bin/bash
# Skriptname : avi2mpeg
# Kullanimi: avi2mpeg filmismi.avi film svcd 1450
#
# 1. parametre cevrilecek olan AVI dosyasinin ismidir
# 2. parameter olusacak olan MPEG icin gereklidir ve mp3 ses dosyasinin isminide tanimlar
# 3. parameter svcd veya vcd formatini belirtir
# 4. parameter olusacak MPEG dosyanin boyutunu tanimlar.
#
# Hazirlayan: erkaN kaplaN
#
#
# VCD RIP
if [ $3 == "vcd" ] ; then
transcode -i $1 -x mplayer,mp3 -V -o $2 \
-y mpeg2enc,mp2enc -G 0.9 -F 1,"-S $4 \
-V 230" -R 3 -E 44100 -b 224 -J normalize
mplex -f 1 -o $2_%d.mpg $2.m1v $2.mpa
fi
#SVCD Rip
if [ $3 == "svcd" ] ; then
transcode -i $1 -x mplayer,mp3 -V -o $2 \
-y mpeg2enc,mp2enc -G 0.9 -F 4,"-S $4 \
-V 230" -R 3 -E 44100 -b 192 -J normalize
mplex -f 4 -o $2_%d.mpg $2.m2v $2.mpa
fi
AVI Dosyalarindan MPEG olusturmak icin baska bir yöntem
transcode -i INPUT.avi -y ffmpeg --export_prof dvd-pal --export_asr 3 \
-o CIKTI -D0 -s2 -m CIKti.ac3 -J modfps=clonetype=3 --export_fps 25
mplex -f 8 -o YENI.mpg CIKTI.m2v CIKTI.ac3
Olasi degerler:
- --export_prof dvd-pal {vcd, svcd, xvcd, dvd}[-pal|-ntsc|-secam}
- --export_asr 3 = 16:9
- --export_asr 2 = 4:3
- --export_fps 23.976 veya --export_frc 1
- --export_fps 25 veya --export_frc 3
- -f 1 - VCD. Standard VCD
- -f 4 - SVCD.
- -f 8 - DVD (with NAV sectors)
- -f 9 - DVD. As above but without the empty VOBU sectors




