MKVToolnix

Szoftver screenshot:
MKVToolnix
Szoftver adatai:
Változat: 25.0.0 Frissítve
Feltöltés dátuma: 17 Aug 18
Fejlesztő: Moritz Bunkus
Engedély: Ingyenes
Népszerűség: 245

Rating: 3.3/5 (Total Votes: 4)

Az MKVToolNix olyan nyílt forráskódú parancssori és grafikus segédprogram, amely felhatalmazza a felhasználókat az MKV fájlokból való streamek kibontására, az MKV fájlokról való megjelenítésre, az MKV streamek egyesítésére, a Matroska megosztására fájlokat. Az MKVToolNix-ből származó fájlokat különféle médialejátszók játszhatják le a Linux / UNIX vagy a Matroska Direct Show szűrők alatt Windows operációs rendszereken.


Több parancssori és grafikus eszközből áll

A fő eszközök az mkvmerge, mkvextract, mkvinfo, mmg és mkvpropedit. Bár az mkvmerge komponens két vagy több multimédiás adatfolyam egyetlen Matroska fájlba történő egyesítéséhez használható, az mkvextract eszköz az MKV fájlokat különálló adatfolyamokra osztja.


Támogatja a hang- és feliratformátumok széles skáláját

Ezenkívül az mkvextract program a Matroska fájlok audio, felirat és videó műsorszámainak, fejezetek, címkék, CUE lapok, csatolmányok és időkódok kivonására használható. Jelenleg támogatja az alábbi sávtípusokat: H.264 / AVC, RealVideo, Theora, VP8 / VP9, ​​MP2, MP3, AC3, nyers PCM, AAC, OGG Vorbis, TrueAudio, ALAC, FLAC, WavPack, , ASS, Kate, VobSub és USF.

Az MKV fájlok tulajdonságainak szerkesztése vagy részletes információk megtekintése

Az mkvinfo program képes részletes információkat megjeleníteni a Matroska fájlban szereplő valamennyi elemről. A zeneszámok listáját adja ki, és információkat szolgáltat a bennük használt codecekről.

A speciális felhasználók az mkvpropedit eszközt használhatják az MKV fájl tulajdonságainak szerkesztéséhez, teljes remux nélkül. Itt van egy GUI front-end is a mkvextract eszközhöz, amelyet mmg-nek hívnak, amelyet egy fejezetek és fejlécek szerkesztésére használnak.


Támogatott operációs rendszerek

Az MKVToolNix egy olyan platformfüggetlen projekt, amely támogatja a Linux (Gentoo, Arch Linux, CentOS, Red Hat Enterprise Linux, Fedora, Debian, Ubuntu, Mandriva, openSUSE, Slackware, Zenwalk), BSD (FreeBSD, NetBSD) X és Microsoft Windows operációs rendszereket.


Alsó sor

Az igazság az, hogy a Linux alapú operációs rendszer alatt nem lehet jobb alkalmazást találni az MKV fájlok kezelésére. A Matroska-fájlok esetében az OGMtools alkalmazás OGM-fájlokra vonatkozik.

