KasteL's blog: DivX - DVD Guides (Όλοι οι οδηγοί)
  •  
  • Εμφάνιση αναρτήσεων με ετικέτα DivX - DVD Guides (Όλοι οι οδηγοί). Εμφάνιση όλων των αναρτήσεων
    Εμφάνιση αναρτήσεων με ετικέτα DivX - DVD Guides (Όλοι οι οδηγοί). Εμφάνιση όλων των αναρτήσεων

    Προβολή & μετατροπή ταινίας σε 3D με το AviSynth και το VirtualDub




    Προβολή ταινίας 2D σε 3D με το AviSynth
     

    Τα προγράμματα που θα χρειαστούμε είναι:

    Για να μετατρέψετε οποιαδήποτε από τις ταινίες μας σε 3D, θα χρησιμοποιήσουμε το AviSynth και τη χρήση των αρχείων script της μορφής «avs».

    Μετά την εγκατάσταση του, μην κάνετε τον κόπο και προσπαθήσετε να το τρέξετε - δεν διαθέτει περιβάλλον χρήστη. Αντ' αυτού, λειτουργεί ως ένα codec, που επιτρέπει στους media players (Windows Media Player, Media Player Classic κ.τ.λ.) την κατανόηση των scripts του AviSynth.

    Όπως ίσως θα έχετε μαντέψει, θα πάμε να χρησιμοποιήσουμε ένα τέτοιο script για να μετατρέψουμε μία ταινία από 2D σε 3D.

    Αντιγράψτε το παρακάτω script και επικολλήστε το σε ένα text αρχείο χρησιμοποιώντας το notepad (σημειωματάριο).


    Script:    

    ## 2D to 3D Realtime Video Conversion Avisynth script v0.3b
    ## Made by Anton Belev at 3D Vision Blog
    ## http://www.3dvision-blog.com
    ## Additionally extended by Martin Haverland at audiomh.de for quality resize
    ## and different output modes including interlaced format for use in non-3d specific players e.g. windows media player.


    ## Open the video file for conversion, change the video file name
    video2d = DirectShowSource("YOUR VIDEO FILE NAME-INCLUDE EXTENSION")

    ## Increase video brightnes on dark videos, good for 3D Vision owners
    # video2d = video2d.Tweak(Bright=10)

    ## Convert to RGB32 to avoid the width restrictions
    video2d = ConvertToRGB32(video2d)


    ## Optional aspect ratio maintaining quality resize for 3d monitor target resolution.
    ## Very cpu intensive, may be for offline use only, e.g. in virtualdubmod.
    ## 2x 3.0ghz cpu may give you a framerate of 16fps while running the whole script in virtualdubmod including xvid compression in HDTV quality saving setting.
    ## Offers great quality in the result video for fullscreen playback in every .avs capable player later.
    ## Also reduces ghosting if the original file resolution is smaller than the target resolution.
    # videoW = width(video2d)
    # videoH = height(video2d)
    ## For 19" Zalman use 1280, for 22" Zalman Trimon it is 1680 etc.
    # hzTargetSize = 1280
    # video2d = Lanczos4Resize(video2d, hzTargetsize, hzTargetsize * videoH / videoW)
    ## Commenting out the above resizing maintains realtime capability!


    ## Get video width/height and set the frame stretch factor
    ## Lower the value 100 to increase frame stretch, may introduce ghosting
    videoW = width(video2d)
    videoH = height(video2d)
    ResW = videoW + (videoW / 100)
    CropW = (ResW - videoW) / 2


    ## Create variables for left and right frame with one frame difference
    ## This is the Plufrich-like simulation that creates illusion of depth from movement
    f1 = video2d
    f2 = DeleteFrame(video2d, 0)


    ## Stretch the right frame to further the depth effect
    f1 = LanczosResize(f1, ResW, videoH)
    f1 = Crop(f1, 0, 0, videoW, videoH)

    ## Stretch the left frame to further the depth effect
    f2 = LanczosResize(f2, ResW, videoH)
    f2 = Crop(f2, CropW, 0, videoW, videoH)


    ## Output the two video frames in a side-by-side / parallel format
    ## Use this as a default for playing back on 3D Vision (Side by Side L/R)
    StackHorizontal(f2, f1)

    ## Output the two video frames in a Above/Below format (like Sony?)
    # StackVertical(f2,f1)


    ## Output the two video frames in a page flipping format for shutter glasses etc.
    ## The Tweak as proposed by eslave is for brighter image, modify the value 30
    # f1 = f1.ConvertToYV12.Tweak(Bright=30)
    # f2 = f2.ConvertToYV12.Tweak(Bright=30)
    # Interleave(f2,f1)


    ## Output the two video frames in anaglyph red-cyan as proposed by eslave
    # MergeRGB(f2.ShowRed, f1.ShowGreen, f1.ShowBlue)

    ## For reversed anaglyph i.e. cyan-red
    # MergeRGB(f1.ShowRed, f2.ShowGreen, f2.ShowBlue)


    ## Output the two video frames in anaglyph yellow-blue as proposed by eslave (untested)
    # f1 = f1.ConvertToYV12(matrix="PC.601").tweak(bright=12.5, sat=1.25, coring=false)
    # f1 = f1.ConvertToRGB32
    # f1 = f1.Levels(0, 1.05, 255, 0, 255, coring=false)
    # MergeRGB(f2.ShowRed, f1.ShowGreen, f1.ShowBlue)

    ## Output the two video frames in anaglyph blue-Yellow as proposed by eslave (untested)
    # f2 = f2.ConvertToYV12(matrix="PC.601").tweak(bright=12.5, sat=1.25, coring=false)
    # f2 = f2.ConvertToRGB32
    # f2 = f2.Levels(0, 1.05, 255, 0, 255, coring=false)
    # MergeRGB(f1.ShowRed, f2.ShowGreen, f2.ShowBlue)


    ## Output two video frames in Interlaced mode
    ## Ueed for Zalman Trimon, Acer Aspire 3D etc.
    # f1 = SeparateFields(f1)
    # f1 = SelectEven(f1)
    # f2 = SeparateFields(f2)
    # f2 = SelectOdd(f2)
    # interleave(f2,f1)
    # AssumeFieldBased()
    # weave()




    Πριν χρησιμοποιήσουμε το script χρειάζεται μια μικρή αλλαγή.

    Κατ' αρχάς, προσθέτουμε το όνομα αρχείου της ταινίας στην αρχή περίπου του script, συγκεκριμένα στη γραμμή:
    video2d = DirectShowSource("YOUR VIDEO FILE NAME-INCLUDE EXTENSION")
    αντικαθιστώντας το "YOUR VIDEO FILE NAME-INCLUDE EXTENSION"
     με το όνομα του αρχείου του βίντεο που θέλουμε  να μετατρέψουμε.

    Παράδειγμα:
    video2d = DirectShowSource("Avatar_Trailer_HD.avi")



     
    Αποθηκεύουμε το script έχοντας κοινή ονομασία με το video και με κατάληξη «.avs» τοποθετώντας το στον ίδιο φάκελο με το video.




    Σε αυτό το σημείο, είστε έτοιμοι για να δείτε την ταινία σας σε 3D.

    Για να γίνει αυτό, απλά ανοίξτε το script με ένα πρόγραμμα αναπαραγωγής πολυμέσων που λειτουργεί με τα AVS scripts (όπως το Windows Media Player, Media Player Classic κ.τ.λ.), κάνοντας δεξί κλικ πάνω του , πάμε «Άνοιγμα με..» και επιλέγοντας το πρόγραμμα αναπαραγωγής της επιλογής μας.

    Υποθέτοντας ότι έχετε κάνει όλα σωστά μέχρι τώρα, θα πρέπει να δείτε την ταινία, με δύο ελαφρώς διαφορετικά πλαίσια να παίζουν δίπλα-δίπλα.

    Αυτό είναι το 3D αρχείο, διαμορφωμένο για να παίξει με την τεχνολογία 3D Vision της Nvidia (side by side).



     
    Αν προτιμάτε ανάγλυφο (κόκκινο / κυανό) 3D, για χρήση με ένα ζευγάρι γυαλιά φίλτρο, θα πρέπει να κάνει μια γρήγορη αλλαγή στο script.

    Προσθέτουμε το σύμβολο  # στην αρχή της γραμμής που λέει
    StackHorizontal (f2, f1)
    κάνοντας το:
    #StackHorizontal (f2, f1)

    στη συνέχεια, αφαιρέστε το σύμβολο # στη γραμμή που λέει
    #MergeRGB (f2.ShowRed, f1.ShowGreen, f1.ShowBlue)
    κάνοντας το:
    MergeRGB (f2.ShowRed, f1.ShowGreen, f1.ShowBlue)

    Και αποθηκεύουμε τις αλλαγές.
     
    Το ίδιο μπορούμε να κάνουμε και για άλλα formats 3D που θα βρούμε μέσα στο script, όπως διπλό παράθυρο σε κάθετη διάταξη, κίτρινο-μπλε κ.τ.λ.
      
    Έτσι, βλέπουμε στο βίντεο μας σε 3D.




    Μετατροπή ταινίας 2D σε 3D με το VirtualDub

    Τώρα είμαστε έτοιμοι, έτσι δεν είναι;
    Όχι ακριβώς.

    Το AviSynth δουλεύει σε πραγματικό χρόνο, συνδυάζοντας καρέ-καρέ μία ταινία με ένα script και να μας δώσει σαν αποτέλεσμα βάσει των παραπάνω δύο παράθυρα δίπλα-δίπλα προβάλλοντας το μέσω του πρόγραμμα αναπαραγωγής πολυμέσων της επιλογής μας από το PC μας.

    Αν όμως θέλουμε να δούμε την ταινία αυτή σε οποιονδήποτε άλλο υπολογιστή;
    Θα πρέπει να εγκαταστήσετε το AviSynth πρώτα και να ακολουθήσετε εκ νέου τα παραπάνω και στο επόμενο PC.
    Αντ 'αυτού, θα σας δείξω τώρα πως μπορούμε  να αποθηκεύσουμε μόνιμα τα 3D βίντεο στο σκληρό μας δίσκο.
    Για να αποθηκεύσετε την ταινία, θα χρειαστείτε ένα πρόγραμμα που ονομάζεται VirtualDub.
    Το VirtualDub είναι ένα ελαφρύ, ανοικτού κώδικα πρόγραμμα επεξεργασίας βίντεο που είναι ιδιαίτερα καλό στο να κάνει γρήγορα re-encoding (και όχι μόνο).

    Κατεβάζουμε το VirtualDub.


    Το επόμενο βήμα της διαδικασίας είναι να κατεβάσουμε τον codec XviD.

    Αφού τον κατεβάσετε εγκαταστήστε τον.

    Ρυθμίστε το VirtualDub να χρησιμοποιεί τον codec XviD  κάνοντας κλικ Video-> Compression ...


     
    και στη συνέχεια επιλέγοντας Xvid MPEG-4 Codec
    πατάμε OK.



     
    Ανοίξτε το αρχείο AVS της ταινίας στο VirtualDub πηγαίνοντας “File > Open video file…”






    Αφού ανοίξει επιλέξτε “File > Save as avi… για να σώσουμε το τελικό αρχείο της 3D ταινίας μας.

    δώστε στο αρχείο σας ένα όνομα, πατήστε Save
    και περιμένετε να ολοκληρωθεί η διαδικασία του re-encoding




    …και είστε έτοιμοι.




    Καλή επιτυχία!

    Εγγραφή video Blu-Ray με το ImgBurn





    Τα προγράμματα που θα χρειαστούμε είναι:




    Σε αυτόν τον οδηγό θα δούμε πως μπορούμε να εγγράψουμε μια ταινία Blu-Ray σε δίσκο Blu-Ray με το ImgBurn.



    Ανοίξτε το  ImgBurn




    Κάντε κλικ στην επιλογή «Write files/folders to disc».



    Σημείωση: Ουσιαστικά είναι η ίδια επιλογή με τη ρύθμιση «
    Build» από την καρτέλα «Mode» και «Device» από την καρτέλα «Output».




    Θα δείτε μια εικόνα σαν την παρακάτω:





    Εισάγετε ένα κενό δισκάκι Blu-Ray (ή επανεγγράψιμο) στο Blu-Ray recorder σας.



    Κάντε κλικ στο κουμπί «
    Browse» από το κουτί «Source» και βρείτε το φάκελο στον οποίο έχετε αποθηκεύσει τα αρχεία της ταινίας. Επιλέξτε το φάκελο και κάντε κλικ στο κουμπί «ΟΚ».


    Για δίσκο
    Blu-ray θα πρέπει να υπάρχει οι φάκελοι «BDAV / BDMV»  και «CERTIFICATE».



    Για να προσθέσεις αυτούς τους φακέλους μπορείς:

    A. Να πληκτρολογήσεις το όνομά τους χειροκίνητα (ένα κάθε φορά) πατώντας το κουμπί (+).



    B. Να κάνετε κλικ στο κουμπί «Browse for a folder...», επιλέγοντας την τοποθεσία που έχουμε τον εν λόγο φάκελο στο σκληρό μας.




    Γ. Απλά κάνοντας drag and drop τους φακέλους μέσα στο πεδίο «Source».


     

    Ολοκληρώνοντας την εισαγωγή των φακέλων το παράθυρο θα μοιάζει κάπως έτσι...




    Τώρα είμαστε έτοιμοι να ρυθμίσουμε το πρόγραμμα για την εγγραφή του Blu-Ray δίσκου μας.

    Πάμε στην καρτέλα «
    Options» και κάντε τις ρυθμίσεις που φαίνονται στην παρακάτω εικόνα.




    Στην καρτέλα «
    Information», κάντε κλικ στο κουμπί «Calculate»  (κομπουτεράκι)  για να δείτε το τελικό μέγεθος της ταινίας στο δίσκο.




    Τελειώνοντας με τον υπολογισμό θα πρέπει το παράθυρο θα μοιάζει κάπως έτσι...




    Τώρα είμαστε έτοιμοι να ξεκινήσουμε τη διαδικασία της εγγραφής πατώντας το κουμπί «
    Build»




    Αν επιθυμείτε να δώσετε όνομα στο δίκο, μπορείτε να επιλέξετε μεταξύ μιας προτεινόμενης ονομασίας από το πρόγραμμα ή να πληκτρολογήσετε ένα καινούργιο.
    Αν είστε έτοιμοι πατήστε το κουμπί «ΟΚ»




    Ένα παράθυρο θα εμφανιστεί που θα μας παρουσιάσει τις επιλογές και τη διαδικασία που θα ακολουθήσει για την εγγραφή.
    Πατήστε «ΟΚ» και η διαδικασία εγγραφής του DVD θα ξεκινήσει.




    Τώρα μπορείτε να ασχοληθείτε με οτιδήποτε άλλο αναμένοντας την ολοκλήρωση της εγγραφής του
    Blu-Ray.





    Καλή Επιτυχία!






    Τον οδηγό μπορείτε να τον κατεβάσετε απευθείας από εδώ:


    Ασφαλής εγγραφή DVD με το PGC Edit και το ImgBurn





    Τα προγράμματα που θα χρειαστούμε είναι:







    Σημείωση :  To μόνο πρόγραμμα που θα χρειαστεί να κάνει εγκατάσταση είναι το ImgBurn. Στα άλλα (PGC Edit και Img Tool) αρκούμαστε στην τοποθέτηση του φακέλου των προγραμμάτων σε κάποιο σημείο στο σκληρό ( π.χ. C:\Program Files\ )




    Κενό 32Kb μεταξύ IFO-BUP και αξιόπιστη εγγραφή DVD


    Τα αρχεια IFOs, ειναι αρχεια που περιεχουν σημαντικες πληροφοριες για την δομη ενος DVD.
    Ουσιαστικα απο αυτα εξαρταται ολη η λειτουργικοτητα ενος DVD και η παρουσια τους ειναι απαραιτητη, για την αναπαραγωγη ενος DVD απο εναν software ή hardware player.
    Για λογους αξιοπιστιας, σε καθε αρχειο IFO αντιστοιχει ενα αρχειο BUP, το οποιο αποτελει ακριβες αντιγραφο και λειτουργει ως εναλλακτικο σε περιπτωση "απωλειας" του IFO(γρατζουνια, κακη εγγραφη, κλπ)...

    Tα περισσοτερα προγραμματα authoring ή transcoding, τοποθετουν τα αρχεια IFO και BUP διαδοχικα, κατα την δημιουργια του DVD.
    Aυτο σημαινει οτι κατα την εγγραφη, αυτα τα δυο αρχεια θα γραφτουν σε γειτονικα σημεια πανω στην επιφανεια του DVD.

    Η δομη ενος DVD, σε φυσικο επιπεδο, αποτελειται απο ECC blocks, τα οποια, με την σειρα τους, αποτελουνται απο 16 sectors το καθενα.
    Καθε sector εχει χωρητικοτητα 2 Kb.
    Aυτο σημαινει οτι ενα DVD+R, περιεχει συνολικα¨
    2.295.104 sectors και
    143444 ECC blocks

    Οποιαδηποτε γρατζουνια ή ατελεια πανω στην επιφανεια του DVD, καταστρεφει ενα ή περισσοτερα ECC blocks...
    H διαδοχικη τοποθετηση των αρχειων IFO και BUP, σημαινει οτι θα μοιραζονται ενα ECC block...
    Oπως ειναι προφανες, η παραμικρη ατελεια/ζημια σε αυτο το ECC block θα καταστησει το DVD αχρηστο...

    Η τοποθετηση ενος κενου τουλαχιστον 32 Κb(16 sectors=1 ECC block), κατα το authoring, εξασφαλιζει τυπικα οτι τα δυο αρχεια δεν προκειται να μοιραζονται το ιδιο ECC block. Θα εχουν δηλαδη μια "αποσταση ασφαλειας", μεταξυ τους.


    Eνα προγραμμα που υποστηριζει αυτη την δυνατοτητα ειναι το PgcEdit.
    Eνεργοποιειται, πηγαινοντας Options-->Input/Output και επιλεγοντας "When saving, leave at least 32k of space between IFO and BUP".

    Eισαγωντας το DVD που εχουμε κανει author ή transcode, στο PgcEdit και πατωντας save, αυτο θα αποθηκευτει με τα χαρακτηριστικα που αναφερθηκαν πιο πανω...

    Αλλα αυτο, αρκετες φορες δεν ειναι επαρκες.
    Αρκετα προγραμματα εγγραφης, συμπεριλαμβανομενου του δημοφιλους Nero, αγνοουν την δομη αυτη και επαναφερουν τα αρχεια στην αρχικη(λανθασμενη) τους θεση.
    Για αυτο τον λογο, η καλυτερη επιλογη προκειμενου να διατηρηθουν αυτα τα χαρακτηριστικα ειναι, η δημιουργια ενος ISO image του DVD, ειτε με το PgcEdit ειτε με καποιο αλλο καταλληλο προγραμμα (Image Tool Classic).
    Aκολουθως, αυτο το ISO image μπορει να γραφτει χρησιμοποιωντας οποιοδηποτε προγραμμα, χωρις κινδυνο.


    Συντάκτης: Zavlakas
    Πηγή εγγράφου: Insomnia




    Τρέχουμε το PGC Edit.exe και πάμε να κάνουμε τις απαραίτητες ρυθμίσεις.
    Από το tab Options>Input/Output τσεκάρουμε την επιλογή
    «When saving, leave at least 32k of space between IFO and BUP»



    Και επιβεβαιώνουμε την επιλογή μας πατώντας OK στο μήνυμα που θα εμφανιστεί


     

    Ξανά πάμε Options>Input/Output και κάνουμε κλικ στο Burn/Create ISO setup


     

    Και ανοίγει η καρτέλα των ρυθμίσεων.
    Πάμε στο μπλέ πλαίσιο (1) που αναφέρεται στο Img Tool Classic, πατάμε στο κουμπί που βρίσκεται στα δεξιά  και βρίσκουμε το path του αρχείου mkisofs.exe που είναι μεσά στο φάκελο Img Tool\Classic_0.91.6
    (π.χ. στο συγκεκριμένο οδηγό και αφού έχουμε τοποθετήσει
    το πρόγραμμα στα Program Files, το path είναι
    C:\Program Files\Img Tool\Classic_0.91.6\mkisofs.exe)
    Τώρα πάμε στο ρόζ πλαίσιο (2) που αναφέρεται στο ImgBurn πατάμε πάλι το κουμπί στα δεξιά  και βρίσκουμε το path του αρχείου ImgBurn.exe
    Και τέλος πάμε στο κόκικνο πλαίσιο DVD Burner drive (3) και πατάμε το αντίστοιχο κουμπί  για να επιλέξουμε το drive που θα τοποθετήσουμε το δισκάκι για να κάψουμε το DVD μας

     

    Τελειώνοντας πατάμε διαδοχικά Save  
    Και Use  για να βγούμε από τις ρυθμίσεις.



    Πατάμε από την κεντρική μπάρα του PGC Edit το κουμπί Open DVD (ή File>Open DVD ή Ctrl+O)




    Επιλέγουμε το φάκελο με την ταινία




    Και περιμένουμε να ολοκληρωθεί η «ανάγνωση» της ταινίας (η διαδικασία χρειάζεται λίγα δευτερόλεπτα)




    Και πατάμε Close




    Πατάμε το κουμπί Save DVD (ή File>Save DVD ή Ctrl+S)




    Επιβεβαιώστε το μήνυμα πατώντας OK




    Πατάμε το κουμπί Burn DVD/Create ISO (ή File>Burn DVD / Create ISO)




    Ανοίγοντας η κονσόλα Burn DVD βλέπουμε στο κόκκινο πλαίσιο (1) οτι είναι ενεργοποιημένη η χρήση του κενού ασφαλείας και ο χώρος που θα καταλάβει η ταινία μας σε SL (single layer) ή DL (double layer) δίσκο.
    Στο ρόζ πλαίσιο (2) ορίζουμε που θα αποθηκεύσουμε το ISO αρχείο που θα δημιουργηθεί, μέσα στο δίσκο μας.
    Στο μπλε πλαίσιο (3) γράφουμε το όνομα της ταινίας.
    Στο γαλάζιο πλαίσιο (4) τσεκάρουμε την επιλογή για να κλείσει η εφαρμογή του PGC Edit μετά την επιτυχής δημιουργία του ISO αρχείου.
    Στο πράσινο πλαίσιο (5) τσεκάρουμε την επιλογή της εγγραφής του DVD μας με το ImgBurn, ορίζουμε τη μικρότερη δυνατή ταχύτητα εγγραφής και τσεκάρουμε όλες τις υπόλοιπες επιλογές εκτός της επιλογής Shutdown computer εκτός αν θέλουμε να κλείσει ο υπολογιστής μας μετά την ολοκλήρωσει της εγγραφής.
    Πατώντας το Launch ImgBurn (κίτρινο πλαίσιο) (6) ανοίγουμε το ImgBurn για να εξακριβώσουμε αν το πρόγραμμα συνεργάζεται με το PGC Edit.




    Και το κλείνουμε.




    Παρατήρηση: Τοποθετούμε ένα κενό δισκάκι DVD στο drive


    Αφού έχουμε τελειώσειμε όλα τα απαραίτητα πατάμε το κουμπί "OK"




    Τώρα ποια δράση αναλαμβάνει το PGC Edit με τη δημιουργία του ISO αρχείου
    (ο χρόνος που απαιτείται είναι περίπου 5-7 λεπτά)




    Και μετά το ImgBurn, για την εγγραφή στο δισκάκι.





    Παρατήρηση: Αν ο υπολογιστής διαθέτει πορτάκι που καλύπτει το drive, αφήστε το ανοικτό,
    Γιατί μετά την εγγραφή του DVD, γίνεται auto eject για ν’ ακολουθήσει η διαδικασία του verify.




    Καλή επιτυχία!






    Τον οδηγό μπορείτε να τον κατεβάσετε απευθείας από εδώ: