MKVToolnix

Screenshot Λογισμικό:
MKVToolnix
Στοιχεία Λογισμικού:
Εκδοχή: 25.0.0 επικαιροποιημένο
Ανεβάστε ημερομηνία: 17 Aug 18
Προγραμματιστής: Moritz Bunkus
Άδεια: Δωρεάν
Δημοτικότητα: 245

Rating: 3.3/5 (Total Votes: 4)

Το MKVToolNix είναι ένα σύνολο ανοιχτού κώδικα γραμμής εντολών και γραφικών βοηθημάτων που επιτρέπουν στους χρήστες να εξάγουν ροές από αρχεία MKV, να εμφανίζουν πληροφορίες για αρχεία MKV, να συγχωνεύουν διάφορες ροές MKV σε ένα και να μοιράζονται media Matroska αρχεία. Τα αρχεία που προκύπτουν από το MKVToolNix μπορούν να αναπαραχθούν με διάφορα μέσα αναπαραγωγής πολυμέσων στο Linux / UNIX ή με τα φίλτρα Matroska Direct Show στα λειτουργικά συστήματα των Windows.


Περιλαμβάνει πολλά εργαλεία γραμμής εντολών και γραφικών

Τα κύρια εργαλεία είναι mkvmerge, mkvextract, mkvinfo, mmg και mkvpropedit. Ενώ το στοιχείο mkvmerge μπορεί να χρησιμοποιηθεί για τη σύνδεση δύο ή περισσοτέρων ροών πολυμέσων σε ένα μόνο αρχείο Matroska, το εργαλείο mkvextract θα χωρίσει τα αρχεία MKV σε ξεχωριστές ροές.


Υποστηρίζει ένα ευρύ φάσμα μορφών ήχου και υπότιτλων

Επιπλέον, το πρόγραμμα mkvextract μπορεί να χρησιμοποιηθεί για την εξαγωγή κομματιών ήχου, υποτίτλων και βίντεο, κεφαλαίων, ετικετών, φύλλων CUE, συνημμένων και timecodes από αρχεία Matroska. Προς το παρόν υποστηρίζει τους παρακάτω τύπους κομματιών: H.264 / AVC, RealVideo, Theora, VP8 / VP9, ​​MP2, MP3, AC3, PCM, AAC, OGG Vorbis, TrueAudio, ALAC, FLAC, WavPack, Opus, SSA , ASS, Kate, VobSub και USF.

Επεξεργαστείτε τις ιδιότητες των αρχείων MKV ή δείτε λεπτομερείς πληροφορίες

Το πρόγραμμα mkvinfo είναι σε θέση να εμφανίζει λεπτομερείς πληροφορίες για όλα τα στοιχεία που περιλαμβάνονται σε ένα αρχείο Matroska. Εξάγει μια λίστα με κομμάτια και παρέχει πληροφορίες σχετικά με τους κωδικοποιητές που χρησιμοποιούνται σε αυτά.

Οι προχωρημένοι χρήστες μπορούν να χρησιμοποιήσουν το εργαλείο mkvpropedit για να επεξεργαστούν τις ιδιότητες ενός αρχείου MKV χωρίς πλήρη remux. Υπάρχει επίσης ένα front-end GUI για το εργαλείο mkvextract, το οποίο ονομάζεται mmg, το οποίο έχει σχεδιαστεί για να χρησιμοποιείται για την επεξεργασία κεφαλαίων και κεφαλίδων.


Υποστηριζόμενα λειτουργικά συστήματα

Το MKVToolNix είναι ένα πρόγραμμα ανεξάρτητο από πλατφόρμες που υποστηρίζει το Linux (Gentoo, Arch Linux, CentOS, Red Hat Enterprise Linux, Fedora, Debian, Ubuntu, Mandriva, openSUSE, Slackware, Zenwalk) X και λειτουργικά συστήματα Microsoft Windows.


Συμπέρασμα

Η αλήθεια είναι ότι κερδίσατε μια καλύτερη εφαρμογή για εργασία με αρχεία MKV σε ένα λειτουργικό σύστημα που βασίζεται στο Linux. Το κάνει για τα αρχεία Matroska τι κάνει η εφαρμογή OGMtools για αρχεία OGM.