Újdonság ebben a kiadásban:

  • Új funkciók és fejlesztések:
  • mkvmerge: SRT / ASS / SSA szöveges feliratok: azoknál a fájloknál, amelyeknél nincs kódolás
  • be van állítva, az mkvmerge először az UTF-8-ot próbálja meg, mielőtt visszaesne a
  • -be
  • rendszer alapértelmezett kódolása. A 2246-os végrehajtás része.
  • mkvmerge: SRT / ASS / SSA / WebVTT szöveges feliratok: egy figyelmeztetés jelenik meg, ha
  • érvénytelen 8 bites karakterek érvényessége érvényes több bájtos UTF-8 alatt
  • szekvenciák. A 2246-os végrehajtás része.
  • mkvmerge: Matroska és MPEG közlekedési adatfolyam olvasók: a szöveg kódolása
  • A Matroska-fájlokból származó feliratok mostantól megváltoztathatók a
  • paranccsal
  • - al-charset paraméter.
  • Linux: a 25. kiadással kezdődően egy AppImage lesz megadva, amely
  • futtatható a CentOS 7 / Ubuntu idején kiadott Linux-terjesztésen.
  • 14.04 vagy újabb.
  • macOS: fordítás: a build.sh szkript frissítése a libiconv és a
  • létrehozására
  • teljes gettext. Egy másik javítással a fordítási fájlok fordításához
  • található, az MKVToolNix mostantól az összes interfész nyelvét használhatja a macOS-ban
  • is. Javítások # 2110, # 2307, # 2323.
  • Hibajavítások:
  • mkvmerge: AVC / h.264: bizonyos fájlok azonosítása nem sikerült
  • elemi streamek, mivel a belső pufferek nem törlődnek megfelelően. Javítások
  • # 2325.
  • mkvmerge: HEVC / h.265: a rögzített fájl azonosításának sikertelen bizonyos
  • elemi streamek, mivel a belső pufferek nem törlődnek megfelelően. Ez

  • A
  • a HEVC analógja az AVC-nek a # 2325-ben rögzített beállítása.
  • mkvmerge: MLP-kód: az MLP elemzését megakadályozó különböző problémák
  • rendesen. Javítások # 2326.
  • mkvmerge: TrueHD / MLP csomagoló; a párbeszédpanel térfogatának normalizálása eltávolítás nem
  • megpróbálta, ha a műsorszám egy MLP-sáv, mivel a műveletet csak támogatja
  • TrueHD-hez, nem MLP-hez.
  • mkvmerge: MPEG TS olvasó: MPLS olvasásakor az mkvmerge most összehasonlítja a
  • Az MPLS kezdeti és végleges időbélyegzői a szállítási adatfolyam PTS helyett
  • a DTS-nek. Ellenkező esetben a videoklip első kulcskerete leesett
  • ha nem az első a megjelenítési sorrendben. Javítások # 2321.
  • mkvmerge: JSON azonosító: mkvmerge biztosítja, hogy az összes karakterlánc átadott
  • a JSON kimeneti modulokhoz érvényes UTF-8 kódolt karakterláncok a
  • helyett
  • érvénytelen bájtok helyőrző karakterekkel. Ezzel elkerülhető a JSON könyvtár
  • Kivételt dobott és mkvmerge abbahagyta az ilyen adatokat. Javítások # 2327.
  • mkvmerge: hangcsomagolók: az mkvmerge most eldobja a padding értékeket
  • ha jelen vannak a Matroska fájlokból olvasott csomagoknál. Javítások # 2296.
  • mkvmerge: Ogg Opus olvasó: a csomag időbélyegeit nem számítjuk össze
  • a 0 időbélyeggel kezdődő összes csomag időtartama. Ehelyett a

  • Az
  • algoritmus az Ogg-oldal granulátum pozícióján alapul, és mely csomag

  • A
  • szám jelenleg időbélyegződik (speciális kezelés az első és az utolsóhoz
  • csomagokat a streamben.
  • Ez javítja az első időbélyeget, ha az első Ogg csomag granulátumpozíciója
  • nagyobb, mint az első csomagban lévő minták száma (= ha az első
  • a minta időbélyege nagyobb, mint 0). Az mkvmerge most megtartja ezeket a korrekciókat
  • és a "visszadobott párnázás" csak akkor, ha ténylegesen szükség van rá.
  • Javítja az érvénytelen fájlok kezelését is, ahol az első Ogg csomag
  • A granulátum pozíciója kisebb, mint az első csomagban lévő minták száma
  • (= az első minta időbélyege kisebb, mint 0). mkvmerge most
  • Az összes időbélyegzőt 0-ig tolja át ilyen esetben a "visszadobás
  • behelyezés helyett
  • padding & quot; elemeket az egész helyre.
  • A mkvmerge többé nem tenné be a "discard padding" -t. elemeket, ha a
  • különbség a) a csomagban szereplő minták számított számának
  • a granulátum pozíciója szerint és b) a minták aktuális száma
  • a bitfolyamból kiszámítva egy vagy kevesebb minta és ha a csomag
  • nem az utolsó a patakban. Ez megkerüli a kerekítést
  • hibákat.
  • Az első csomag időbélyegzője a rés közepén

  • A (z)
  • kiszámítása az Ogg oldalon, amelyhez a csomag tartozik, és nem
  • a rést megelőző időbélyegek alapján.
  • Fixes # 2280.
  • mkvmerge: a folyamatkezelés teljes újraírása. Ez a
  • alapul
  • az összes forrásfájl és az aktuális pozíció teljes mérete helyett
  • a feldolgozandó keretek / blokkok számáról. Ez egyszerűsíti a számítást
  • a fájlok hozzáadásakor és a ritka esetekben, amikor az előrehaladási jelentés
  • volt
  • nyilvánvalóan rossz (például 0% -ig ragadt a végéig). Javítások # 2150 és # 2330.
  • MKVToolNix GUI: fejlécszerkesztő: a nem kötelező elemeket nem lehet eltávolítani
  • többé a regressziónak köszönhetően a # 2320 javításakor. Most eltávolíthatók
  • újra. Javítások # 2322.

Újdonság a 24.0.0 verzióban:

  • Új funkciók és fejlesztések:
  • mkvmerge: MP4 olvasó: javította a két azonos bejegyzésből álló szerkesztési listák felismerését, amelyek mindegyike kiterjed a fájl időtartamára, amint azt a filmfejléc atomja adja. A második bejegyzést ilyen esetekben figyelmen kívül kell hagyni. Lásd # 2306.
  • mkvmerge: JSON azonosító: a "kijelző egység" a videoklip tulajdonsága most "display_unit" néven jelenik meg. A JSON sémát v11-re ütköztük ehhez a változáshoz.
  • mkvmerge, mkvextract: AVC / h.264: az üres NALU-ok most eltávolításra kerülnek.
  • mkvextract: VobSub extrakció: az üres SPU csomagokat le kell dobni az extrakció során, mivel más eszközök, például az MP4Box nem képes megfelelően kezelni őket. # 2293 végrehajtása.
  • Hibajavítások:
  • mkvmerge: E-AC-3 elemző: az AC-3 magot tartalmazó függő E-AC-3 kereteket tartalmazó csatornák számának meghatározása. Javítások # 2283.
  • mkvmerge: Matroska olvasó: rögzített mkvmerge pufferolja az egész fájlt, ha egy video track multiplexel van, amely csak egy vagy néhány képkockát tartalmaz. Javítások # 2304.
  • mkvmerge: a "kijelző egység" a videoklip tulajdonsága mostantól megmarad, ha a forrásfájlban van. Javítások # 2317.
  • MKVToolNix GUI: multiplexer: lejátszási listák beolvasásakor minden lejátszási listát felajánlottak a szelekcióhoz függetlenül a "minimális lejátszási lista időtartama" értékétől. beállítás. Javítások # 2299.
  • MKVToolNix GUI: multiplexer: a pálya nyelvei a fájlnevekből származnak: az ISO 639-1 kódok rendszeres alfejezetei illőek lehetnek az üres karakterlánnyal is, ami rossz helyeken hibákat eredményez, és ezért bizonyos helyzetekben nem ismeri fel a nyelvet. Javítások # 2298.
  • MKVToolNix GUI: fejlécszerkesztő: hiba történt a fájl mentésekor (például azért, mert nem írható). Javítások # 2319.
  • MKVToolNix GUI: fejlécszerkesztő: a szerkesztő jogtalanul állította, hogy az alapértelmezett értékekkel rendelkező kötelező elemeket nem lehet eltávolítani a & quot; állapot & quot; szöveg. Javítások # 2320.
  • MKVToolNix GUI: preferenciák: MacOS és Linux esetén a beállítás "engedélyezi a számok másolását típusuk szerint" nem állították vissza a program indításakor. Javítások # 2297.
  • ## Egyéb változások:
  • Niels Lohmann JSON könyvtár: a mellékelt verzió a v1.1.0 (git revision 54d3cab) és v3.1.1 (git revision g183390c1) verziótól frissítve lett.
  • pugixml könyvtár: a mellékelt verziót a v1.8-ról v1.9-re (git revision e584ea3) frissítettük.

