Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Mία καλή παραμετροποίηση των επιλογών στο Video output του τύπου Mpeg4 AVC (x264) στο Avidemux ποιά θα μπορούσε να ήταν;

 

Ευχαριστώ.

Δημοσ.

Καλησπέρα. Είδα το θέμα σου από το μεσημέρι, αλλά ήμουν στη δουλειά και δεν είχα χρόνο να προετοιμαστώ για να απαντήσω.


Λίγα λόγια για τις ρυθμίσεις του x264
Τα τελευταία χρόνια, οι developers του x264 encoder έχουν κάνει μία αξιέπαινη προσπάθεια για την ανάπτυξη ενός συστήματος με έτοιμα presets, ώστε οι τελικοί χρήστες του να μην «χάνονται» στις πολλές δεκάδες ρυθμίσεις και μικρορυθμίσεις που διαθέτει ο encoder.
Όμως, οι τελικοί χρήστες σπάνια χρησιμοποιούν τον x264 encoder στην «ορθόδοξη μορφή» του, δηλαδή ως πρόγραμμα γραμμής εντολών (π.χ. x264.exe για τα Windows builds του). Συνήθως, τον χρησιμοποιούν εμμέσως, δηλαδή με τρίτα προγράμματα που ενσωματώνουν τον x264 encoder σε μορφή βιβλιοθήκης (libx264 κ.ά.).
Δυστυχώς, οι developers αυτών των τρίτων προγραμμάτων στις περισσότερες περιπτώσεις δεν έχουν φροντίσει να εκμεταλλευτούν τη δουλειά που έχει γίνει με τα έτοιμα επίσημα presets. Έτσι, προτιμούν να εκθέτουν στον τελικό χρήστη όλες (ή πολλές από) τις δυνατές ρυθμίσεις του x264. Παράλληλα, μπορεί να υϊοθετούν εντελώς δικά τους συστήματα presets, με ρυθμίσεις άσχετες από αυτές που έχουν επιλέξει ως βέλτιστες οι x264 developers για τα επίσημα presets.
Ένα τέτοιο παράδειγμα είναι και το Avidemux. Στην τελευταία του έκδοση 2.6.1, δεν έχει πολλά έτοιμα δικά του presets (μόνο 2: για iPhone και PSP), αλλά στο παράθυρο παραμετροποίησης του x264 προβάλλει σχεδόν όλες τις δυνατές ρυθμίσεις του encoder, με αποτέλεσμα όσοι δεν έχουν τον χρόνο ή τις γνώσεις για να ανατρέξουν στη σχετική τεκμηρίωση (π.χ. εδώ ή τρέχοντας τον x264 με την παράμετρο --fullhelp), να νοιώθουν αβοήθητοι.
 

Τί σου ( σας; ) έχω ετοιμάσει
Με αφορμή το θέμα σου λοιπόν και λόγω των παραπάνω, μελέτησα τις ρυθμίσεις των δέκα επίσημων x264 presets και τα δημιούργησα στο Avidemux, σώζοντάς τα ως ισάριθμα Avidemux presets. Υπάρχουν σε ένα συνημμένο αρχείο ZIP στο τέλος του παρόντος μηνύματος. Για να τα χρησιμοποιήσουμε, εγκαθιστούμε την έκδοση 2.6.1 ή νεότερη του Avidemux, κατεβάζουμε το αρχείο και εξάγουμε τα περιεχόμενά του στον κατάλογο που κρατάει το Avidemux τα x264 presets του στην παρακάτω τοποθεσία:
 

Σε Windows XP: %USERPROFILE%\Application Data\avidemux\pluginSettings\x264\1
Σε Windows Vista και νεότερα: %USERPROFILE%\AppData\Roaming\avidemux\pluginSettings\x264\1

 

Αν ο παραπάνω κατάλογος δεν υπάρχει στο σύστημά μας, τρέχουμε το Avidemux μία φορά, ανοίγουμε το panel παραμετροποίησης του x264 encoder και απλά το κλείνουμε χωρίς να πειράξουμε το οτιδήποτε. Τώρα θα πρέπει να έχει δημιουργηθεί ο σχετικός κατάλογος.


Μετά την αποσυμπίεση των presets στη σωστή τοποθεσία, αν τρέξουμε το Avidemux και ανοίξουμε το παράθυρο παραμετροποίησης του x264, στο dropdown με όνομα Configuration θα πρέπει να έχουμε 10 νέες επιλογές:
 