Τι νέο υπάρχει σε αυτή την έκδοση:

  • Νέες δυνατότητες και βελτιώσεις:
  • mkvmerge: Υπότιτλοι κειμένου SRT / ASS / SSA: για αρχεία για τα οποία δεν έχει κωδικοποίηση
  • , το mkvmerge θα δοκιμάσει πρώτα το UTF-8 πριν επιστρέψει στο
  • προεπιλεγμένη κωδικοποίηση του συστήματος. Μέρος της εφαρμογής # 2246.
  • mkvmerge: Υπότιτλοι κειμένου SRT / ASS / SSA / WebVTT: τώρα εκπέμπεται μια προειδοποίηση εάν
  • Μη έγκυροι χαρακτήρες 8-bit εμφανίζονται εκτός έγκυρου πολυ-byte UTF-8
  • ακολουθίες. Μέρος της εφαρμογής # 2246.
  • mkvmerge: Αναγνώστες ρευμάτων μεταφοράς Matroska & MPEG: η κωδικοποίηση κειμένου
  • οι υπότιτλοι που διαβάζονται από τα αρχεία Matroska μπορούν τώρα να αλλάξουν με το
  • - παράμετρος υπο-χαρακτήρων.
  • Linux: ξεκινώντας με την έκδοση 25 θα παρέχεται ένα AppImage που θα πρέπει να
  • τρέχετε σε οποιαδήποτε διανομή Linux που κυκλοφόρησε την εποχή του CentOS 7 / Ubuntu
  • 14.04 ή αργότερα.
  • macOS: μεταφράσεις: ενημέρωση του script build.sh για δημιουργία libiconv και
  • ολοκληρώστε το gettext. Μαζί με μια πρόσθετη επιδιόρθωση του τρόπου με τον οποίο τα αρχεία μετάφρασης
  • , το MKVToolNix μπορεί τώρα να χρησιμοποιήσει όλες τις γλώσσες διεπαφής στο macOS,
  • επίσης. Επιδιόρθωση # 2110, # 2307, # 2323.
  • Διορθώσεις σφαλμάτων:
  • mkvmerge: AVC / h.264: αποτυχημένη ταυτοποίηση αρχείου για ορισμένους
  • στοιχειώδεις ροές εξαιτίας του ότι τα εσωτερικά buffer δεν καθαρίζονται σωστά. Διορθώσεις
  • # 2325.
  • mkvmerge: HEVC / h.265: αποτυχημένη ταυτοποίηση αρχείου
  • στοιχειώδεις ροές εξαιτίας του ότι τα εσωτερικά buffer δεν καθαρίζονται σωστά. Αυτό
  • είναι το αναλογικό σήμα HEVC σε ό, τι έχει καθοριστεί για το AVC στο # 2325.
  • mkvmerge: Κωδικός MLP: ορισμός διαφόρων ζητημάτων που εμποδίζουν την ανάλυση του MLP
  • σωστά. Επιδιόρθωση # 2326.
  • mkvmerge: Συσκευαστής TrueHD / MLP. η διαγραφή κανονικοποίησης όγκου διαλόγου δεν είναι
  • προσπάθησε εάν το κομμάτι είναι κομμάτι MLP, καθώς υποστηρίζεται μόνο η λειτουργία
  • για TrueHD, όχι για MLP.
  • mkvmerge: MPEG TS reader: κατά την ανάγνωση MPLS mkvmerge θα συγκρίνει τώρα το
  • Τα χρονικά σήματα έναρξης και λήξης της MPLS έναντι του PTS της ροής μεταφοράς
  • του DTS. Διαφορετικά, το πρώτο πλαίσιο κλειδιού ενός κομματιού βίντεο ενδέχεται να πέσει
  • αν δεν είναι η πρώτη κατά σειρά παρουσίασης. Επιδιόρθωση # 2321.
  • mkvmerge: Ταυτοποίηση JSON: mkvmerge θα διασφαλίσει ότι όλες οι χορδές πέρασαν
  • με τις μονάδες εξόδου JSON είναι έγκυρες κορδόνες κωδικοποιημένες με UTF-8 αντικαθιστώντας το
  • μη έγκυρα bytes με χαρακτήρες κράτησης θέσης. Αυτό αποφεύγει τη βιβλιοθήκη JSON
  • ρίχνοντας μια εξαίρεση και mkvmerge ματαίωση αυτών των δεδομένων. Επιδιόρθωση # 2327.
  • mkvmerge: Συσκευάστριες ήχου: το mkvmerge θα διατηρήσει τώρα τις τιμές γεμίσματος των δίσκων
  • αν είναι παρών για πακέτα που διαβάζονται από αρχεία Matroska. Επιδιόρθωση # 2296.
  • mkvmerge: Αναγνώστης Ogg Opus: οι χρονικές σφραγίδες πακέτων δεν υπολογίζονται με αθροίσωση
  • η διάρκεια όλων των πακέτων που αρχίζουν με το χρονικό σημείωμα 0 πια. Αντ 'αυτού, το
  • ο αλγόριθμος βασίζεται στη θέση κόκκων της σελίδας Ogg και σε ποιο πακέτο
  • ο αριθμός είναι προς το παρόν με χρονική σμίκρυνση (ειδικός χειρισμός για το πρώτο και το τελευταίο
  • )
  • πακέτα στη ροή)
  • Αυτό διορθώνει την πρώτη σφραγίδα αν η θέση του πρώτου πακέτου του Ogg
  • είναι μεγαλύτερο από τον αριθμό των δειγμάτων στο πρώτο πακέτο (= αν είναι το πρώτο
  • )
  • η χρονική σήμανση του δείγματος είναι μεγαλύτερη από 0). mkvmerge θα κρατήσει αυτά τα offsets τώρα
  • και εισάγει το "απόρριμμα" μόνο όταν χρειάζεται.
  • Επίσης, βελτιώνει το χειρισμό μη έγκυρων αρχείων όπου βρίσκεται το πακέτο του πρώτου Ogg πακέτου
  • Η θέση κόκκων είναι μικρότερη από τον αριθμό των δειγμάτων στο πρώτο πακέτο
  • (= η χρονική σήμανση του πρώτου δείγματος είναι μικρότερη από 0). mkvmerge θα είναι τώρα
  • Αλλάξτε όλα τα timestamps μέχρι το 0 σε μια τέτοια περίπτωση αντί να εισαγάγετε το "discard
  • padding " στοιχεία σε όλη τη χώρα.

  • Το
  • mkvmerge δεν θα εισάγει πλέον "απορρίμματα padding" εάν το
  • διαφορά μεταξύ α) του υπολογιζόμενου αριθμού δειγμάτων στο πακέτο
  • ανάλογα με τη θέση κόκκων και β) τον πραγματικό αριθμό δειγμάτων ως
  • υπολογίζεται από το bitstream είναι ένα δείγμα ή λιγότερο και αν το πακέτο
  • δεν είναι η τελευταία στη ροή. Αυτό παρακάμπτει ορισμένες στρογγυλοποιήσεις
  • σφάλματα.
  • Η χρονική σήμανση του πρώτου πακέτου μετά από ένα κενό στη μέση της ροής
  • υπολογίζεται τώρα βάσει της σελίδας Ogg που ανήκει το πακέτο και όχι
  • βάσει των χρονικών σημείων πριν το κενό.
  • Επιδιόρθωση # 2280.
  • mkvmerge: πλήρης επανεγγραφή του χειρισμού της προόδου. Τώρα βασίζεται στο
  • το συνολικό μέγεθος όλων των αρχείων προέλευσης και η τρέχουσα θέση μέσα σε αυτά
  • του αριθμού των πλαισίων / μπλοκ προς επεξεργασία. Αυτό απλοποιεί τον υπολογισμό
  • κατά την προσάρτηση αρχείων και την επίλυση σπάνιων περιπτώσεων όταν η αναφορά προόδου ήταν
  • προφανές λάθος (π.χ., κολλημένο στο 0% μέχρι το τέλος). Διορθώνει τα # 2150 και # 2330.
  • MKVToolNix GUI: επεξεργαστής κεφαλίδας: δεν ήταν δυνατή η κατάργηση μη υποχρεωτικών στοιχείων
  • πια λόγω παλινδρόμησης κατά τον καθορισμό # 2320. Μπορούν πλέον να καταργηθούν
  • ξανά. Επιδιόρθωση # 2322.

Τι νέο υπάρχει στην έκδοση 24.0.0:

  • Νέες δυνατότητες και βελτιώσεις:
  • mkvmerge: Αναγνώστης MP4: βελτίωσε την ανίχνευση των λιστών επεξεργασίας που αποτελούνται από δύο πανομοιότυπες καταχωρήσεις, εκάστη των οποίων καλύπτει τη διάρκεια του αρχείου όπως αναφέρεται στο άτομο κεφαλίδας ταινίας. Η δεύτερη καταχώρηση αγνοείται σε τέτοιες περιπτώσεις. Βλέπε # 2306.
  • mkvmerge: Ταυτοποίηση JSON: η "μονάδα απεικόνισης" η ιδιότητα του τραγουδιού βίντεο έχει πλέον αναφερθεί ως `display_unit`. Το σχήμα JSON έχει προσκρούσει στο v11 για αυτήν την αλλαγή.
  • mkvmerge, mkvextract: AVC / h.264: τώρα θα αφαιρεθούν κενά NALU.
  • mkvextract: Εξαγωγή VobSub: τα πακέτα SPU άδειων θα πέσουν τώρα κατά την εξαγωγή καθώς άλλα εργαλεία όπως το MP4Box δεν μπορούν να τα χειριστούν σωστά. Εφαρμόζει # 2293.
  • Διορθώσεις σφαλμάτων:
  • mkvmerge: Αναλυτής E-AC-3: καθορίζεται ο καθορισμός του αριθμού των καναλιών για ροές που περιέχουν πυρήνα AC-3 με εξαρτημένα πλαίσια E-AC-3. Επιδιόρθωση # 2283.
  • mkvmerge: Αναγνώστης Matroska: σταθερό mkvmerge που αποθηκεύει ολόκληρο το αρχείο εάν ένα κομμάτι βίντεο είναι πολυπλεγμένο που αποτελείται από ένα ή λίγα πλαίσια. Επιδιόρθωση # 2304.
  • mkvmerge: η "μονάδα απεικόνισης" η ιδιότητα του τραγουδιού βίντεο θα διατηρηθεί τώρα αν έχει οριστεί στο αρχείο προέλευσης. Επιδιόρθωση # 2317.
  • GUI MKVToolNix: πολυπλέκτης: κατά τη σάρωση λιστών αναπαραγωγής, όλες οι λίστες αναπαραγωγής προσφέρθηκαν για επιλογή ανεξάρτητα από την τιμή της "ελάχιστης διάρκειας λίστας αναπαραγωγής". σύνθεση. Επιδιόρθωση # 2299.
  • MKVToolNix GUI: πολυπλέκτης: παράγει γλώσσες κομματιών από τα ονόματα αρχείων: οι κανονικές υποεκφράσεις για τους κωδικούς ISO 639-1 θα μπορούσαν να ταιριάζουν με τις κενές συμβολοσειρές, προκαλώντας έτσι αντιστοιχίσεις σε λάθος μέρη και συνεπώς καμία γλώσσα δεν αναγνωρίζεται σε ορισμένες περιπτώσεις. Επιδιόρθωση # 2298.
  • MKVToolNix GUI: editor κεφαλίδας: επιδιώκεται η αποτυχία κατά την αποθήκευση του αρχείου (π.χ. επειδή δεν είναι εγγράψιμο). Επιδιόρθωση # 2319.
  • MKVToolNix GUI: editor κεφαλίδας: ο επεξεργαστής ισχυριζόταν λανθασμένα ότι τα υποχρεωτικά στοιχεία με προεπιλεγμένες τιμές δεν μπορούν να καταργηθούν στην "κατάσταση". κείμενο. Επιδιόρθωση # 2320.
  • MKVToolNix GUI: προτιμήσεις: στο macOS & Linux η ρύθμιση "επιτρέπουν την αντιγραφή κομματιών με τον τύπο τους" δεν αποκαταστάθηκε κατά την εκκίνηση του προγράμματος. Επιδιόρθωση # 2297.
  • ## Άλλες αλλαγές:
  • Βιβλιοθήκη JSON της Niels Lohmann: η έκδοση που συνοδεύεται από το v1.1.0 (git revision 54d3cab) στο v3.1.1 (git revision g183390c1).
  • pugixml βιβλιοθήκη: η έκδοση που έχει παραδοθεί έχει ενημερωθεί από v1.8 σε v1.9 (git revision e584ea3).