Újdonság a verzióban:

  • Fontos megjegyzések:
  • Az MKVToolNix projekt magatartási kódexet tartalmaz.
  • Az MKVToolNix projekt forráskódtárát, hibakeresőjét és wikit áthelyeztük GitLab-ba.
  • Új funkciók és fejlesztések:
  • mkvmerge: osztás időtartam szerint, időbélyegzőkkel vagy időbélyegalapú részek alapján: az mkvmerge az első kulcskeretet az igényelt érték 1 ms-n belül megvizsgálja, hogy jogosult legyen a felosztásra.
  • MKVToolNix GUI: a GUI most elmenti és visszaállítja az oszlopok szélességét a fa és a lista nézetekben. Végrehajtja # 2057.
  • MKVToolNix GUI: fejlécszerkesztő: egy módosított fájl bezárásakor vagy újratöltéskor a grafikus felhasználói felület a módosítani kívánt első elemet fogja összpontosítani, mielőtt megkérné a felhasználót a meg nem változtatott változtatások visszavonására vonatkozóan.
  • Hibajavítások:
  • mkvmerge: az UTF-16 UTF-32 kódolású, rögzített szöveges fájlok, amelyek különböző vonalvégződésekkel rendelkeznek (új vonalak, kocsi visszatérések vagy mindkettő keveréke). Javítások # 2160.
  • mkvmerge: MP4 olvasó: fix mkvmerge értelmezése a szerkesztési lista bejegyzéseivel a segment_duration == 0-val, ha több szerkesztési lista bejegyzés van. Ebben az esetben az mkvmerge többször is olvasta az egész tartalmat. Javítások # 2152.
  • mkvmerge, GUI multiplexer: MIME típusok: hozzáadta a betűtípus legfelső szintű médiatípusait az RFC 8081-ből. Ez azt jelenti, hogy a következő új MIME-típus használható a betűtípusokhoz: betűtípus / ttf, font / otf, font / woff és betűtípus / woff2.
  • mkvmerge: MPEG közlekedési adatfolyam olvasó: rögzített lassú sebesség Windowson a pufferelés hiánya miatt.
  • mkvextract: rögzített lassú vágási sebesség Windows-on a pufferhiány miatt. Javítások # 2166.
  • MKVToolNix GUI: multiplexer: a "felirat / fejezet karakterkészlet" megváltoztatása A legördülő listát figyelmen kívül hagyta, ha a kiválasztott szám egy fejezetsáv volt. Javítások # 2165.
  • MKVToolNix GUI: multiplexer: egyszer a "felirat / fejezet karakterkészlet" egy zeneszámra lett beállítva, ezért az üres bejegyzés (= automatikus felismerés) többé nem állítható vissza.
  • MKVToolNix GUI: fejlécszerkesztő: több megjelenített karakterlánc újrafordítása, ha a GUI nyelv megváltozik, ha a GUI-t használó nyelv nem angol. Javítások # 2159.
  • MKVToolNix GUI: fejlécszerkesztő: ha a fájl nem tartalmaz "dátum" & quot; elem a szegmensinformációk szakaszában, a GUI hibásan kérni fogja a felhasználót, hogy erősítse meg a nem mentett változások eldobását a lap bezárásakor vagy újratöltéskor. Javítások # 2167.
  • MKVToolNix GUI: munka sor: a feladatok mentésre kerülnek, amikor állapotuk a program kilépése mellett változik. Javítások # 2168.

Az újdonság a 18.0.0 verzióban:

  • Új funkciók és fejlesztések:
  • build rendszer: ha a clang v3.8.0 vagy újabb verziót épít, akkor a konfigurálás már nem korlátozza az optimalizálási zászlókat -O1-re és újra használja az -O3 -ot (a klang korábbi verziói túlzott memóriahasználattal szenvednek nagyobb optimalizációs szintekkel).
  • build rendszer: ha a 7.2.0-as vagy újabb verziókkal épül, akkor a konfigurálás már nem korlátozza az optimalizálási jelzőket -O2-ra és újra használja az -O3 -ot (a mingw régebbi verziói hibákkal szembesülnek, mint a magasabb optimalizálási szintekkel rendelkező szegmentációs hibák).
  • build rendszer: a veremvédelmet akkor engedélyezzük, ha a 3.5.0 vagy annál újabb verziót építünk minden platformon.
  • mkvmerge: AVC & HEVC ES parsers: teljesítménynövelés a sokkal kevesebb memória másolásával.
  • mkvmerge: tags: újratelepített egy megkerülhetetlen fájlokat olyan címkékkel, amelyek nem tartalmazzák a kötelező SimpleTag elemet. Ez a megoldás eltávolításra került a kód visszaállítása során a v15.0.0 kiadásban.
  • GUI: multiplexer: az "AAC az SBR / HE-AAC / AAC +" jelölőnégyzetet az "audio tulajdonságok" szakasz akkor lesz letiltva, ha a funkciót nem hajtották végre a kiválasztott műsor kódjának és tárolójának.
  • GUI: multiplexer: a "lecsökken a magra" jelölőnégyzetet az "audio tulajdonságok" szakasz akkor lesz letiltva, ha a funkció nem kerül végrehajtásra a kiválasztott dal codec-jére. Lásd # 2134.
  • Hibajavítások:
  • mkvmerge: AAC ADTS parser: a channel_configuration header elem rögzített értelmezése olyan ADTS fájlokhoz, amelyek nem tartalmaznak programkonfigurációs elemet: a 7. érték 7.1 csatornát jelent. Javítások # 2151.
  • mkvmerge: Matroska azonosítás: a date_local és a date_utc attribútumok csak akkor kerülnek kiadásra, ha az azonosított Matroska fájl ténylegesen tartalmazza a & quot; dátumot & quot; fejléc mezőt.
  • mkvmerge: WebVTT: mkvmerge nem ismerte fel az időbélyegző sorokat, ha az órák összetevői hiányoztak. Javítások # 2139.
  • mkvpropedit, a GUI fejlécszerkesztője: a dátumfejléc mező nem kerül automatikusan automatikusan hozzáadva, amikor a szegmensinformációk szekciója szerkesztésre kerül, és a dátumelem törölve vagy nem jelenik meg először. Javítások # 2143.