x264 official presets - 01 - ultrafast
x264 official presets - 02 - superfast
x264 official presets - 03 - veryfast
x264 official presets - 04 - faster
x264 official presets - 05 - fast
x264 official presets - 06 - medium
x264 official presets - 07 - slow
x264 official presets - 08 - slower
x264 official presets - 09 - veryslow
x264 official presets - 10 - placebo

 
Όσο πιο «αργό» preset επιλέξουμε, τόσο περισσότερο χρόνο θα πάρει για να τελειώσει η κωδικοποίηση του video μας. Σε αντάλλαγμα όμως, θα έχουμε μεγαλύτερο efficiency. Δηλαδή μικρότερο τελικό μέγεθος αρχείου video. Ως γενικός μπούσουλας, καλό είναι να αποφεύγουμε τα ακραία presets και να παίζουμε μεταξύ faster και slower. Εκτός αν είμαστε απολύτως σίγουροι/υπάρχει συγκεκριμένος λόγος/ξέρουμε πολύ καλά τί κάνουμε.
 
Το τελικό μέγεθος όμως καθορίζεται και από την ποιότητα εικόνας που στοχεύουμε. Κρατώντας σταθερό preset, η παράμετρος με την οποία θα «παίζουμε» για να ρυθμίσουμε την ποιότητα είναι το CRF (Constant Rate Factor) του x264 encoder. Στο παράθυρο ρυθμίσεων x264 του Avidemux, είναι το πρώτο slider της πρώτης καρτέλας (tab με τίτλο General). Στα presets που έχω ανεβάσει, το CRF το έβαλα στο 23 γιατί αυτή είναι και η default τιμή του x264 encoder. Καλό είναι να κινείστε μεταξύ των τιμών 16 και 26, με περισσότερο συνιστώμενο το εύρος 18-24. Όσο μικρότερο το CRF, τόσο καλύτερη η ποιότητα εικόνας και μεγαλύτερο το τελικό μέγεθος του αρχείου video. Μία ίσως χρήσιμη σε μερικούς πληροφορία: δίνοντας στο CRF τιμή 0, ενεργοποιείται το lossless mode του x264. Αν δεν καταλαβαίνετε τί σημαίνει αυτό, απλά αγνοήστε το!
 
 
Αν υπάρχει κάποια απορία σχετικά με τα παραπάνω, ευχαρίστως θα βοηθήσω αν και εφόσον γνωρίζω την απάντηση!
 
 
.

avidemux_2.6_x264_official_presets_parsifal_0.1.zip

  • Like 3
Δημοσ.

Όπως πάντα κατατοπιστικότατος ο parsifal. Thanx για τα presets, θα μας βοηθήσουν πολύ.

 

BTW, εγώ που είχα κατεβάσει το demux σε zip μορφή , χωρίς εγκατάσταση δηλαδή, ο φάκελος pluginsettings είναι μέσα στον φάκελο του προγράμματος, όπου και αντέγραψα τα presets σου και τα αναγνώρισε το demux. Εκτός αν ο installer τα βάζει στον %appdata%.

Δημοσ.

Σχετικά με αυτό που λες micos000: Παρατήρησα ότι σε φρέσκια εγκατάσταση και κατά την πρώτη εκτέλεση του Avidemux, δημιουργείται ο κατάλογος:

 

 %USERPROFILE%\AppData\Roaming\avidemux\

 

αλλά όχι άμεσα ο:

 

%USERPROFILE%\AppData\Roaming\avidemux\pluginSettings\

 

Για να δημιουργηθεί ο 2ος, πρέπει να ανοίξουμε τουλάχιστον μία φορά το x264 configuration panel του Avidemux και να το κλείσουμε. Για δοκίμασε μήπως ισχύει το ίδιο και στην έκδοση του Avidemux που διανέμεται ως αρχείο ZIP.

Δημοσ.

Έγινε επεξεργασία του μηνύματος #2:

1. Πρόσθεσα και τα υπόλοιπα 7 official x264 presets
2. Προστέθηκε μια μικρή αναφορά στο lossless mode του x264

 

 

micos000, δες και το #4, έκανα κι εκεί διόρθωση...

Δημοσ.

Σχετικά με αυτό που λες micos000: Παρατήρησα ότι σε φρέσκια εγκατάσταση και κατά την πρώτη εκτέλεση του Avidemux, δημιουργείται ο κατάλογος:

 %USERPROFILE%\AppData\Roaming\avidemux\

αλλά όχι άμεσα ο:

%USERPROFILE%\AppData\Roaming\avidemux\pluginSettings\

Για να δημιουργηθεί ο 2ος, πρέπει να ανοίξουμε τουλάχιστον μία φορά το x264 configuration panel του Avidemux και να το κλείσουμε. Για δοκίμασε μήπως ισχύει το ίδιο και στην έκδοση του Avidemux που διανέμεται ως αρχείο ZIP.

 

 

Ναι, ισχύει. Δημιουργείτε ο φάκελος αυτόματα στον %appdata% και αντιγράφονται τα τυχών presets που υπάρχουν στον pluginsettings που είναι μέσα στον φάκελο του demux αυτόματα.