Τι νέο υπάρχει στην έκδοση:

  • Σημαντικές σημειώσεις:
  • Το πρόγραμμα MKVToolNix περιέχει τώρα έναν κώδικα συμπεριφοράς.
  • Ο χώρος αποθήκευσης πηγαίου κώδικα του έργου MKVToolNix, ο ανιχνευτής σφαλμάτων και το wiki έχουν μετακινηθεί στο GitLab.
  • Νέες δυνατότητες και βελτιώσεις:
  • mkvmerge: διάσπαση κατά διάρκεια, με timestamps ή με τμήματα που βασίζονται σε timestamp: Το mkvmerge θα θεωρήσει τώρα ότι το πρώτο πλαίσιο κλειδιού εντός 1ms της ζητούμενης τιμής είναι κατάλληλο για διαίρεση.
  • MKVToolNix GUI: Το GUI θα αποθηκεύσει και θα επαναφέρει τα πλάτη των στηλών στις προβολές δέντρων και λιστών. Εφαρμόζει # 2057.
  • MKVToolNix GUI: editor κεφαλίδας: όταν κλείνει ή επαναφορτίζεται ένα τροποποιημένο αρχείο, το GUI θα εστιάσει τώρα στο πρώτο στοιχείο που έχει τροποποιηθεί, πριν ζητήσει από τον χρήστη να επιβεβαιώσει την απόρριψη των μη αποθηκευμένων αλλαγών.
  • Διορθώσεις σφαλμάτων:
  • mkvmerge: σταθερά αρχεία κειμένου ανάγνωσης που κωδικοποιούνται σε UTF-16 παραγγελία UTF-32 που έχουν διαφορετικές μορφές τελειωμάτων γραμμών (νέες γραμμές, επιστροφές οχημάτων ή ένα μίγμα και των δύο). Επιδιόρθωση # 2160.
  • mkvmerge: Αναγνώστης MP4: η σταθερή ερμηνεία του mkvmerge για τις καταχωρήσεις λίστας επεξεργασίας με segment_duration == 0 όταν υπάρχουν περισσότερες από μία εγγραφές στη λίστα επεξεργασίας. Σε αυτή την περίπτωση το mkvmerge διάβαζε ολόκληρο το περιεχόμενο περισσότερο από μία φορά. Επιδιόρθωση # 2152.
  • mkvmerge, πολυπλέκτης GUI: τύποι MIME: προστέθηκαν οι τύποι πολυμέσων τύπου κορυφαίου τύπου από το RFC 8081. Αυτό σημαίνει ότι μπορούν να χρησιμοποιηθούν οι ακόλουθοι τύποι MIME για γραμματοσειρές: font / ttf, font / otf, font / woff και γραμματοσειρά / woff2.
  • mkvmerge: Αναγνώστης ροής μεταφοράς MPEG: σταθερή αργή ταχύτητα στα Windows λόγω έλλειψης buffering.
  • mkvextract: σταθερή ταχύτητα εξόρυξης τροχιάς στα Windows λόγω έλλειψης buffering. Επιδιόρθωση # 2166.
  • MKVToolNix GUI: πολυπλέκτης: αλλαγή του συνόλου χαρακτήρων "υπότιτλος / κεφάλαιο" drop-down αγνοήθηκε όταν το επιλεγμένο κομμάτι ήταν ένα κομμάτι κεφαλαίου. Επιδιόρθωση # 2165.
  • MKVToolNix GUI: πολυπλέκτης: μία φορά ένα σύνολο χαρακτήρων "υπότιτλος / κεφάλαιο" είχε οριστεί για ένα κομμάτι που δεν μπορούσε πλέον να αλλάξει ξανά στην άδεια άδεια (= αυτόματη ανίχνευση).
  • MKVToolNix GUI: συντάκτης κεφαλίδας: σταθερή επανεγγραφή πολλών εμφανιζόμενων συμβολοσειρών όταν αλλάζει η γλώσσα GUI εάν η γλώσσα με την οποία το GUI ξεκίνησε δεν ήταν αγγλικά. Επιδιόρθωση # 2159.
  • MKVToolNix GUI: editor κεφαλίδας: κάθε φορά που ένα αρχείο δεν περιέχει μια "ημερομηνία" στο τμήμα πληροφοριών τμήματος, το GUI θα ρωτούσε εσφαλμένα τον χρήστη να επιβεβαιώσει την απόρριψη των μη αποθηκευμένων αλλαγών κατά το κλείσιμο ή την επαναφόρτωση της καρτέλας. Επιδιόρθωση # 2167.
  • GUI MKVToolNix: ουρά εργασίας: οι εργασίες αποθηκεύονται τώρα όταν αλλάζει η κατάστασή τους εκτός από την έξοδο του προγράμματος. Επιδιόρθωση # 2168.

Τι νέο υπάρχει στην έκδοση 18.0.0:

  • Νέες δυνατότητες και βελτιώσεις:
  • Κατασκευάστε το σύστημα: όταν δημιουργείτε με clang v3.8.0 ή νεότερη έκδοση, το configure δεν θα περιορίζει πλέον τις σημαίες βελτιστοποίησης στο -O1 και θα χρησιμοποιεί ξανά το -O3 (παλαιότερες εκδόσεις του clang υπέφεραν από υπερβολική χρήση μνήμης με υψηλότερα επίπεδα βελτιστοποίησης). >
  • δημιουργία συστήματος: όταν δημιουργείται με mingw 7.2.0 ή νεότερη έκδοση, η διαμόρφωση δεν θα περιορίζει πλέον τις σημαίες βελτιστοποίησης στο -O2 και θα χρησιμοποιεί ξανά το -O3 (παλαιότερες εκδόσεις του mingw υπέφεραν από σφάλματα όπως σφάλματα κατάτμησης με υψηλότερα επίπεδα βελτιστοποίησης) / li>
  • Σύστημα δημιουργίας: η προστασία στοίβας είναι ενεργοποιημένη κατά την κατασκευή με clang 3.5.0 ή νεότερη σε όλες τις πλατφόρμες.
  • mkvmerge: Οι επεξεργαστές AVC & HEVC ES: βελτιώσεις απόδοσης με την αντιγραφή πολύ λιγότερης μνήμης.
  • mkvmerge: ετικέτες: επανεισήγατε μια λύση για μη συμμορφούμενα αρχεία με ετικέτες που δεν περιέχουν το υποχρεωτικό στοιχείο SimpleTag. Αυτός ο εναλλακτικός τρόπος αντιμετώπισης καταργήθηκε κατά τη διάρκεια του refactoring κώδικα κατά την έκδοση v15.0.0.
  • GUI: πολυπλέκτης: το "AAC είναι SBR / HE-AAC / AAC +" στο πλαίσιο ελέγχου "ακουστικές ιδιότητες" θα απενεργοποιηθεί εάν η λειτουργία δεν εφαρμοστεί για τον κωδικοποιητή και τον περιέκτη του επιλεγμένου κομματιού.
  • GUI: πολυπλέκτης: η "μείωση στο πυρήνα" στο πλαίσιο ελέγχου "ακουστικές ιδιότητες" θα απενεργοποιηθεί εάν η λειτουργικότητα δεν εφαρμοστεί για τον κωδικοποιητή του επιλεγμένου κομματιού. Βλ. # 2134.
  • Διορθώσεις σφαλμάτων:
  • mkvmerge: Αναλυτής AAC ADTS: σταθερή ερμηνεία του στοιχείου κεφαλίδας ρύθμισης καναλιού για αρχεία ADTS που δεν περιέχουν στοιχείο διαμόρφωσης προγράμματος: η τιμή 7 σημαίνει 7.1 κανάλια. Επιδιόρθωση # 2151.
  • mkvmerge: Ταυτοποίηση Matroska: τα χαρακτηριστικά date_local και date_utc θα εξάγονται μόνο αν το αναγνωρισμένο αρχείο Matroska περιέχει στην πραγματικότητα την "ημερομηνία" πεδίο κεφαλίδας.
  • mkvmerge: WebVTT: mkvmerge δεν αναγνώρισε τις γραμμές χρόνου αν τα συστατικά των ωρών απουσίαζαν. Επιδιόρθωση # 2139.
  • mkvpropedit, ο επεξεργαστής κεφαλίδων GUI: το πεδίο κεφαλίδας ημερομηνίας δεν θα προστίθεται αυτόματα πότε θα επεξεργαστεί το τμήμα πληροφοριών τμήματος και το στοιχείο ημερομηνίας θα διαγραφεί ή δεν θα υπάρχει στην πρώτη θέση. Επιδιόρθωση # 2143.