Az újdonság a 15.0.0 verzióban:

  • Fontos megjegyzések:
  • mkvmerge, mkvpropedit, GUI fejléc és fejezetszerkesztők: a programok többé nem adják hozzá a hiányzó Matroska elemeket, amelyek kötelezőek, de rendelkeznek alapértelmezett értékkel a Matroska specifikációban (pl. a TagLanguage elem értéke und értékével, ha nem jelen van a SimpleTag szülőjében). E változás miatt a libEBML v1.3.5 szükséges.
  • Új funkciók és fejlesztések:
  • MKVToolNix GUI: multiplex eszköz: új bejegyzést adott a "forrás fájlok" helyi menübe, a "Cél fájlnév beállítása a kiválasztott fájl nevéből". A GUI arra fogja kényszeríteni, hogy a kiválasztott fájl legyen a hivatkozás a fájlnév automatikus beállításához, függetlenül attól, hogy melyik fájlt eredetileg az első fájlként adták hozzá. A célfájlnevet akkor is kényszeríti, ha az automatikus célfájlnév-generáció ki van kapcsolva a beállításokban. Végrehajtja a # 2058-os részét.
  • MKVToolNix GUI: multiplex eszköz: hozzáadott egy opciót a "Multiplexer" - & gt; "Output" feliratú "Csak az első olyan forrásfájlt használja, amely tartalmaz egy videót". Ha engedélyezett, csak a videofájlokat tartalmazó forrásfájlok kerülnek felhasználásra a célfájl nevének beállításához. A hozzáadott egyéb fájlok figyelmen kívül hagynak. Végrehajtja a # 2058 többi részét.
  • MKVToolNix GUI: fejlécszerkesztő: hozzáadott támogatás a videó színtulajdonságainak szerkesztéséhez. Végrehajtja a # 2038 második felét.
  • MKVToolNix GUI: fejlécszerkesztő: hozzáadott támogatás a "video vetítés" pálya fejléc attribútumához. A 2064-es verzió végrehajtásának része.
  • MKVToolNix GUI: munka sor: a kiválasztott feladatok mostantól felfelé és lefelé mozoghatnak a Ctrl + Fel és a Ctrl + Le billentyűk megnyomásával. Ezenkívül nyomja meg a gombokat a mozgatáshoz & amp; le, ha a megfelelő beállítás engedélyezve van a beállításokban. Végrehajtja a # 2060-at.
  • mkvmerge: hozzáadott támogatás a "video vetítés" pálya fejléc attribútumához. A 2064-es verzió végrehajtásának része.
  • mkvinfo: hozzáadott támogatás a "video vetítés" pálya fejléc attribútumához. A 2064-es verzió végrehajtásának része.
  • mkvpropedit: hozzáadott támogatás a videó színtulajdonságainak szerkesztéséhez. Végrehajtja a # 2038 felét.
  • mkvpropedit: hozzáadott támogatás a "video vetítés" pálya fejléc attribútumához. A 2064-es verzió végrehajtásának része.
  • Hibajavítások:
  • all: a program nyelvének kiválasztása (például a --ui-nyelvű parancssori opció vagy a GUI beállításai alapján) nem működött a Linux & Unix, ha a LANGUAGE környezeti változót beállította, és nem tartalmazza a kívánt nyelvet. Javítások # 2070.
  • MKVToolNix GUI: eltávolította a billentyűparancsokat a különböző eszközök közötti váltáshoz (pl. a Ctrl + Alt + 1 a multiplexerhez). A billentyűzetek alapvető funkciókkal működnek, amelyek AltGr kulcsot használnak, pl. Németek, ahol az AltGr + 7 kibocsátja. Ahogy az AltGr + billentyű a Cuppboard + Alt + billentyű alatt fut, ez azt jelenti, hogy az AltGr + 7 valóban Ctrl + Alt + 7, amelyet a GUI most "beillesztés" helyett "váltson a munkahelysorra". Javítások # 2056.
  • MKVToolNix GUI: fejlécszerkesztő: a fájl mentése után a GUI nem frissítette a belső fájlmódosítási időbélyegét. Ez azt eredményezte, hogy a grafikus felhasználói felület hibásan azt állította, hogy a fájl külsőleg módosult, amikor a felhasználó ismételten el akarta menteni a fájlt, ezért a fájl újratöltése megköveteli, hogy elveszítse az első alkalommal történő mentés óta végrehajtott módosításokat.
  • mkvmerge: DTS kezelés: egyes forrásfájlok csak egyszer adnak hangbillentyűket a hangsávok időzítéséhez. Ezekben az esetekben az mkvmerge túl sok adatot pufferelt, így egyetlen keret keletkezett egy képkocka időtartamában az n-1 képkeret után (a forrásfájlból leolvasott második hang időbélyegét túl korán egy kimeneti keret használta). Javítások # 2071.
  • mkvinfo: rögzített null pointer dereference, ha egy EbmlBinary elem adatmutató null mutató. Javítások # 2072.
  • A rendszer módosítása:
  • configure: hozzáadott opció --disable-update-check. Adott esetben a rendelkezésre álló frissítésekre vonatkozó online ellenőrző kód letiltásra kerül. A frissítés ellenőrzése engedélyezve van és a GUI alapértelmezés szerint szerepel.

  • libEBML v1.3.5 szükséges.
  • Egyéb módosítások:
  • mkvmerge: az opció - színes mátrix átnevezése - színes mátrix-együtthatóknak, hogy jobban illeszkedjen a specifikációhoz. A régi opció neve továbbra is felismerésre kerül.