Είχα βάλει μέσα στο zip αρχείο τα presets σου και τον αποσυμπίεσα. Διέγραψα τον φάκελο avidemux μέσα από τον appdata και όταν έτρεξα το πρόγραμμα και πήγα στο configuration του x264 είδα ότι δημιούργησε αυτόματα τον pluginsettings και αντέγραψε τα jsons στον appdata.

Δημοσ.

Parsifal, καταρχήν σ'ευχαριστώ και συγγνώμη για την αργοπορία.

Έκανα όπως έγραψες στην αρχή με τον zip φάκελο,αλλά  το frame type του είναι διαρκώς στο P-FRM.Γιατί αυτό;

Επίσης αυτό το "Muxer" τι είναι(συγγνώμη για την άγνοιά μου);

 

 

Και κάτι ακόμη: Γιατί όταν πάω να θέσω ως preset το slow ,το γυρίζει στο i Phone;

post-199140-0-00849100-1358197799_thumb.jpg

Δημοσ.

Έκανα όπως έγραψες στην αρχή με τον zip φάκελο,αλλά  το frame type του είναι διαρκώς στο P-FRM.Γιατί αυτό;

Δηλαδή αυτό που λες είναι ότι:

1. Πριν αποσυμπιέσεις τα έτοιμα presets στον σχετικό κατάλογο, άνοιγες ένα video και όπως προχωρούσες από frame σε frame, το Avidemux ανέφερε τα frames ως ποικίλων τύπων

2. Τώρα που αποσυμπίεσες τα έτοιμα presets, ανοίγοντας το ίδιο video και προχωρόντας από frame σε frame, το Avidemux αναφέρει ότι όλα τα frames είναι πλέον τύπου P-FRM

Κατάλαβα καλά;

 

 

Επίσης αυτό το "Muxer" τι είναι(συγγνώμη για την άγνοιά μου);

 

Το Muxer καθορίζει το container format: αν δηλαδή το τελικό αρχείο θα είναι τύπου AVI ή MP4 ή MKV κλπ κλπ.

 

 

Και κάτι ακόμη: Γιατί όταν πάω να θέσω ως preset το slow ,το γυρίζει στο i Phone;

 

Σου αλλάζει και τις ρυθμίσεις σε αυτές του iPhone preset ή όχι; Έχεις την έκδοση 2.6.1 του Avidemux ή παλιότερη; Μόνο με το slow preset συμβαίνει αυτό ή και με άλλα;

Δημοσ.

 1.Κατέβασα το 2.6.1 και αν θυμάμαι καλά δεν είχα ανοικτό βίντεο. Μετά αποσυμπίεσα το zip αρχείο σου στον καθορισμένο φάκελο σύμφωνα με τις οδηγίες σου,και έπειτα δοκίμασα να θέσω σε ένα βίντεο το slow .

"Πέρασα" σύντομα όλην την ταινία (περίπου 40 λεπτών) και ήταν κολημένο  στο P-FRM(δηλ.δεν είχε P, I και B ).

2. Δοκίμασα να αποθηκεύσω το βίντεο σε Output Format : mkv muxer ,και με Video output :Mpeg 4 AVC χ264 και για την ταινία των 40 λεπτών έγραφε πως ήθελε περίπου μία ώρα για την αποθηκεύσει,οπότε το διέκοψα(εκτός αν μετά θα έγραφε πιο λίγο υπολοιπόμενο χρόνο).

3.Δυστυχώς και στο medium μου το γυρίζει στο Custom και όταν δοκίμασα να κάνω save as τότε το γυρίζει στο i-Phone(έτσι πρέπει να το έκανε και χθες αλλά μάλλον δεν το θυμόμουν).

4. Και κάτι που δε ρώτησα χθές : στην 2.5 έκδοση δεν έχει επάνω το Video Decoder. Επιλέγω τίποτα εκεί;

Δημοσ.

 1.Κατέβασα το 2.6.1 και αν θυμάμαι καλά δεν είχα ανοικτό βίντεο. Μετά αποσυμπίεσα το zip αρχείο σου στον καθορισμένο φάκελο σύμφωνα με τις οδηγίες σου,και έπειτα δοκίμασα να θέσω σε ένα βίντεο το slow .

"Πέρασα" σύντομα όλην την ταινία (περίπου 40 λεπτών) και ήταν κολημένο  στο P-FRM(δηλ.δεν είχε P, I και B ).

 

Δε νομίζω πως το προκάλεσε η παρουσία των presets αυτό. Ενδέχεται να είναι κάποιο bug που εισήλθε στη σειρά 2.6.x...;

 

 