Τι νέο υπάρχει στην έκδοση 15.0.0:

  • Σημαντικές σημειώσεις:
  • mkvmerge, mkvpropedit, επεξεργαστές κεφαλίδων και κεφαλαίων GUI: τα προγράμματα δεν θα προσθέτουν πλέον τα λείπει στοιχεία Matroska που είναι υποχρεωτικά αλλά έχουν μια προεπιλεγμένη τιμή στην προδιαγραφή Matroska (π.χ. το στοιχείο TagLanguage με τιμή und αν δεν είναι παρών στον γονέα του SimpleTag). Λόγω αυτής της αλλαγής, απαιτείται libEBML v1.3.5.
  • Νέες δυνατότητες και βελτιώσεις:
  • MKVToolNix GUI: εργαλείο πολυπλεξίας: προστέθηκε μια νέα καταχώρηση στο μενού περιβάλλοντος "αρχεία προέλευσης" με τίτλο "Ορισμός ονόματος αρχείου προορισμού από το όνομα του επιλεγμένου αρχείου". Θα αναγκάσει το GUI να θεωρήσει το επιλεγμένο αρχείο ως αναφορά για αυτόματη ρύθμιση του ονόματος αρχείου, ανεξάρτητα από το ποιο αρχείο αρχικά προστέθηκε ως το πρώτο αρχείο. Επίσης, θα υποχρεωθεί να οριστεί το όνομα του αρχείου προορισμού μία φορά εάν απενεργοποιηθεί η αυτόματη δημιουργία ονόματος αρχείου προορισμού στις προτιμήσεις. Εφαρμόζει μέρος του # 2058.
  • MKVToolNix GUI: εργαλείο πολλαπλών λειτουργιών: προστέθηκε μια επιλογή στις προτιμήσεις στο "Πολυπλέκτη" - & gt; "Έξοδος" με την ένδειξη "Χρησιμοποιήστε μόνο το πρώτο αρχείο προέλευσης που περιέχει ένα κομμάτι βίντεο". Εάν είναι ενεργοποιημένη, μόνο τα αρχεία προέλευσης που περιέχουν τα κομμάτια βίντεο θα χρησιμοποιηθούν για τη ρύθμιση του ονόματος του αρχείου προορισμού. Άλλα αρχεία που προστίθενται αγνοούνται. Εφαρμόζει το υπόλοιπο # 2058.
  • MKVToolNix GUI: editor κεφαλίδας: προστιθέμενη υποστήριξη για την επεξεργασία των χαρακτηριστικών χρωμάτων βίντεο. Εφαρμόζει το δεύτερο μισό του # 2038.
  • MKVToolNix GUI: επεξεργαστής κεφαλίδας: πρόσθετη υποστήριξη για τα χαρακτηριστικά κεφαλίδας κομματιού κομματιού "βίντεο προβολής". Μέρος της εφαρμογής # 2064.
  • MKVToolNix GUI: ουρά εργασίας: οι επιλεγμένες εργασίες μπορούν τώρα να μετακινηθούν προς τα πάνω και προς τα κάτω πιέζοντας τα πλήκτρα Ctrl + Up και Ctrl + Down. Επιπλέον, πιέστε τα κουμπιά για να τα μετακινήσετε επάνω & amp; κάτω εμφανίζονται αν η αντίστοιχη επιλογή είναι ενεργοποιημένη στις προτιμήσεις. Εφαρμόζει # 2060.
  • mkvmerge: Προστέθηκε υποστήριξη για τα χαρακτηριστικά κεφαλίδας κομματιού κομματιού "βίντεο προβολής". Μέρος της εφαρμογής # 2064.
  • mkvinfo: Προστέθηκε υποστήριξη για τα χαρακτηριστικά κεφαλίδας κομματιού διαδρομής "βίντεο προβολής". Μέρος της εφαρμογής # 2064.
  • mkvpropedit: προστέθηκε υποστήριξη για την επεξεργασία των χαρακτηριστικών χρωμάτων βίντεο. Εμφανίζει το ήμισυ του # 2038.
  • mkvpropedit: Προστέθηκε υποστήριξη για τα χαρακτηριστικά κεφαλίδας κομματιού κομματιού "βίντεο προβολής". Μέρος της εφαρμογής # 2064.
  • Διορθώσεις σφαλμάτων:
  • όλα: η επιλογή της γλώσσας του προγράμματος (π.χ. μέσω της επιλογής γραμμής εντολών -iui-language ή μέσω των προτιμήσεων του GUI) δεν λειτουργούσε στο Linux & amp; Unix εάν η μεταβλητή περιβάλλοντος LANGUAGE έχει οριστεί και δεν περιλαμβάνει την επιθυμητή γλώσσα. Επιδιόρθωση # 2070.
  • MKVToolNix GUI: αφαιρέστε τις συντομεύσεις πληκτρολογίου για εναλλαγή μεταξύ των διαφόρων εργαλείων (π.χ. Ctrl + Alt + 1 για τον πολυπλέκτη). Επικαλύφθηκαν με βασικές λειτουργίες σε πληκτρολόγια που χρησιμοποιούν ένα πλήκτρο AltGr, π.χ. Γερμανικά, όπου το AltGr + 7 εκπέμπει {. Καθώς το AltGr + πληκτρολογείται ως πλήκτρο Ctrl + Alt + κάτω από την κουκούλα, αυτό σημαίνει ότι το AltGr + 7 είναι πραγματικά Ctrl + Alt + 7 το οποίο το GUI τώρα σήμαινε "μεταβείτε στην ουρά εργασίας" αντί για "insert {". Επιδιόρθωση # 2056.
  • MKVToolNix GUI: editor κεφαλίδας: μετά την αποθήκευση του αρχείου το GUI δεν ενημέρωνε την εσωτερική χρονική σήμανση τροποποίησης αρχείου. Αυτό οδήγησε στο GUI να ισχυρίζεται λανθασμένα ότι το αρχείο είχε τροποποιηθεί εξωτερικά όταν ο χρήστης ήθελε να αποθηκεύσει ξανά το αρχείο, απαιτώντας την επαναφόρτωση του αρχείου, χάνοντας όλες τις τροποποιήσεις που έγιναν από τότε που αποθηκεύσαμε την πρώτη φορά.
  • mkvmerge: Διαχείριση DTS: ορισμένα αρχεία προέλευσης παρέχουν χρονικά σήματα για ηχητικά κομμάτια μόνο μία φορά σε κάθε n ηχητικά πλαίσια. Σε τέτοιες καταστάσεις, το mkvmerge αποθηκεύει υπερβολικά μεγάλο όγκο δεδομένων με αποτέλεσμα ένα μόνο κενό στα χρονικά σήματα μιας διάρκειας ενός πλαισίου μετά τον αριθμό πλαισίου n - 1 (το δεύτερο χρονικό σήμα ήχου που διαβάζεται από το αρχείο προέλευσης χρησιμοποιήθηκε πολύ νωρίτερα ένα πλαίσιο εξόδου). Επιδιόρθωση # 2071.
  • mkvinfo: ορίστηκε μια μηδενική παράμετρος μηδενικού δείκτη αν ένας δείκτης δεδομένων του στοιχείου EbmlBinary είναι ένας μηδενικός δείκτης. Επιδιόρθωση # 2072.
  • Δημιουργία αλλαγών συστήματος:
  • διαμόρφωση: προστιθέμενη επιλογή - διαγραφή-ενημέρωση-έλεγχος. Αν δοθεί, ο κωδικός ελέγχου online για τις διαθέσιμες ενημερώσεις θα απενεργοποιηθεί. Ο έλεγχος ενημέρωσης είναι ενεργοποιημένος και περιλαμβάνεται στο GUI από προεπιλογή.
  • Το libEBML v1.3.5 είναι τώρα απαραίτητο.
  • Άλλες αλλαγές:
  • mkvmerge: η επιλογή - color-matrix έχει μετονομαστεί σε - coefficient-color-matrix-coefficients προκειμένου να ταιριάζει καλύτερα στις προδιαγραφές. Το παλιό όνομα επιλογής θα εξακολουθήσει να αναγνωρίζεται επίσης.

Τι νέο υπάρχει στην έκδοση 9.9.0:

  • Νέες δυνατότητες και βελτιώσεις:
  • GUI: συντάκτης κεφαλαίων: πρόσθεσε μια επιλογή σετ χαρακτήρων στις προτιμήσεις για αρχεία κειμένου. Αν επιλεγεί ένα σετ χαρακτήρων, θα χρησιμοποιηθεί αντί να ζητήσει από το χρήστη να ανοίξει αρχεία κεφαλαίων κειμένου. Εφαρμόζει # 1874.
  • GUI: πολυπλέκτης: προστέθηκε μια στήλη "σύνολο χαρακτήρων" στις προβολές λίστας "κομμάτια, κεφάλαια και ετικέτες" που δείχνουν το τρέχον επιλεγμένο σύνολο χαρακτήρων για το συγκεκριμένο κομμάτι. Εφαρμόζει # 1873.
  • mkvmerge: Προστέθηκε μια επιλογή "all_i_slices_are_key_frames" για την επεξεργασία όλων των φετών I μιας ροής h.264 / AVC ως πλαισίων κλειδιών σε παθολογικές ροές που δεν διαθέτουν πραγματικά πλαίσια κλειδιών. Εφαρμόζει # 1876.
  • GUI: εκτέλεση προγραμμάτων μετά από εργασίες: προστέθηκε μια νέα μεταβλητή για τον κατάλογο που βρίσκεται το εκτελέσιμο GUI MKVToolNix.
  • mkvmerge: Τα κομμάτια υποτίτλων DVB, των οποίων τα δεδομένα CodecPrivate έχουν μόνο τέσσερα bytes, θα διορθωθούν τώρα στα κατάλληλα πέντε bytes προσθέτοντας το byte τύπου υποτίτλων.
  • mkvmerge: Αναγνώστης MP4: Υποστηρίζονται πλέον άτομα "ctts" έκδοσης 1.
  • Διορθώσεις σφαλμάτων:
  • mkvmerge: Χειρισμός AC-3: ορισμένα αρχεία προέλευσης παρέχουν χρονικά σήματα για ηχητικά κομμάτια μόνο μία φορά σε κάθε n πλαίσια ήχου. Σε τέτοιες καταστάσεις, το mkvmerge αποθηκεύει υπερβολικά μεγάλο όγκο δεδομένων με αποτέλεσμα ένα μόνο κενό στα χρονικά σήματα μιας διάρκειας ενός πλαισίου μετά τον αριθμό πλαισίου n - 1 (το δεύτερο χρονικό σήμα ήχου που διαβάζεται από το αρχείο προέλευσης χρησιμοποιήθηκε πολύ νωρίτερα ένα πλαίσιο εξόδου). Επιδιόρθωση # 1864.
  • mkvmerge: αναγνώστης MP4: Το mkvmerge αναγνώριζε μόνο ένα μικρό μέρος των αρχείων MP4 DASH όπου τα πρώτα "moov" "mdat" άτομα εμφανίζονται πριν από το πρώτο άτομο "moof". Αυτό είναι μέρος της διόρθωσης για το # 1867.
  • mkvmerge: Αναγνώστης MP4: λίστα επεξεργασίας (άτομα "edts") που είναι μέρος των ατόμων "moof" που χρησιμοποιούνται στα αρχεία MP4 DASH δεν αναλύθηκαν. Αντίθετα, χρησιμοποιήθηκαν οι λίστες επεξεργασίας από τις κεφαλίδες των κύριων κομματιών μέσα στο άτομο "moov". Αυτό είναι μέρος της διόρθωσης για το # 1867.
  • mkvmerge: Αναγνώστης MP4: όταν ένα αρχείο MP4 DASH περιελάμβανε και τα δύο φυσιολογικά άτομα "moov", τόσο τα κανονικά άτομα "stov" όσο και τα άτομα "co64" της οποίας η τελευταία είσοδος είχε ένα "δείγμα ανά τεμάχιο" μετράνε περισσότερο από 1 και DASH "trun" άτομα, τότε mkvmerge υπολογίζει λανθασμένες θέσεις το περιεχόμενο του πλαισίου. Αυτό είναι μέρος της διόρθωσης για το # 1867.
  • mkvmerge: Αναγνώστης MP4: Το mkvmerge δεν μπόρεσε να ασχοληθεί με τον πίνακα δεικτών πλαισίου κλειδιών που έχει διπλές εγγραφές. Το αποτέλεσμα ήταν ότι μόνο τα πλαίσια κλειδιών μέχρι και την πρώτη διπλή εγγραφή επισημάνθηκαν ως πλαίσια κλειδιών στο αρχείο εξόδου. Όλα τα άλλα πλαίσια δεν ήταν, αν και μερικά από αυτά αναφέρθηκαν από τον πίνακα πλαισίου κλειδιών μετά την πρώτη διπλή καταχώρηση. Αυτό είναι μέρος της διόρθωσης για το # 1867.
  • mkvmerge: Αναγνώστης MP4: όταν ένα αρχείο MP4 περιείχε περισσότερα από ένα αντίγραφα του ατόμου "moov" (τις κεφαλίδες κομματιών κλπ.), ο mkvmerge τα ανίχνευε όλα προσθέτοντας τραγούδια πολλές φορές. Επιδιόρθωση για # 1877.
  • mkvmerge: Αναγνώστης MP4: ορίστηκε μια υπερχείλιση ακέραιων αριθμών κατά τη διάρκεια του υπολογισμού της χρονικής σήμανσης που οδηγούσε σε αρχεία με λάθος χρονικά σήματα. Τέτοια αρχεία δεν μπορούσαν να αναπαραχθούν σωστά από τους περισσότερους παίκτες. Επιδιόρθωση # 1883.
  • mkvmerge: MPEG TS reader: αν το PMT παραθέτει ένα κομμάτι DVBSUB, το mkvmerge θα το αναγνωρίσει τώρα χωρίς να χρειαστεί να βρει ένα πακέτο γι 'αυτό εντός του εύρους της ανίχνευσης.
  • mkvmerge: διαίρεση κατά τμήματα (και οι δύο παραλλαγές "timestamps" και "frames"): καθορίστηκε ο υπολογισμός των ετικετών στατιστικών διαδρομής. Κατά τον υπολογισμό της διάρκειας, τα παραλειπόμενα τμήματα δεν ελήφθησαν υπόψη, οδηγώντας σε υπερβολικά υψηλή διάρκεια. Κατά συνέπεια, η ετικέτα BPS (bits per second) ήταν επίσης λάθος. Επιδιόρθωση # 1885.
  • mkvmerge: ανάγνωση αρχείων με κομμάτια υποτίτλων DVB / HDMV TextSV με μη έγκυρο κωδικοποιημένο κώδικα που προκάλεσε το mkvmerge να ακυρώσει ένα σφάλμα από τη φόρμα boost :: format σχετικά με τη συμβολοσειρά μορφοτύπου που δεν έχει αρκετά επιχειρήματα. Διορθώνει # 1894.
  • mkvmerge: Καθορισμός κακής ανίχνευσης ορισμένων αρχείων AC-3 ως αρχείων MP3 που οδήγησαν σε μήνυμα σφάλματος ότι "ο demultiplexer δεν ήταν δυνατό να αρχίσει".
  • mkvmerge: καθορίζει την τεράστια κατανάλωση μνήμης κατά την προσάρτηση μεγάλων αρχείων Matroska με αραιά κομμάτια (π.χ. αναγκαστικά κομμάτια υποτίτλων). Ο αναγνώστης Matroska θα βρίσκεται πλέον στην ουρά σε περισσότερα από 128 MB δεδομένων. Επιδιόρθωση # 1893.
  • mkvmerge: Αναγνώστης MP4: τα χρονικά σήματα όλων των πολυπλεγμένων κομματιών θα είναι τώρα σωστά με βάση το 0.
  • mkvmerge: Αναγνώστης MP4: οι αντισταθμίσεις DTS-προς-PTS που δίνεται από τα άτομα "ctts" ισχύουν τώρα για όλα τα κομμάτια που περιέχουν ένα "ctts" άτομο, όχι μόνο h.264 & amp; h.265 κομμάτια.
  • Δημιουργία αλλαγών συστήματος:
  • Μέχρι και την απελευθέρωση 9.8.0 οι σελίδες ανθρώπου και οι μεταφράσεις τους ήρθαν προ-κατασκευασμένες και συσσωρευμένες με τον πηγαίο κώδικα. Αυτά τα προεγκατεστημένα αρχεία έχουν αφαιρεθεί και πρέπει να κατασκευαστούν κατά τη διάρκεια της διαδικασίας δημιουργίας. Επομένως, το εργαλείο "xsltproc" και τα φύλλα στυλ DocBook XSL για σελίδες man man απαιτούνται τώρα εξαρτήσεις. Επιπλέον, πρέπει να εγκατασταθεί το εργαλείο "po4a" για να κατασκευαστούν και να εγκατασταθούν οι μεταφρασμένες σελίδες man, αν και αυτό είναι προαιρετικό. Προκειμένου να διευκολυνθεί η εύρεση των νέων απαιτήσεων, προστέθηκαν νέες επιλογές για να επιβεβαιώσουν: "-with-xsltproc = prog", "-with-docbook-xsl-root = dir", "-with-po4a = prog" και " -po4a-μετάφραση = prog.
  • Η ανίχνευση pugixml θα επιχειρηθεί πρώτα μέσω του "pkg-config". Αν αυτό αποτύχει, το "configure" θα επιστρέψει στην προηγούμενη μέθοδο που προσπαθεί απλώς να μεταγλωττίσει και να συνδέσει ένα δοκιμαστικό πρόγραμμα με τις τυπικές τοποθεσίες και τις θέσεις βιβλιοθήκης. Εφαρμόζει # 1891.

Τι νέο υπάρχει στην έκδοση 9.8.0:

  • Σημαντικές σημειώσεις:
  • Σύστημα δημιουργίας: έχει αφαιρεθεί η ενσωματωμένη έκδοση του εργαλείου "drake" build. Από τη στιγμή που η ράβδος Ruby 2.1 υποστηρίζει παράλληλες κατασκευές. Το σύστημα δημιουργίας MKVToolNix έχει ρυθμιστεί ώστε να επιτρέπει παράλληλες κατασκευές από προεπιλογή.
  • Νέες δυνατότητες και βελτιώσεις:
  • mkvmerge: VobSub στο Matroska: Το mkvmerge θα δημιουργήσει τώρα και θα χρησιμοποιήσει ένα προκαθορισμένο ευρετήριο για τα κομμάτια VobSub που διαβάζονται από αρχεία Matroska που λείπουν από το στοιχείο CodecPrivate (το οποίο κανονικά περιέχει τον εν λόγω ευρετήριο). Εφαρμόζει # 1854.
  • GUI: προστέθηκαν έλεγχοι για αρκετά κοινά προβλήματα με την εγκατάσταση. Αυτοί οι έλεγχοι θα εκτελούνται κατά την εκκίνηση του GUI και τυχόν προβλήματα θα αναφερθούν στον χρήστη.
  • mkvmerge: προστέθηκαν οι κωδικοί γλώσσας ISO "qaa" και "qad" (και οι δύο με τίτλο "αποκλειστικά για τοπική χρήση"), καθώς και οι δύο χρησιμοποιούνται συχνά στη Γαλλία. Δείτε το # 1848 για περισσότερες πληροφορίες.
  • mkvmerge: Το αποτέλεσμα της ανίχνευσης JSON περιλαμβάνει πλέον την καθυστέρηση του κωδικοποιητή του κομματιού, αν έχει οριστεί (μόνο για τα αρχεία προέλευσης Matroska). Η έκδοση του σχήματος JSON έχει προσκρούσει στο 6.
  • mkvmerge: MPEG TS: πρόσθεσε μια λύση για αρχεία όπου τα πακέτα υποτίτλων έχουν πολυπλεξία σωστά, αλλά όπου τα timestamps τους είναι πολύ μακριά από τις χρονικές σήματα ήχου και βίντεο. Εφαρμόζει # 1841.
  • mkvmerge: πρόσθετη υποστήριξη για τους υπότιτλους Digital Video Broadcasting (DVB) (CodecID "S_DVBSUB"). Μπορούν να διαβαστούν από ροές μεταφοράς MPEG και από αρχεία Matroska. Εφαρμόζει # 1843.
  • Διορθώσεις σφαλμάτων:
  • mkvmerge: Αναγνώστης MP4: όταν ένα αρχείο MP4 περιείχε λιγότερες καταχωρήσεις για χρονικά σήματα από τα πλαίσια (κάτι που δεν έπρεπε ποτέ), το mkvmerge θα χρησιμοποιούσε το 0 ως τη χρονική σφραγίδα για όλα τα άλλα πλαίσια. Αυτό οδήγησε σε αποτελέσματα όπως το τελευταίο πλαίσιο ενός αρχείου εξόδου με χρονική σήμανση 0 και σε διαμοιρασμένα αρχεία που έχουν πολύ μεγαλύτερη διάρκεια από ό, τι θα έπρεπε να έχουν. Επιδιόρθωση # 1847.
  • GUI: η διαδικασία εκκαθάρισης της προσωρινής μνήμης που εκτελείται αυτόματα όταν το GUI ξεκινά πλέον να αναγνωρίζει το αρχείο ταυτότητας έως ότου ολοκληρωθεί. Επιπλέον, η διαδικασία θα εκτελεστεί μόνο μία φορά ανά απελευθέρωση του MKVToolNix. Διορθώνει # 1860.
  • GUI: ορισμένες αποτυχίες κατά την ταυτοποίηση του αρχείου που μπορούν να εντοπιστούν σε σπασμένες εγκαταστάσεις (π.χ. mkvmerge που είναι πολύ παλιές) δεν θα αποθηκεύονται πλέον στην προσωρινή μνήμη. Χωρίς αυτήν την επιδιόρθωση, το GUI θα εξακολουθούσε να χρησιμοποιεί το προσωρινά αποτυχημένο αποτέλεσμα αναγνώρισης, ακόμη και αν το υποκείμενο μπορεί να έχει ήδη καθοριστεί.
  • mkvmerge: ορίστηκε ότι το μήνυμα λάθους "δεν υπάρχει αρκετός χώρος στο δίσκο" εμφανίστηκε δύο φορές σε ορισμένα λειτουργικά συστήματα. Διορθώνει # 1850.
  • mkvmerge, Matroska: εάν έχει οριστεί καθυστέρηση κωδικοποιητή για ένα κομμάτι στο αρχείο εισόδου, διατηρείται. Διορθώνει # 1849.
  • GUI: πολυπλέκτης: η αλλαγή των προεπιλεγμένων τιμών στις προτιμήσεις (π.χ. η προεπιλεγμένη γλώσσα κομματιού που θα οριστεί) δεν επηρέασε τα αρχεία των οποίων τα αποτελέσματα αναγνώρισης είχαν ήδη αποθηκευτεί προσωρινά.
  • mkvmerge, MP4: σταθερή ανίχνευση του ήχου MP3 όταν το αναγνωριστικό τύπου αντικειμένου στα σήματα ESDS MP2 και οι κεφαλίδες κομματιών έχουν άκυρες τιμές για τον αριθμό των καναλιών ή τη συχνότητα δειγματοληψίας. Επιδιόρθωση # 1844.
  • Δημιουργία αλλαγών συστήματος:
  • nlohman json-cpp: Η διαμόρφωση τώρα ψάχνει για μια εγκατεστημένη σε ολόκληρο το σύστημα έκδοση της βιβλιοθήκης μόνο για κεφαλίδες nlohmann json-cpp. Εάν βρεθεί κάποιος, χρησιμοποιείται. διαφορετικά θα χρησιμοποιηθεί η έκδοση που περιλαμβάνεται. Εφαρμόζει # 1858.
  • Αν το MKVToolNix είναι κατασκευασμένο με rake v10.0.0 ή νεότερη έκδοση, η λειτουργία "πολλαπλών εντολών" θα ενεργοποιηθεί επιτρέποντας αυτόματες παράλληλες κατασκευές.
  • Το CURL δεν χρησιμοποιείται πλέον από το MKVToolNix και συνεπώς δεν απαιτείται πλέον για την κατασκευή.
  • Άλλες αλλαγές:
  • GUI: ο έλεγχος ενημέρωσης χρησιμοποιεί τώρα τις τάξεις δικτύωσης του Qt αντί για το CURL.
  • Η επιλογή γραμμής εντολών "-check-for-updates" έχει καταργηθεί, παρόλο που η προειδοποίηση απόρριψης στην έκδοση 9.7.0 δήλωσε ότι θα καταργηθεί το 2018.

Τι νέο υπάρχει στην έκδοση 9.7.1:

  • MKVToolNix GUI: Διόρθωση σφαλμάτων πολλαπλών εργαλείων: κάτω από συγκεκριμένες συνθήκες, το GUI δημιουργούσε μη έγκυρα αρχεία JSON όταν ξεκίνησε την πολυπλεξία με αποτέλεσμα ένα μήνυμα σφάλματος ("Τα αρχεία επιλογής JSON πρέπει να περιέχουν μια σειρά JSON αποτελούμενη αποκλειστικά από συμβολοσειρές JSON" li>
  • Προειδοποίηση απόσβεσης: Πολλές επιλογές και δυνατότητες έχουν πλέον καταργηθεί και θα καταργηθούν στις αρχές του 2018. Πρόκειται για:
  • mkvmerge: οι επιλογές "-identify-verbose", "identify-for-gui", "identify-for-mmg" και " Μετατρέψτε τους υπάρχοντες χρήστες αυτών των διεπαφών για να χρησιμοποιήσετε την έξοδο αναγνώρισης JSON του mkvmerge, η οποία μπορεί να χρησιμοποιηθεί με την ένδειξη "-identification-format json -identify ...".
  • όλα τα εργαλεία της γραμμής εντολών: η παλιά ιδιόκτητη μορφή που χρησιμοποιείται για τα αρχεία επιλογών. Μετατρέψτε τους χρήστες αυτής της διεπαφής στη νέα μορφή αρχείου επιλογής JSON που παρουσιάστηκε σε αυτήν την έκδοση.
  • όλα τα εργαλεία της γραμμής εντολών: η επιλογή "-check-for-updates" (το GUI θα κρατήσει το online check για ενημερώσεις, αν και). Υπάρχει και δεν θα υπάρχει ισοδύναμη διεπαφή στα ίδια τα εργαλεία. Οι χρήστες αυτής της διεπαφής μπορούν να στραφούν στην ανάκτηση των πληροφοριών σχετικά με τις διαθέσιμες ενημερώσεις απευθείας από τον ιστότοπο MKVToolNix. Οι πληροφορίες είναι διαθέσιμες ως αρχεία JSON και XML στις ακόλουθες διευθύνσεις URL:
  • https://mkvtoolnix.download/latest-release.json.gz
  • https://mkvtoolnix.download/latest-release.xml.gz
  • mkvmerge: βελτίωση: προστέθηκε μια ιδιότητα νέου κομματιού σε λειτουργία JSON / verbose που ονομάζεται "multiplexed_tracks". Πρόκειται για μια σειρά αναγνωριστικών κομματιών που περιγράφουν ποια από τις αναφορές mkvmerge κομμάτια ως ξεχωριστά ήταν αρχικά μέρος του ίδιου κομματιού προέλευσης (π.χ. TrueHD + AC-3 σε ένα κομμάτι σε ροές μεταφοράς MPEG). Εφαρμόζει # 1835.
  • mkvmerge: προστέθηκε υποστήριξη για την παράβλεψη ετικετών APE (v2) σε αρχεία TTA.
  • mkvextract: βελτίωση: πρόσθετη υποστήριξη για την αναφορά της προόδου σε - gui-mode με τον ίδιο τρόπο που κάνει το mkvmerge.
  • mkvmerge: επιδιόρθωση σφαλμάτων: όταν χρησιμοποιείτε - track-order χωρίς να καθορίσετε όλα τα κομμάτια, οι αριθμοί των κομματιών θα μπορούσαν να καταλήξουν με έναν τρόπο που ο χρήστης δεν περίμενε. Τώρα mkvmerge θα αναθέσει πάντα τους αριθμούς κομματιών για τα κομματάκια που παρατίθενται στην -track-order πρώτα. Τα υπόλοιπα κομμάτια έχουν εκχωρηθεί αριθμοί αργότερα. Διορθώνει το δεύτερο μέρος του # 1832.
  • mkvmerge: επιδιόρθωση σφαλμάτων: κατά την ανάγνωση των αρχείων Matroska ο τίτλος της ταινίας λήφθηκε πάντα από το πρώτο αρχείο προέλευσης Matroska, ακόμα κι αν το αρχείο αυτό δεν είχε τίτλο. Διορθώνει ένα μέρος του # 1832.
  • όλα: νέα δυνατότητα: όλα τα εργαλεία της γραμμής εντολών μπορούν τώρα να διαβάσουν τα αρχεία επιλογής που έχουν μορφοποιηθεί με JSON. Το όνομα αυτού του αρχείου πρέπει να έχει επέκταση του ".json" (π.χ. "mkvmerge @ options.json"). Το περιεχόμενό του πρέπει να είναι ένας έγκυρος πίνακας JSON που αποτελείται αποκλειστικά από συμβολοσειρές JSON.
  • δημιουργία συστήματος: η δημιουργία των στοιχείων GUI του MKVToolNix απαιτεί τώρα το Qt v5.3.0 ή νεότερο.
  • MKVToolNix GUI: editor κεφαλίδας & amp; βελτίωση της εξόδου εργασίας: πρόσθετες καταχωρίσεις μενού για την αποθήκευση ή το κλείσιμο όλων των ανοιχτών καρτελών.
  • MKVToolNix GUI: Επεξεργασία επεξεργαστή κεφαλαίου: πρόσθετες καταχωρίσεις μενού για την αποθήκευση ή το κλείσιμο όλων των ανοιχτών καρτελών.
  • Σύστημα δημιουργίας: Το MKVToolNix απαιτεί τώρα έναν μεταγλωττιστή που υποστηρίζει τις ακόλουθες δυνατότητες του προτύπου C ++ 14: "std :: make_unique ()", "διαχωριστές ψηφίων", "δυαδικά κυκλώματα" και "γενικά lambdas". Για τη Συλλογή Μεταγλωττιστή GNU (gcc) αυτό σημαίνει v4.9.x ή νεότερη. για clang σημαίνει v3.4 ή νεότερη.
  • mkvmerge: Βελτιώσεις για το MPEG TS / MPLS: προστιθέμενη υποστήριξη για κομμάτια υποτίτλων που αναφέρονται από το αρχείο MPLS ως δευτερεύουσες διαδρομές σε άλλα αρχεία M2TS από τα κύρια κομμάτια.
  • MKVToolNix GUI: επανεκκίνησε τον κώδικα εκκίνησης ώστε να μην χρησιμοποιεί αρχεία κλειδώματος όταν προσπαθεί να ανοίξει υποδοχή για επικοινωνία με μια ήδη τρέχουσα παρουσία. Αυτό έχει ως στόχο να αποτρέψει καταστάσεις όπου τα αρχεία κλειδώματος κλειδώματος δεν καθαρίζονται και το GUI δεν ξεκινά πια ως αποτέλεσμα. Αυτό μπορεί να διορθώσει ή να αποτρέψει ζητήματα όπως το # 1805.
  • mkvmerge: επιδιόρθωση σφάλματος υποτίτλων teletext: καθορίστηκε ο χειρισμός υποτίτλων DVB teletext με σήμα ID 0x02 και περιέχουν σελίδες από πολλά περιοδικά.
  • MKVToolNix GUI: Ενίσχυση πολυπλέκτη: η διαδικασία ταυτοποίησης αρχείου έχει επαναγραφεί για να είναι σωστά πολλαπλών σπειρωμάτων. Αυτό επιτρέπει στο χρήστη να συνεχίσει να εργάζεται με το GUI ενώ π.χ. εμφανίζονται playlists από ένα Blu-ray.
  • mkvmerge: βελτίωση: Το mkvmerge μπορεί να χειριστεί τις λίστες αναπαραγωγής Blu-ray από τον δευτερεύοντα κατάλογο "BACKUP" ενός δίσκου Blu-ray.
  • MKVToolNix GUI: νέα δυνατότητα πολυπλέκτη: πρόσθεσε μια καταχώρηση μενού για την αντιγραφή του τίτλου στο όνομα του αρχείου προορισμού. Θα αντικαταστήσει το όνομα βάσης του αρχείου προορισμού, αλλά θα διατηρήσει τη διαδρομή του & amp; επέκταση.
  • MKVToolNix GUI: νέα δυνατότητα πολυπλέκτη: όλα τα θετικά αποτελέσματα ταυτοποίησης αρχείων θα αποθηκευτούν τώρα μεταξύ των διαδρομών. Αυτό επιταχύνει την προσθήκη του ίδιου αρχείου πολύ, ειδικά όταν σαρώνουμε ξανά τις ίδιες λίστες αναπαραγωγής Blu-ray. Τα αποθηκευμένα αποτελέσματα ακυρώνονται αυτόματα με τις νεότερες εκδόσεις MKVToolNix ή όταν αλλάζει το αρχείο προέλευσης.
  • GUI MKVToolNix: Ενίσχυση πολυπλέκτη: όταν ο χρήστης προσπαθεί να προσθέσει ένα από τα κύρια αρχεία ευρετηρίου Blu-ray (index.bdmv, MovieObject.bdmv), το GUI θα σαρώσει αυτόματα τα αρχεία καταλόγου αναπαραγωγής Blu-ray και θα τα προσφέρει για επιλογή.
  • mkvmerge: επιδιόρθωση σφάλματος: αρχεία μικρότερα από 4 bytes αναγνωρίστηκαν λανθασμένα ως ρεύματα μεταφοράς MPEG.
  • MKVToolNix GUI: Ενίσχυση πολυπλέκτη: κομμάτια, κεφάλαια, ετικέτες, συνημμένα που δεν έχουν επιλεγεί για πολυπλεξία θα εμφανίζονται με τον ίδιο τρόπο όπως και άλλα απενεργοποιημένα στοιχεία ελέγχου. Εφαρμόζει # 1819.
  • mkvmerge: επιδιόρθωση σφάλματος: ο αναγνώστης ροής μεταφοράς MPEG χρησιμοποιούσε μια ξεπερασμένη μορφή για το στοιχείο "CodecPrivate" για υπότιτλους TextST HDMV. Αυτό έχει ενημερωθεί στην τρέχουσα μορφή που περιέχει μόνο το "στοιχείο στυλ διαλόγου". Τα υπάρχοντα αρχεία Matroska που χρησιμοποιούν αυτό το παρωχημένο σχήμα μπορούν να διορθωθούν εκτελώντας τα μέσα από το ίδιο το mkvmerge v9.6.0 ή οποιαδήποτε μεταγενέστερη έκδοση καθώς η παλιά μορφή μετατρέπεται αυτόματα στη νέα μορφή όταν διαβάζεται από αρχεία Matroska.

Τι νέο υπάρχει στην έκδοση 9.6.0:

  • mkvmerge & amp; mkvextract: προστιθέμενη υποστήριξη για τους υπότιτλους TextST HDMV.
  • mkvextract: Διόρθωση σφάλματος VobSub: Το mkvextract θα προσθέσει μια γραμμή "langidx" στο αρχείο .idx κατά την εξαγωγή.
  • GUI MKVToolNix: Ενίσχυση πολυπλέκτη: προστέθηκε στη λίστα κομματιών μια στήλη "κατάλογος πηγαίου κώδικα".
  • MKVToolNix GUI: Ενίσχυση πολυπλέκτη: Προστέθηκε μια επιλογή για την επιλογή όλων των κομματιών των τρέχοντων επιλεγμένων αρχείων προέλευσης στο μενού περιβάλλοντος αρχείου προέλευσης.
  • MKVToolNix GUI: διορθωτικό σφάλματος εργαλείου εξόδου εργασίας: το κουμπί για την αναγνώριση προειδοποιήσεων & amp; τα σφάλματα δεν ήταν σωστά απενεργοποιημένα όταν ο χρήστης χρησιμοποίησε εξωτερικές μεθόδους αναγνώρισής τους (π.χ. μέσω του μενού ή μέσω της ουράς εργασιών).
  • mkvmerge: Διόρθωση σφαλμάτων του αναλυτή MPLS: σταθερή ανάγνωση του "in" & amp; "out" timestamps για "στοιχεία παιχνιδιού". Αυτό το σφάλμα είχε ως αποτέλεσμα το mkvmerge να μην διαβάζει το σωστό εύρος από το αναφερόμενο αρχείο M2TS υπό ορισμένες σπάνιες περιπτώσεις.
  • mkvmerge: fix bug: Το mkvmerge εισερχόταν σε ατελείωτες θηλιές υπό ορισμένες συνθήκες κατά την προσάρτηση αρχείων. Αυτή ήταν μια παλινδρόμηση που εισήχθη με την επιδιόρθωση στο # 1774 (χρησιμοποιώντας πολύ μεγάλες τιμές -sync που προκαλούν την ακύρωση του mkvmerge).
  • MKVToolNix GUI: νέα δυνατότητα: πρόσθετες επιλογές στις προτιμήσεις για να εμφανίζεται η λίστα των συχνά χρησιμοποιούμενων γλωσσών / κωδικών χωρών / συνόλων χαρακτήρων στις αντίστοιχες επιλογές τους αντί για τις συχνά χρησιμοποιούμενες και την πλήρη λίστα.

Στιγμιότυπα

mkvtoolnix-68041_1_68041.png

Παρόμοια λογισμικά

BladeEnc
BladeEnc

3 Jun 15

JOrbis
JOrbis

3 Jun 15

Free Mp3 Editor
Free Mp3 Editor

20 Feb 15

Flacon
Flacon

7 Mar 16

Άλλο λογισμικό του προγραμματιστή Moritz Bunkus

Ogmtools
Ogmtools

3 Jun 15

Σχόλια για MKVToolnix

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!