Az újdonság a 9.9.0 verzióban:

  • Új funkciók és fejlesztések:
  • GUI: fejezetszerkesztő: hozzáadott egy karakterkészletet a szövegfájlok beállításaihoz. Ha egy karakterkészlet van kiválasztva ott, ahelyett, hogy megkérdezi a felhasználót a szöveges fejezetfájlok megnyitásakor. Végrehajtja a # 1874-et.
  • GUI: multiplexer: egy "karakterkészletet" tartalmazó oszlopot adott a "zeneszámok, fejezetek és címkék" listanézethez, amely bemutatja az aktuálisan kiválasztott karakterkészletet. Végrehajtja a # 1873-at.
  • mkvmerge: hozzáadott egy "all_i_slices_are_key_frames" -engagú opciót, amely a h.264 / AVC stream minden szeletét kezeli kulcsfontosságú keretekként olyan patológiai folyamatokban, amelyeknek nincsenek valódi kulcskeretei. Végrehajtja # 1876.
  • GUI: futó programok futása után: egy új változót adott a könyvtárhoz, amely az MKVToolNix GUI futtatható.
  • mkvmerge: A DVB feliratcímek, amelyeknek CodecPrivate adatai csak négy bájt hosszúsággal vannak ellátva, a megfelelő öt bájtból a feliratozási típusú byte hozzáadásával rögzítik.
  • mkvmerge: MP4 olvasó: "ctts" 1-es verziójú atomok már támogatottak.
  • Hibajavítások:
  • mkvmerge: AC-3 kezelés: egyes forrásfájlok csak egyszer adnak hangbillentyűket a hangfelvételekhez. Ezekben az esetekben az mkvmerge túl sok adatot pufferelt, így egyetlen keret keletkezett egy képkocka időtartamában az n-1 képkeret után (a forrásfájlból leolvasott második hang időbélyegét túl korán egy kimeneti keret használta). Fixek # 1864.
  • mkvmerge: MP4 olvasó: Az mkvmerge csak az MP4 DASH fájlok egy kis részét olvasta, ahol az első "moov" "mdat" atomok előfordulnak az első "moof" atom előtt. Ez a 1867-es javítás része.
  • mkvmerge: MP4 olvasó: az MP4 DASH fájlokban használt "moof" atomok részeként szerkesztett listák ("edts" atomok) nem lettek értelmezve. Ehelyett a "moov" atomon belüli fő sávfejlécek szerkesztési listáit használták. Ez a 1867-es javítás része.
  • mkvmerge: MP4 leolvasó: ha egy MP4 DASH fájl egyaránt normális "chunk offset table" -t ("stco" / "co64" atomot) tartalmaz normál "moov" atomjaikban, egy minta-to-chunk table ("stsc" atom) amelynek legutóbbi bejegyzésének száma "1 darab / darab" volt, és DASH "trun" atomok voltak, akkor az mkvmerge a keret tartalmát rossz pozíciók kiszámításával számolta ki. Ez a 1867-es javítás része.
  • mkvmerge: MP4 olvasó: Az mkvmerge nem tudta kezelni a kulcskeret indextáblázatot, amely duplikált bejegyzéseket tartalmaz. Az eredmény az volt, hogy csak a legfontosabb keretek az első duplikált bejegyzésig, és azok közé tartoztak a kulcsfájlként a kimeneti fájlban. Az összes többi keret nem volt, noha egyesek a kulcskeretasztalról hivatkoztak az első kettős bejegyzés után. Ez a 1867-es javítás része.
  • mkvmerge: MP4 leolvasó: ha egy MP4-fájl a "moov" atom több példányát tartalmazta (a sávok fejléce stb.), az mkvmerge többszörös számokat ad hozzá. Fix a # 1877-hez.
  • mkvmerge: MP4 olvasó: rögzített egy egész túlcsordulást az időbélyegszámítás során, ami rossz időbélyegű fájlokhoz vezetett. Az ilyen fájlokat a legtöbb játékos nem tudta megfelelően lejátszani. Fixek # 1883.
  • mkvmerge: MPEG TS olvasó: ha a PMT felsorolja a DVBSUB sávot, akkor az mkvmerge fel fogja ismerni azt anélkül, hogy csomagot kellene találnia a vizsgált tartományon belül.
  • mkvmerge: részekre osztás (mind a "timestamps", mind a "frame" változatok): rögzíti a vágány statisztikai címkék számítását. Az időtartam kiszámításakor a kihagyott részeket nem vették figyelembe, ami túl magas időtartamot eredményezett. Ennek következtében a BPS címke (bit / mp) is rossz volt. Fixes # 1885.
  • mkvmerge: fájlok olvasása DVB / HDMV TextSV feliratcímekkel, érvénytelen CodecPrivate -tel az mkvmerge okozta hibát a boost :: formátumról a formázott karakterláncról, amely nem rendelkezik elég argumentummal. Javítások # 1894.
  • mkvmerge: bizonyos AC-3 fájlok MP3 fájlokként történő rögzített hibás észlelése, amely hibaüzenetet eredményezett, hogy "a demultiplexert nem lehet inicializálni".
  • mkvmerge: rögzített nagy memóriafelhasználás nagyméretű Matroska-fájlok hozzáadásával, pl. A Matroska olvasó most legfeljebb 128 MB adatot várakozik. Fixek # 1893.
  • mkvmerge: MP4 olvasó: az összes multiplexített sáv időbélyegzői mostantól 0-alapúak lesznek.
  • mkvmerge: MP4 olvasó: a "ctts" atomok által megadott DTS-to-PTS eltolódásokat mostantól minden "Ctts" atomot tartalmazó sávra alkalmazzák, nem csak h.264 & amp; h.265 sávot.
  • A rendszer módosítása:
  • A 9.8.0 kiadásig és a kiadásig a man oldalak és fordításuk előre elkészítettek és a forráskóddal együtt voltak. Az előre elkészített fájlokat most eltávolították, és a beépítési folyamat során fel kell építeni. Ezért az "xsltproc" eszköz és a DocBook XSL stíluslapok man oldalakhoz szükség van függőségekre. Ezenkívül a "po4a" eszközt telepíteni kell a lefordított, manuális oldalak építéséhez és telepítéséhez, bár ez opcionális. Az új követelmények megtalálásának megkönnyítése érdekében új opciókat adtak hozzá: "-with-xsltproc = prog", "-with-docbook-xsl-root = dir", "-with-po4a = prog" és " -po4a-lefordítani = prog.
  • A pugixml-felismerést először a "pkg-config" -on keresztül próbáljuk meg. Ha ez nem sikerül, akkor a "configure" vissza fog térni az előző módszerhez, hogy csak tesztprogramot próbáljon fordítani és összekapcsolni a standard és a könyvtárak helyével. Végrehajtja # 1891.