2. Δοκίμασα να αποθηκεύσω το βίντεο σε Output Format : mkv muxer ,και με Video output :Mpeg 4 AVC χ264 και για την ταινία των 40 λεπτών έγραφε πως ήθελε περίπου μία ώρα για την αποθηκεύσει,οπότε το διέκοψα(εκτός αν μετά θα έγραφε πιο λίγο υπολοιπόμενο χρόνο).

 

Και άλλον τύπο muxer να επέλεγες (π.χ. mp4 muxer), τον ίδιο χρόνο θα έκανε. Μήπως αυτό που θέλεις να ρωτήσεις είναι «πώς μειώνω τον χρόνο που απαιτεί μία κωδικοποίηση για να ολοκληρωθεί»;

 

 

3.Δυστυχώς και στο medium μου το γυρίζει στο Custom και όταν δοκίμασα να κάνω save as τότε το γυρίζει στο i-Phone(έτσι πρέπει να το έκανε και χθες αλλά μάλλον δεν το θυμόμουν).

 

Δεν κατάλαβα ακριβώς τί συμβαίνει. Δε σε αφήνει να επιλέξεις το preset που θέλεις; Δηλαδή, αμέσως μόλις κάνεις κλικ στο preset, σου γυρίζει αυτόματα στο Custom; Ή μήπως γυρίζει στο Custom άπαξ και αλλάξεις κάποια από τις ρυθμίσεις;

 

 

4. Και κάτι που δε ρώτησα χθές : στην 2.5 έκδοση δεν έχει επάνω το Video Decoder. Επιλέγω τίποτα εκεί;

 

Αν εννοείς το κουμπάκι Configure κάτω από την ένδειξη "Video Decoder": όχι, μην το πατάς. Δεν χρειάζεται να πειράξεις κάτι εκεί.

Δημοσ.

1. Θα προσπαθἠσω να δω το site που έθεσες (αν και στα αγγλικά είμαι ...άσος!)

 

2.Για τη μείωση του χρόνου δεν αναφέρθηκες προηγουμένως εκεί που έγραψες "Όσο πιο «αργό» preset επιλέξουμε, τόσο περισσότερο χρόνο θα πάρει για να τελειώσει η κωδικοποίηση του video μας. Σε αντάλλαγμα όμως, θα έχουμε μεγαλύτερο efficiency.";

 

3.Επιλέγω π.χ. slow ,βγαίνω από το παράθυρο, ξαναμπαίνω και βλέπω Custom!

Δημοσ.

2.Για τη μείωση του χρόνου δεν αναφέρθηκες προηγουμένως εκεί που έγραψες "Όσο πιο «αργό» preset επιλέξουμε, τόσο περισσότερο χρόνο θα πάρει για να τελειώσει η κωδικοποίηση του video μας. Σε αντάλλαγμα όμως, θα έχουμε μεγαλύτερο efficiency.";

Ακριβώς.

 

Αναρωτήθηκα, γιατί ξεκίνησες από ερώτηση για το muxer και το γύρισες στο πόσον χρόνο σου έβγαλε ως εκτιμώμενο σε κωδικοποίηση της 40λεπτης ταινίας.

 

 

3.Επιλέγω π.χ. slow ,βγαίνω από το παράθυρο, ξαναμπαίνω και βλέπω Custom!

Το κάνει και σ' εμένα, απ' ο,τι είδα. Αλλά οι ρυθμίσεις παραμένουν αυτές του preset, οπότε δεν είναι ουσιαστικό πρόβλημα. Μόνο πρόβλημα «συνέπειας» του UI. Αν παρ' όλα αυτά σε ενοχλεί, μπορείς να το αναφέρεις ως bug στους δημιουργούς του Avidemux.

Δημοσ.

Για το 2: Αν θελήσω πιο γρήγορη μετατροπή-αποθήκευση, πόσο εμφανής θα είναι η διαφορά ποιότητας στο Dvd Player(στο γράφω αυτό γιατί για 2-3 π.χ. "κοψίματα" στο 40λεπτο μού είναι προσωπικά πολύς χρόνος η διάρκεια της 1 ώρας-θα χρειαστεί επέμβαση και σε άλλα 40λεπτα);

Για το 3: Όχι ,εντάξει. Αφού αποθηκεύει το preset,αυτό μου αρκεί. 

Δημοσ.

Έχεις DVD player που παίζει αρχεία με H.264 video; Είχα την εντύπωση ότι δεν υπάρχουν τέτοια!!! :confused:

 

Αν δοκιμάσεις ένα πιο «γρήγορο» preset, δε βλέπεις διαφορά στον απαιτούμενο χρόνο; Η ποιότητα θα είναι ίδια, εφόσον κρατήσεις ίδια την τιμή CRF. Αυτό που θα αλλάξει θα είναι το μέγεθος του τελικού αρχείου (θα μεγαλώσει)...

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...