Kendi DVD Filmlerinizi Olusturun

From Lapis Wiki

Jump to: navigation, search
Bu makale NASIL bölümü serisinin bir parçasıdır
MasaÜstü Donanım Dağıtımlar
Tarayıcılar Programlama Linux ve Oyunlar


Konu başlıkları

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:


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.

Resim:Dvdstyler calisma.jpg

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:


Resim:Dvdstyler4.png

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.

Resim:Dvdstyler film.jpg


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


Baglantilar

Lapis Forum