Az újdonság a 9.8.0 verzióban:

  • Fontos megjegyzések:
  • build rendszer: a "drake" build eszköz beépített verziója eltávolítva. Mivel a Ruby 2.1 rake támogatja a párhuzamos építéseket is. Az MKVToolNix build rendszert úgy állították be, hogy alapértelmezés szerint párhuzamos buildeket hozzon létre.
  • Új funkciók és fejlesztések:
  • mkvmerge: VobSub a Matroskában: Az mkvmerge létrehozza és használ egy alapértelmezett indexet a VobSub számokból olvasott Matroska fájlokból, amelyek hiányoznak a CodecPrivate elemüktől (amely általában tartalmazza az indexet). Végrehajtja # 1854.
  • GUI: hozzáadott ellenőrzéseket több gyakori problémára a telepítéssel kapcsolatban. Ezeket az ellenőrzéseket a GUI elindításakor hajtják végre, és minden problémát jelentenek a felhasználónak.
  • mkvmerge: hozzáadta az ISO 639-2 nyelvi kódokat "qaa" és "qad" (mindkettő "fenntartott helyi használatra"), mivel mindkettőt gyakran Franciaországban használják. További információ: # 1848.
  • mkvmerge: a JSON azonosítási eredmény most tartalmaz egy pálya kódkésleltetését, ha be van állítva (csak Matroska forrásfájlokra). A JSON séma verzióját 6-ra ütköztük.
  • mkvmerge: MPEG TS: megoldást adott a fájlok számára, amelyekben a feliratozás csomagjai megfelelően vannak multiplexelve, de ahol az időbélyegzőik távol vannak a hang- és a videó időbélyegeitől. Végrehajtja # 1841.
  • mkvmerge: hozzáadott támogatás a Digital Video Broadcasting (DVB) feliratokhoz (CodecID `S_DVBSUB`). Ezek olvashatók az MPEG közlekedési folyamatokból és a Matroska fájlokból. Végrehajtja # 1843.
  • Hibajavítások:
  • mkvmerge: MP4 leolvasó: ha egy MP4 fájl kevesebb bejegyzést tartalmaz az időbélyegekhez, mint a keretekhez (soha nem kellene), akkor az mkvmerge az összes többi képkocka időzítését képpel használja. Ez olyan effektusokat eredményezett, mint például a kimeneti fájl utolsó képkockája, amelynek időbélyege 0 és a megosztott fájlokban hosszabb időtartamú, mint amilyennek kellett volna lennie. Fixek # 1847.
  • GUI: a gyorsítótárazási folyamat, amely automatikusan fut, amikor a GUI elindul, már nem blokkolja a fájl azonosítását, amíg befejeződik. Ezenkívül a folyamat csak egyszer fog futni az MKVToolNix kiadásonként. Fiók # 1860.
  • GUI: bizonyos hibák a fájlok azonosítása során, amelyek hibásan telepíthetők (például az mkvmerge túl öregek), nem tárolódnak többé a gyorsítótárban. A javítás nélkül a grafikus felhasználói felület továbbra is használja a gyorsítótárazva nem sikerült azonosító eredményt, annak ellenére, hogy az alapul szolgáló eszköz már korrigált.
  • mkvmerge: rögzítette, hogy a "nem elég hely a lemezen" hibaüzenet kétszer látható egyes operációs rendszereken. Fixes # 1850.
  • mkvmerge, Matroska: ha egy kodek késleltetés van beállítva a bemeneti fájlban lévő zeneszámra, akkor megtartja. Fixek # 1849.
  • GUI: multiplexer: az alapértelmezett értékek megváltoztatása a preferenciákban (például a beállított alapértelmezett nyelvek) nem befolyásolta azokat a fájlokat, amelyek azonosító eredményeit már tárolták.
  • mkvmerge, MP4: az MP3 audio rögzített felismerése, ha az MP2 esztétikai jelek objektum típusának azonosítója és a sávfejlécek érvénytelen értékeket tartalmaznak a csatornák számához vagy a mintavételi frekvenciához. Fixes # 1844.
  • A rendszer módosítása:
  • nlohman json-cpp: A configure most keresi a nlohmann json-cpp header-only könyvtár teljes egészében telepített verzióját. Ha valaki megtalálható, azt használják; egyébként a mellékelt verziót fogja használni. Végrehajtja # 1858.
  • Ha az MKVToolNix a rake v10.0.0 vagy újabb verzióval van felépítve, a "multitask" funkció be van kapcsolva, lehetővé téve az automatikus párhuzamos készleteket.
  • A CURL-t már nem használja az MKVToolNix, ezért nem szükséges többé építeni.
  • Egyéb módosítások:
  • GUI: a frissítés ellenőrzése most a Qt hálózati osztályait használja a CURL helyett.
  • A "-check-for-updates" parancssori opciót eltávolították, annak ellenére, hogy a 9.7.0-es verzióban szereplő elvetés figyelmeztetése szerint 2018-ban eltávolítandó.

