John Malvo ρώτησε πριν 5 έτη

Καλησπέρα!

Το HandBrake το χρησιμοποιώ για να μετατρέπω βίντεο από x264 σε x265. Τις περισσότερες φορές, τα x265 πιάνουν γύρω στο 1/2 του αρχικού μεγέθους (ή και λιγότερο ακόμη - π.χ. βίντεο συνολικής διάρκειας 2:29 και μεγέθους 2,83GB, μειώθηκε σε 1,15GB). Κάποιες άλλες φορές όμως, μπορεί να "γλιτώσω" μόνο γύρω στα 300MB (π.χ. βίντεο συνολικής διάρκειας 2:36 και μεγέθους 2,97GB, μειώθηκε σε 2,66GB), ενώ χρησιμοποιώ *πάντα τις ίδιες ρυθμίσεις*.

Λογικά έχει να κάνει με τα FPS του εκάστοτε βίντεο (δεν τα αλλάζω ποτέ), έτσι δεν είναι; Αλλά και πάλι μου φαίνεται μεγάλη διαφορά, για να μειώνονται τόσο λίγο κάποια... Δεν νομίζω να έχουν τόσο μεγάλη διαφορά στα FPS που να δικαιολογεί την διαφορά των MB στα x265... Δηλαδή αν π.χ. ένα x264 βίντεο είναι στα 24-25 FPS κι ένα άλλο είναι στα 30 και είναι πάνω-κάτω ίσης διάρκειας και τα δύο (και δεν έχουν μεγάλη διαφορά μεγέθους στα x264), θα έχουν τόσο μεγάλη διαφορά μεγέθους όταν μετατραπούν σε x265;

Στην τελική, δεν ξέρω αν αξίζει να τα συμπιέζω όλα... Θα προτιμούσα να χρησιμοποιώ το πρόγραμμα μόνο για τα βίντεο που μπορούν να συμπιεστούν περισσότερο... Αν είναι θέμα των FPS, πως μπορώ να βλέπω στα πόσα είναι το κάθε βίντεο; Κι αν δεν έχει να κάνει αποκλειστικά με τα FPS, σε ποιους άλλους παράγοντες μπορεί να οφείλεται το κατά πόσο θα μειωθεί το μέγεθος ενός βίντεο όταν μετατραπεί σε x265;

4 Απαντήσεις

John Malvo απάντησε πριν 5 έτη

Τελικά πρόσεξα ότι στο HandBrake φαίνονται τα FPS του κάθε βίντεο και τα συγκεκριμένα από τα παραδείγματα που ανέφερα, έχουν ακριβώς τα ίδια FPS!!! (23,98) Οπότε δεν μπορεί να είναι αυτός ο λόγος. Και η ανάλυσή τους είναι παρόμοια: 1920x872 το ένα (αυτό που μειώθηκε στα 1,15GB), και 1920x816 το άλλο (που μειώθηκε στα 2,66GB).

Με λίγα λόγια έχουμε 2 παρόμοια αρχεία βίντεο (διάρκεια, αρχικό μέγεθος, ανάλυση, FPS) που έδωσαν 2 τελείως διαφορετικά μεγέθη αρχείων όταν μετατράπηκαν με ακριβώς τις ίδιες ρυθμίσεις, σε x265!!! Δεν μπορώ να καταλάβω πού μπορεί να οφείλεται...

John Malvo απάντησε πριν 5 έτη

(έχω την τελευταία έκδοση του HandBrake)

Έλενα Σωτήρη Staff απάντησε πριν 5 έτη

Καλησπέρα.
Δεν έχουν καμιά σχέση τα fps, απ' τη στιγμή που δεν πειράζεις το framerate. Η συμπίεση δεν είναι ποτέ κάτι στάνταρ. Το κάθε codec βρίσκει εκείνη τη στιγμή τα σημεία σε ένα βίντεο που μπορούν να συμπιεστούν. Οπότε εξαρτάται άμεσα απ' το βίντεο που χρησιμοποιείς. Μπορεί να σου φαίνεται ότι τα βίντεο είναι παρόμοια, αλλά απ' τη στιγμή που το κάθε καρέ έχει διαφορετικές πληροφορίες, το αποτέλεσμα θα είναι διαφορετικό. Στο βίντεο που συμπιέστηκε περισσότερο μπορεί τα χρώματα να ήταν λιγότερα στις περισσότερες σκηνές, ή να είχε λιγότερη κίνηση, και πάει λέγοντας. Μπορεί να είχε μεγαλύτερη διάρκεια.
Εν ολίγοις, δεν κάνεις εσύ κάτι λάθος, απλώς έχεις ορίσει λογικά σταθερή ποιότητα συμπίεσης (constant quality) στην καρτέλα Video. Αυτό σημαίνει ότι το πρόγραμμα θα δώσει όσο bitrate χρειαστεί, έτσι ώστε η ποιότητα στην σκηνή να είναι αυτή που έχεις ορίσει.
Αν τσεκάρεις το Avg bitrate (kbps) αντί για το Constant Quality, μπορείς από εκεί να υπολογίσεις το μέγεθος που θέλεις να βγει το βίντεό σου. Εκεί βέβαια πρέπει να γνωρίζεις τι bitrate θα δώσεις, ανάλογα με την ανάλυση, το είδος του βίντεο, κτλ.

John Malvo απάντησε πριν 5 έτη

Ευχαριστώ για την απάντηση! :)