Az újdonság a 9.7.1-es verzióban:

  • MKVToolNix GUI: multiplex eszköz hibajavítás: bizonyos körülmények között a GUI érvénytelen JSON fájlokat hoz létre a multiplex elindításakor, ami hibaüzenetet eredményezett ("A JSON opciós fájloknak JSON tömböt kell tartalmaznia, amely kizárólag JSON karakterláncokat tartalmaz").
  • Deprecálás figyelmeztetés: Több opció és funkció elavult, és 2018 elején törlődik. Ezek a következők:
  • mkvmerge: a "- identifyify-verbose", a "identify-for-gui", a "identify-for-mmg" és az "identification-format verbose" opciók. Kérjük, konvertálja az ilyen felületek meglévő felhasználóit az mkvmerge JSON azonosítási kimenetének használatával, amely a "-identification-format json -identify ..." meghívására szolgál.
  • minden parancssori eszköz: az opcionális fájlokhoz használt régi, szabadalmaztatott formátum. Kérjük, alakítsa át a felhasználói felületet az ebben a kiadásban bevezetett új JSON opcionális fájlformátummal.
  • minden parancssori eszköz: a "-check-for-updates" opció (a GUI folyamatosan ellenőrizni fogja a frissítéseket). A szerszámokban nincs és nem lesz megfelelő felület. A felhasználói felületen az elérhető frissítésekről elérhető információk közvetlenül az MKVToolNix weboldaláról érhetők el. Az információ JSON és XML fájlként érhető el a következő URL-eken:
  • https://mkvtoolnix.download/latest-release.json.gz
  • https://mkvtoolnix.download/latest-release.xml.gz
  • mkvmerge: enhancement: hozzáadott egy új track tulajdonságot a JSON / verbose azonosító módban, a "multiplexed_tracks" néven. Ez egy sor azonosítók leírása, amelyek leírják, hogy az egyes mkvmerge-ek melyik számok különállóak, és eredetileg azonos forrási sáv részét képezik (pl. TrueHD + AC-3 egyetlen sávban az MPEG szállítási folyamatokban). Végrehajtja # 1835.
  • mkvmerge: hozzáadott támogatás az APE (v2) címkék átugrásához TTA fájlokban.
  • mkvextract: továbbfejlesztés: hozzáadott támogatás a progresszáláshoz a --gui módban ugyanúgy, mint az mkvmerge.
  • mkvmerge: hibajavítás: amikor a - track-order -et, anélkül, hogy minden számot megadna, a számok száma olyan módon alakulhatna ki, ahogy a felhasználó nem számított. Most az mkvmerge mindig a track sorrendben felsorolt ​​sávok számát adja meg. A többi számot később hozzárendeli. Javítja a # 1832 második részét.
  • mkvmerge: hibajavítás: Matroska fájlok olvasásakor a filmcím mindig az első Matroska forrásfájllal készült, még akkor is, ha a fájl nem volt címkészlet. Javítja a # 1832 egyik részét.
  • all: új funkció: az összes parancssori eszköz mostantól elolvassa a JSON formátumú opciós fájlokat. Az ilyen fájl nevének kiterjesztése ".json" (például "mkvmerge @ options.json"). Tartalma egy JSON tömb, amely kizárólag JSON karakterláncokat tartalmaz.
  • build rendszer: az MKVToolNix GUI összetevőinek kiépítése most Qt v5.3.0 vagy újabb verziót igényel.
  • MKVToolNix GUI: fejlécszerkesztő & amp; job output enhancement: hozzáadott menüpontok az összes nyitott lap mentéséhez vagy bezárásához.
  • MKVToolNix GUI: fejezetszerkesztő bővítés: hozzáadott menüpontok az összes nyitott lap mentéséhez vagy bezárásához.
  • build rendszer: Az MKVToolNix most olyan fordítót igényel, amely támogatja a C ++ 14 szabvány következő jellemzőit: "std :: make_unique ()", "digit separators", "bináris literals" és "generic lambdas". A GNU Compiler Collection (gcc) esetében ez v4.9.x vagy újabb; a csengéshez v3.4 vagy újabbat jelent.
  • mkvmerge: Az MPEG TS / MPLS olvasó fejlesztései: az MPLS-fájlhoz tartozó, az M2TS fájlokban lévő al-útvonalakhoz tartozó feliratfájlok támogatása, mint a fő sávok.
  • MKVToolNix GUI: újrakezdte az indítási kódot, hogy ne használjon zárolási fájlokat, amikor egy aljzat megnyitására próbálkozik egy már futó példányban való kommunikációhoz. Ennek célja, hogy megakadályozza a szünetmentes záródobozokat nem tisztító helyzeteket, és ennek következtében a grafikus felhasználói felület már nem indul el. Ez megoldhatja vagy kiküszöbölheti például a # 1805-ös problémákat.
  • mkvmerge: teletext felirat hibajavítás: rögzített DVB teletext feliratok kezelése az 0x02 adategység azonosítóval és több lapból álló oldalak tárolásával.
  • MKVToolNix GUI: multiplexer bővítés: a fájlazonosítási folyamat újraírásra került, hogy megfelelően többszálas legyen. Ez lehetővé teszi a felhasználó számára, hogy továbbra is együttműködjön a GUI-val, pl. a Blu-ray lejátszási listái azonosíthatók.
  • mkvmerge: fejlesztés: a mkvmerge most Blu-ray lejátszási listákat kezelhet a Blu-ray lemez "BACKUP" alkönyvtárából.
  • MKVToolNix GUI: új multiplexer funkció: hozzáadott egy menüpontot a cím átviteléhez a célfájl nevéhez. Cseréli a célfájl alapnevét, de megőrzi az elérési útját & amp; kiterjesztése.
  • MKVToolNix GUI: új multiplexer funkció: minden pozitív fájlazonosítási eredmény most elmenti a futtatásokat. Ez felgyorsítja ugyanazt a fájlt, különösen akkor, ha újra ugyanazokat a Blu-ray lejátszási listákat szkenneli. A gyorsítótárban lévő találatok érvénytelenné válnak az újabb MKVToolNix kiadásokkal vagy a forrásfájl megváltoztatásával.
  • MKVToolNix GUI: multiplexer bővítés: ha a felhasználó megpróbálja hozzáfűzni az egyik legfontosabb Blu-ray indexfájlt (index.bdmv, MovieObject.bdmv), a grafikus felhasználói felület automatikusan átvizsgálja a Blu-ray lejátszási lista fájljait, és kiválasztja azokat.
  • mkvmerge: hibajavítás: 4 bájtnál kisebb fájlokat tévesen azonosítottak MPEG-átviteli folyamaként.
  • MKVToolNix GUI: multiplexer bővítés: a multiplexeléshez nem kijelölt sávok, fejezetek, címkék, mellékletek ugyanúgy fognak megjelenni, mint a többi letiltott vezérlő. Végrehajtja # 1819.
  • mkvmerge: hibajavítás: az MPEG közlekedési adatfolyam olvasó egy elavult formátumot használt a "CodecPrivate" elemhez a HDMV TextST feliratokhoz. Ezt frissítettük a jelenlegi formátumra, amely csak a "dialógusstíluselemet" tartalmazza. Az elavult sémát használó meglévő Matroska fájlok rögzíthetők azáltal, hogy mkvmerge v9.6.0-t vagy bármely későbbi verziót futtatnak, mivel a régi formátumot automatikusan átváltják az újakra, amikor a Matroska-fájlokból olvassák.

Az újdonság a 9.6.0 verzióban:

  • mkvmerge & mkvextract: hozzáadott támogatás a HDMV TextST feliratokhoz.
  • mkvextract: VobSub hibajavítás: mkvextract hozzáad egy "langidx" sort az .idx fájlhoz extrakció után.
  • MKVToolNix GUI: multiplexer bővítés: hozzáadott egy oszlop "forrásfájl könyvtárát" a számlistához.
  • MKVToolNix GUI: multiplexer bővítés: hozzáadott egy opciót az aktuálisan kiválasztott forrásfájlok összes számának kiválasztásához a forrásfájl helyi menüjében.
  • MKVToolNix GUI: feladatkijelző eszköz hibajavítás: a figyelmeztetés és a figyelmeztetés gombja a hibákat nem megfelelően tiltották le, amikor a felhasználó az azonosításukon kívüli módszereket használta (például a menüben vagy a munkahelysoron keresztül).
  • mkvmerge: MPLS parser hibajavítás: fix olvasás az "in" & amp; "out" időbélyegek a "play items" számára. Ez a hiba azt eredményezte, hogy az mkvmerge bizonyos ritka körülmények között nem olvasta a megfelelő tartományt a hivatkozott M2TS fájlból.
  • mkvmerge: hibajavítás: az mkvmerge meghatározott feltételek mellett, végtelen hurokba lépett a fájlok hozzáadásakor. Ez egy regresszió volt bevezetve a fix # 1774-re (nagyon nagy -sync értékekkel, amelyek miatt az mkvmerge abbahagyta).
  • MKVToolNix GUI: új funkció: a preferenciák hozzáadott beállításai csak a gyakran használt nyelvek / országkódok / karakterkészletek listáját jelenítik meg a megfelelő és a gyakran használt és a teljes lista helyett.

Pillanatképek

mkvtoolnix-68041_1_68041.png

Hasonló program

w3juke
w3juke

3 Jun 15

Mazaru
Mazaru

2 Jun 15

traKmeter
traKmeter

20 Feb 15

mp3guessenc
mp3guessenc

20 Feb 15

Más szoftver fejlesztő Moritz Bunkus

Ogmtools
Ogmtools

3 Jun 15

Hozzászólások a MKVToolnix

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!