MKVToolnix

Software kuvakaappaus:
MKVToolnix
Ohjelmiston tiedot:
Versio: 25.0.0 Päivitetty
Lähetyksen päivämäärä: 17 Aug 18
Kehittäjä: Moritz Bunkus
Lupa: Vapaa
Suosio: 245

Rating: 3.3/5 (Total Votes: 4)

MKVToolNix on avoimen lähdekoodin sarja komentorivi- ja graafisia apuohjelmia, jotka antavat käyttäjille mahdollisuuden poistaa virtoja MKV-tiedostoista, näyttää tietoja MKV-tiedostoista, yhdistää useita MKV-virtoja yhdeksi ja jakaa Matroskan media tiedostot. MKVToolNixin tuloksena olevia tiedostoja voidaan toistaa useilla mediasoittimilla Linux / UNIX-ohjelmalla tai Matroska Direct Show -suodattimilla Windows-käyttöjärjestelmissä.


Sisältää useita komentorivi- ja graafisia työkaluja

Päätyökalut ovat mkvmerge, mkvextract, mkvinfo, mmg ja mkvpropedit. Vaikka mkvmerge-komponenttia voidaan käyttää kahden tai useamman multimediavirran yhdistämiseen yhteen Matroska-tiedostoon, mkvextract-työkalu jakaa MKV-tiedostot erillisiin virtoihin.


Tukee laajaa äänen ja tekstityksen muotoja

Lisäksi mkvextract-ohjelmaa voidaan käyttää poistamaan Matroska-tiedostoista ääni-, tekstitys- ja videoraitoja, lukuja, tunnisteita, CUE-arkkia, liitetiedostoja ja aikakoodeja. Tällä hetkellä se tukee seuraavia raidetyyppejä: H.264 / AVC, RealVideo, Theora, VP8 / VP9, ​​MP2, MP3, AC3, raaka PCM, AAC, OGG Vorbis, TrueAudio, ALAC, FLAC, WavPack, , ASS, Kate, VobSub ja USF.

Muokkaa MKV-tiedostojen ominaisuuksia tai tarkastele yksityiskohtaisia ​​tietoja

Mkvinfo-ohjelma pystyy näyttämään yksityiskohtaisia ​​tietoja kaikista Matroska-tiedostoon sisältyvistä elementeistä. Se tuottaa luettelon kappaleista ja antaa tietoja niistä käytetyistä koodekkeista.

Kehittyneet käyttäjät voivat käyttää mkvpropedit-työkalua muokkaamaan MKV-tiedoston ominaisuuksia ilman täydellistä remux-muotoa. Siellä on myös GUI-etupää mkvextract-työkalulle, jota kutsutaan nimellä mmg, joka on suunniteltu käytettäväksi lukujen ja otsakkeiden muokkaamiseen.


Tuetut käyttöjärjestelmät

MKVToolNix on Linux-tuki (Gentoo, Arch Linux, CentOS, Red Hat Enterprise Linux, Fedora, Debian, Ubuntu, Mandriva, openSUSE, Slackware, Zenwalk), BSD (FreeBSD, NetBSD), Mac OS X- ja Microsoft Windows-käyttöjärjestelmissä.


Bottom line

Totuus on, että et löytänyt parempaa sovellusta MKV-tiedostojen käsittelyyn Linux-pohjaisessa käyttöjärjestelmässä.

Mitä uutta tässä versiossa on

: Matroska-tiedostot, mitä OGMtools-sovellus tekee OGM-tiedostoille.

  • Uudet ominaisuudet ja lisälaitteet:
  • mkvmerge: SRT / ASS / SSA tekstin tekstitys: tiedostoille, joille ei ole koodausta
  • on määritetty, mkvmerge yrittää ensin UTF-8 ennen paluuta
  • järjestelmän oletuskoodaus. Osa täytäntöönpanosta # 2246.
  • mkvmerge: SRT / ASS / SSA / WebVTT tekstin tekstitys: varoitus lähetetään, jos
  • virheellisiä 8-bittisiä merkkejä esiintyy kelvollisen monitavuisen UTF-8
  • -kohdan ulkopuolella
  • sekvenssit. Osa täytäntöönpanosta # 2246.
  • mkvmerge: Matroska- ja MPEG-liikenteen lukulaitteet: tekstin koodaus
  • Matroska-tiedostoista luettuja tekstitys voidaan nyt muuttaa
  • - alimerkkiparametri.
  • Linux: alkaen julkaisusta 25 annetaan AppImage, joka pitäisi
  • Suorita missä tahansa Linux-jakelussa, joka julkaistiin CentOS 7 / Ubuntu
  • : n aikaan
  • 14.04 tai uudempi.
  • macOS: käännökset: päivittää build.sh-komentosarjan rakentaa libiconv ja
  • täyttä tekstiä. Yhdessä muiden korjaustiedostojen kanssa, miten käännöstiedostot
  • , MKVToolNix voi nyt käyttää kaikkia käyttöliittymän kieliä macOS,
  • liikaa. Korjaa # 2110, # 2307, # 2323.
  • Virheiden korjaukset:
  • mkvmerge: AVC / h.264: tiettyjen tiedostojen tunnistamisen epäonnistuminen
  • perusvirrat, koska sisäiset puskurit eivät ole tyhjentyneet oikein. Korjaa
  • # 2325.
  • mkvmerge: HEVC / h.265: tiettyjen tiedostojen tunnistamisen epäonnistuminen
  • perusvirrat, koska sisäiset puskurit eivät ole tyhjentyneet oikein. Tämä
  • on HEVC-analogi, joka on vahvistettu AVC: lle kohdassa # 2325.
  • mkvmerge: MLP-koodi: kiinteät ongelmat, jotka estävät MLP: n jäsentämisen
  • oikein. Korjaa # 2326.
  • mkvmerge: TrueHD / MLP-paketti; valintaikkunan normalisoinnin poisto ei ole
  • yritettiin, jos kappale on MLP-raita, koska toimintoa tuetaan vain
  • TrueHD: lle, ei MLP: lle.
  • mkvmerge: MPEG TS-lukija: lukemalla MPLS mkvmerge vertaa nyt
  • MPLS: n alkamis- ja päättymisajastukset liikennevirtapisteen PTS: ää vastaan ​​
  • sen DTS: stä. Muuten videon raidan ensimmäinen avainkehys saattaa pudota
  • jos se ei ole ensimmäinen esitysjärjestyksessä. Korjaa # 2321.
  • mkvmerge: JSON-tunniste: mkvmerge varmistaa, että kaikki merkkijono kulkee
  • JSON-ulostulomoduulit ovat voimassa olevia UTF-8-koodattuja merkkijonoja korvaamalla
  • virheellisiä tavuja, joilla on paikkamerkkimerkkejä. Tämä välttää JSON-kirjaston
  • poikkeus heitetään ja mkvmerge keskeytyy tällaisissa tiedoissa. Korjaa # 2327.
  • mkvmerge: äänen paketointi: mkvmerge pitää nyt hävittää pehmustearvot
  • jos he ovat läsnä Matroska-tiedostoista luettavista paketeista. Korjaa # 2296.
  • mkvmerge: Ogg Opus lukija: paketin aikaleimat eivät lasketa summalla
  • kaikkien pakettien kesto, joka alkaa aikaleimasta 0 enää. Sen sijaan
  • algoritmi perustuu Ogg-sivun rakeen sijaintiin ja mikä paketti
  • numero on tällä hetkellä aikaleimattuna (erikoiskäsittely ensimmäiselle ja viimeiselle
  • paketit streamissa).
  • Tämä vahvistaa ensimmäisen aikaleiman, jos ensimmäinen Ogg-paketin rakeiden sijainti
  • on suurempi kuin ensimmäisen paketin näytteiden määrä (= jos ensimmäinen
  • näytteen aikaleima on suurempi kuin 0). mkvmerge pitää nämä korjaukset nyt
  • ja lisää "hävitä pehmuste" vain silloin, kun se todella tarvitaan.
  • Parannetaan myös virheellisten tiedostojen käsittelyä, kun ensimmäinen Ogg-paketti on
  • rakeiden sijainti on pienempi kuin ensimmäisen paketin näytteiden määrä
  • (= ensimmäisen näytteen aikaleima on pienempi kuin 0). mkvmerge nyt
  • Siirrä kaikki aikaleimat aina 0: een tällaisessa tapauksessa sen sijaan, että asetat "hylätä"
  • padding & quot; elementtejä kaikkialla.
  • mkvmerge ei enää lisää "hävitä pehmuste" elementtejä, jos
  • erotus a) paketin sisältämien näytteiden lasketun määrän
  • rakeiden sijainti mukaan ja b) näytteiden todellinen lukumäärä
  • bittivirrasta laskettu arvo on yksi tai vähemmän ja jos paketti
  • ei ole viimeinen streamissa. Tämä kiertää tiettyä pyöristystä
  • virheitä.
  • Ensimmäisen paketin aikaleima, kun aukon keskellä on stream
  • lasketaan nyt Ogg-sivun mukaan, johon paketti kuuluu, eikä
  • perustuen aikaeroihin ennen eroa.
  • Korjaa # 2280.
  • mkvmerge: edistyksen käsittelyn täydellinen uudelleenkirjoittaminen. Se perustuu nyt
  • kaikkien lähdetiedostojen koko ja niiden sijainnin nykyinen sijainti
  • käsiteltävien kehysten / lohkojen lukumäärästä. Tämä yksinkertaistaa laskentaa
  • liittää tiedostoja ja korjaa harvinaisia ​​tapauksia, joissa edistymisraportti oli
  • ilmeinen väärä (esimerkiksi juuttunut 0% loppuun asti). Korjaa # 2150 ja # 2330.
  • MKVToolNix-käyttöliittymä: otsakeeditori: ei-pakollisia elementtejä ei voitu poistaa
  • enää johtuu regressiosta korjaamalla # 2320. Ne voidaan nyt poistaa
  • uudelleen. Korjaa # 2322.

Uutta versiossa 24.0.0:

  • Uudet ominaisuudet ja lisälaitteet:
  • mkvmerge: MP4-lukija: parannettiin kahden samanlaisen merkinnän sisältävien muokkausluettelojen tunnistamista, joista jokainen käsitteli tiedoston kestoa elokuvateatterin atomin mukaisesti. Toinen merkintä jätetään huomiotta tällaisissa tapauksissa. Katso # 2306.
  • mkvmerge: JSON-tunniste: "näyttöyksikkö" video-raidan ominaisuus on nyt raportoitu nimellä `display_unit`. JSON-skeema on pudonnut v11: een tähän muutokseen.
  • mkvmerge, mkvextract: AVC / h.264: tyhjä NALUs poistetaan.
  • mkvextract: VobSub-uutto: tyhjät SPU-paketit poistetaan uuttamisen aikana, koska muut työkalut, kuten MP4Box, eivät pysty käsittelemään niitä oikein. Käytä # 2293.
  • Virheiden korjaukset:
  • mkvmerge: E-AC-3 parser: kiinteä määritys kanavien lukumäärälle virroille, jotka sisältävät AC-3-ytimen riippuvilla E-AC-3-kehyksillä. Korjaa # 2283.
  • mkvmerge: Matroska-lukija: kiinteä mkvmerge puskuroi koko tiedoston, jos videoraita on multipleksoitu, joka koostuu vain yhdestä tai muutamasta kehyksestä. Korjaa # 2304.
  • mkvmerge: "näyttöyksikkö" videoraidan omaisuus säilytetään, jos se on asetettu lähdetiedostoon. Korjaa # 2317.
  • MKVToolNix-käyttöliittymä: multiplekseri: soittolistoja pyyhittäessä kaikki soittolistat tarjottiin valinnasta riippumatta "minimilistan kestoajan" arvosta. asetus. Korjaa # 2299.
  • MKVToolNix-käyttöliittymä: multiplekseri: seuraa kappaleiden kieliä tiedostojen nimistä: ISO 639-1 -koodien tavalliset aliluetot saattavat sopia myös tyhjiin merkkijonoihin aiheuttaen vastaavuuksia vääriin paikkoihin, joten tietyissä tilanteissa kieltä ei tunnisteta. Korjaa # 2298.
  • MKVToolNix-käyttöliittymä: otsakeeditori: kiinteä kaatuminen tallennettaessa tiedostoa epäonnistui (esim. koska se ei ole kirjoitettavissa). Korjaa # 2319.
  • MKVToolNix-käyttöliittymä: otsakeeditori: toimittaja väitti virheellisesti, että pakollisia elementtejä, joiden oletusarvot eivät ole poistettavissa "tilasta" teksti. Korjaa # 2320.
  • MKVToolNix-käyttöliittymä: asetukset: MacOS: ssä ja Linuxissa asetus "sallitaan kappaleiden kopioiminen niiden tyypin mukaan" ei palautettu ohjelman alussa. Korjaa # 2297.
  • ## Muut muutokset:
  • Niels Lohmannin JSON-kirjasto: niputettu versio on päivitetty v1.1.0: sta (git revision 54d3cab) v3.1.1: ksi (git revision g183390c1).
  • pugixml-kirjasto: yhdistetty versio on päivitetty v1.8-v1.9 (git-versio e584ea3).

Uutta versiona:

  • Tärkeitä huomautuksia:
  • MKVToolNix-projekti sisältää nyt käytännesäännöt.
  • MKVToolNix -projektin lähdekoodivarasto, bug-seuranta ja wiki on siirretty GitLabiin.
  • Uudet ominaisuudet ja lisälaitteet:
  • mkvmerge: jakaminen keston, aikaleimojen tai aikaleimapohjaisten osien mukaan: mkvmerge harkitsee nyt ensimmäistä avainkehystä 1 ms: ssa pyydetystä arvosta, jotta se voidaan jakaa.
  • MKVToolNix-käyttöliittymä: GUI tallentaa nyt ja palauttaa sarakkeiden leveydet puun ja listan näkymissä. Käyttää # 2057.
  • MKVToolNix-käyttöliittymä: otsikkotieditori: kun muutetaan muokatun tiedoston sulkemista tai uudelleenlastausta, GUI tarkentaa ensimmäisen muutetun elementin ennen kuin se pyytää käyttäjää vahvistamasta tallentamattomia muutoksia.
  • Virheiden korjaukset:
  • mkvmerge: kiinteät luetut tekstitiedostot, jotka on koodattu UTF-16-järjestyksessä UTF-32, joilla on eri rivinvaihtomuotojen muodot (uudet rivit, kuljetustulokset tai molempien sekoitus). Korjaa # 2160.
  • mkvmerge: MP4-lukija: kiinteän mkvmergen tulkinta muokattavan listan merkinnöistä segment_duration == 0, kun on useita muokkausluetteloita. Tällöin mkvmerge luki koko sisältöä useammin kuin kerran. Korjaa # 2152.
  • mkvmerge, GUI: n multiplekseri: MIME-tyypit: lisätään fontin korkeatasoiset mediatyypit RFC 8081: sta. Tämä tarkoittaa, että seuraavia fontteja voidaan käyttää uusiin MIME-tyyppeihin: fontti / ttf, fontti / otf, font / woff ja fontti / woff2.
  • mkvmerge: MPEG-tiedonsiirtolähetin: kiinteä hidas nopeus Windowsissa puutteellisen puskuroinnin vuoksi.
  • mkvextract: kiinteä hidas raidan poiminta nopeus Windowsissa puskuroinnin puuttumisen takia. Korjaa # 2166.
  • MKVToolNix-käyttöliittymä: multiplekseri: "tekstityksen / luvun merkistöjen" muuttaminen avattava sivu jätettiin huomiotta, kun valittu raita oli kappalekappale. Korjaa # 2165.
  • MKVToolNix-käyttöliittymä: multiplekseri: kerran "tekstityksen / luvun merkistö" raitaa varten sitä ei voitu enää muuttaa tyhjään merkintään (= automaattinen tunnistus).
  • MKVToolNix-käyttöliittymä: otsikkotieditori: kiinteä kääntäminen useille näytetyille kielille, kun graafisen käyttöliittymän kieli muuttuu, jos kieli, jossa graafinen käyttöliittymä aloitettiin, ei ollut englanti. Korjaa # 2159.
  • MKVToolNix-käyttöliittymä: otsakeeditori: aina, kun tiedostossa ei ole päivämäärää & quot; date & quot; elementti sen segmentti-informaatio-osassa, graafinen käyttöliittymä pyysi virheellisesti käyttäjää vahvistamaan tallentamattomat muutokset sulkemalla tai uudelleenlastaamalla välilehden. Korjaa # 2167.
  • MKVToolNix-käyttöliittymä: työjono: työpaikat tallennetaan nyt, kun niiden tila muuttuu sen lisäksi, kun ohjelma poistuu. Korjaa # 2168.

Uutta versiossa 18.0.0:

  • Uudet ominaisuudet ja lisälaitteet:
  • Rakenna järjestelmä: kun rakennat clang v3.8.0: n tai uudemman kanssa, konfigurointi ei enää rajoitu optimointimerkintöjä -O1: hen ja käyttää -O3 uudelleen (vanhemmat clang-versiot kärsivät liiallisesta muistin käytöstä korkeammilla optimointitasoilla).
  • rakentaa järjestelmä: kun rakennetaan mingw 7.2.0: n tai uudemman kanssa, configure ei enää rajoitu optimointilipuihin -O2: een ja käyttää -O3 uudelleen (vanhemmat mingw-versiot kärsivät vikoista, kuten segmentoitumisvirheistä, joilla on korkeammat optimointitasot).
  • Rakenna järjestelmä: pino-suojaus on käytössä, kun rakennetaan liittymällä 3.5.0 tai uudemmalla kaikilla alustoilla.
  • mkvmerge: AVC & HEVC ES -esittelijät: suorituskyvyn parannuksia kopioimalla paljon vähemmän muistia.
  • mkvmerge: tags: palauttaa kiertotie, joka ei ole yhteensopiva tiedostojen kanssa, jotka eivät sisällä pakollista SimpleTag-elementtiä. Tämä kiertotavara poistettiin julkaisun v15.0.0 koodin uudelleenmuokkauksen aikana.
  • GUI: multiplekseri: "AAC on SBR / HE-AAC / AAC +" valintaruutu "ääniominaisuuksilla" osio poistetaan käytöstä, jos toimintoa ei ole toteutettu valitun kappaleen koodekille ja kontille.
  • GUI: multiplekseri: "vähennetään ytimeen" valintaruutu "ääniominaisuuksilla" osa poistetaan käytöstä, jos toimintoa ei ole toteutettu valitulle kappaleen koodekiksi. Katso # 2134.
  • Virheiden korjaukset:
  • mkvmerge: AAC ADTS -esimerkki: ADS-tiedostojen channel_configuration header-elementin kiinteä tulkinta, joka ei sisällä ohjelman määrityselementtiä: arvo 7 tarkoittaa 7.1-kanavaa. Korjaa # 2151.
  • mkvmerge: Matroska-tunniste: date_local- ja date_utc-attribuutit lähetetään vain, jos tunnistettu Matroska-tiedosto todella sisältää päivämäärä & quot; date & quot; otsikkokenttään.
  • mkvmerge: WebVTT: mkvmerge ei tunnistanut aikaleiman linjoja, jos tuntien komponentit puuttuivat. Korjaa # 2139.
  • mkvpropedit, GUI: n otsikkotiedostori: päivämäärän otsikkokenttää ei enää lisätä automaattisesti, kun segmentti-informaatiota muokataan ja päivämäärä-elementti poistetaan tai se ei ole ensi sijassa. Korjaa # 2143.

Uutta versiossa 15.0.0:

  • Tärkeitä huomautuksia:
  • mkvmerge, mkvpropedit, GUI: n otsikko- ja lukueditorit: ohjelmat eivät enää lisää useimpia Matroska-elementtejä, jotka ovat pakollisia mutta joiden oletusarvo Matroska-määrityksessä (esim. TagLanguage-elementti, jonka arvo on und ja jos sitä ei ole esiintyy sen SimpleTag-vanhemmassa). Tämän muutoksen vuoksi tarvitaan nyt libEBML v1.3.5.
  • Uudet ominaisuudet ja lisälaitteet:
  • MKVToolNix-käyttöliittymä: multipleksointityökalu: lisätään uusi lähde "lähdetiedostot" -valikossa, jonka otsikkona on "Määritä kohde-tiedoston nimi valitusta tiedostosta". Se pakottaa GUI: n harkitsemaan valitun tiedoston olevan viittaus tiedoston nimen automaattiseen määrittämiseen, riippumatta siitä, mikä tiedosto alun perin lisättiin ensimmäiseksi tiedostoksi. Se myös pakottaa määrittämään kohde-tiedoston nimen kerran, jos automaattinen kohde-tiedoston nimen luominen on pois päältä asetuksissa. Toteuttaa osan # 2058.
  • MKVToolNix-graafinen käyttöliittymä: multipleksointityökalu: lisätään vaihtoehto "Multiplexer" - & gt; "Output" merkitty "Käytä vain ensimmäistä lähdetiedostoa, joka sisältää videota". Jos toiminto on käytössä, vain videotiedostoja sisältäviä lähdetiedostoja käytetään kohde-tiedostonimen määrittämiseen. Muut lisätyt tiedostot jätetään huomiotta. Toimii loput # 2058.
  • MKVToolNix-käyttöliittymä: otsakeeditori: lisätty tuki videon värimääritteiden muokkaamiseksi. Toimii toisen puoliskon # 2038.
  • MKVToolNix-käyttöliittymä: otsakeeditori: lisätyn tuen "videoprojektio" -raidan otsikkomääritteille. Osa toteutuksesta # 2064.
  • MKVToolNix-käyttöliittymä: työjono: valitut työt voidaan nyt siirtää ylös ja alas painamalla Ctrl + ylös- ja Ctrl + Down-näppäimiä. Lisäksi paina nappia siirtääksesi ne & amp; alas näytetään, jos vastaava vaihtoehto on otettu käyttöön asetuksissa. Käyttää # 2060.
  • mkvmerge: lisätty tuki "videoprojektio" -raidan otsikkomääritteille. Osa toteutuksesta # 2064.
  • mkvinfo: lisätyn tuen "videoprojektio" -raidan otsikkomääritteille. Osa toteutuksesta # 2064.
  • mkvpropedit: lisätty tuki videon värimääritteiden muokkaamiseksi. Käyttää puolta # 2038.
  • mkvpropedit: lisätty tuki "videoprojektio" -raidan otsikkomääritteille. Osa toteutuksesta # 2064.
  • Virheiden korjaukset:
  • kaikki: Ohjelman kielen valitseminen (esim. --i-kielen komentorivivalitsimella tai GUI: n asetusten kautta) ei toiminut Linuxissa & amp; Unix, jos LANGUAGE-ympäristömuuttuja oli asetettu eikä siihen sisältynyt haluttua kieltä. Korjaa # 2070.
  • MKVToolNix-käyttöliittymä: poistetaan pikanäppäimet vaihtamalla eri työkalujen välillä (esim. Ctrl + Alt + 1 multiplekserille). Ne peittyivät perustoiminnoilla näppäimistöihin, jotka käyttävät AltGr-avainta, esim. Saksalaiset, joissa AltGr + 7 päästää {. Koska AltGr + -näppäin on toteutettu Ctrl + Alt + -näppäimen alla, tämä tarkoittaa sitä, että AltGr + 7 on todella Ctrl + Alt + 7, jonka GUI nyt merkitsi "siirtyä työjonoon" sijasta "insert {". Korjaa # 2056.
  • MKVToolNix-käyttöliittymä: otsikkotieditori: tiedostojen tallentamisen jälkeen GUI ei päivittänyt sisäisen tiedostomuutoksen aikaleimaa. Tämä johtaa siihen, että graafinen käyttöliittymä väitti virheellisesti, että tiedostoa oli muutettu ulkoisesti, kun käyttäjä halusi tallentaa tiedoston uudelleen, mikä vaatii tiedoston uudelleen lataamisen, joka menettää kaikki muutokset, jotka on tehty ensimmäisen kerran tallentamisen jälkeen.
  • mkvmerge: DTS-käsittely: jotkut lähdetiedostot tarjoavat äänitiedostoille aikaleimat vain kerran n ääniraitoja. Tällaisissa tilanteissa mkvmerge puskasi liikaa dataa, mikä johti yhteen kehykseen yhden kehyksen keston ajastuksen jälkeen kehysnumeron n - 1 jälkeen (toinen lähdetiedostoa lukevasta äänitiedostosta käytettiin yhtä lähtökehystä liian aikaisin). Korjaa # 2071.
  • mkvinfo: asettanut null-osoittimen dereference, jos EbmlBinary-elementin datan osoitin on nolla-osoitin. Korjaa # 2072.
  • Rakenna järjestelmän muutoksia:
  • konfiguroi: lisätty vaihtoehto --disable-update-check. Jos annettu, käytettävissä olevat päivitykset tarkistavat koodin käytöstä. Päivityksen tarkistus on otettu käyttöön ja se on sisällytetty käyttöliittymään oletuksena.
  • libEBML v1.3.5 vaaditaan nyt.
  • Muut muutokset:
  • mkvmerge: vaihtoehto - väri-matriisi on nimetty - väri-matriisi -kertoimiksi, jotta määritelmä täsmennetään tarkemmin. Vanha vaihtoehto nimi tunnistetaan edelleen.

Uutta versio 9.9.0:

  • Uudet ominaisuudet ja lisälaitteet:
  • GUI: lukujen editori: lisäsi merkkijonoasetuksen tekstitiedostojen asetuksiin. Jos merkkisarja on valittu siellä, sitä käytetään sen sijaan, että pyydettäisiin käyttäjää avaamalla tekstitiedostoja. Käyttää # 1874.
  • GUI: multiplexer: lisätty sarake "merkkijono" "raitoihin, lukuihin ja tunnisteisiin" -luettelonäkymässä, joka näyttää kyseisen raidan valitun merkistön. Käyttää # 1873.
  • mkvmerge: lisätään "all_i_slices_are_key_frames" -funktio "all_i_slices_are_key_frames" käsittelemään kaikkia h.264 / AVC-virran viistoja keskeisiksi kehyksiksi patologisissa virroissa, joilla ei ole todellisia avainkehyksiä. Käyttää # 1876.
  • GUI: käynnissä olevat ohjelmat työpaikkojen jälkeen: lisätään uusi muuttuja hakemistoon, johon MKVToolNix-käyttöliittymä sijaitsee.
  • mkvmerge: DVB-tekstitysohjelmat, joiden CodecPrivate-tiedot ovat vain neljä tavua pitkä, korjataan nyt oikeisiin viiteen tavuun lisäämällä tekstitystyyppitavu.
  • mkvmerge: MP4-lukija: "ctts": n version 1 atomeja tuetaan nyt.
  • Virheiden korjaukset:
  • mkvmerge: AC-3 käsittely: jotkut lähdetiedostot tarjoavat aikaleimat ääniraidalle vain kerran n ääniraitoja. Tällaisissa tilanteissa mkvmerge puskasi liikaa dataa, mikä johti yhteen kehykseen yhden kehyksen keston ajastuksen jälkeen kehysnumeron n - 1 jälkeen (toinen lähdetiedostoa lukevasta äänitiedostosta käytettiin yhtä lähtökehystä liian aikaisin). Korjaa # 1864.
  • mkvmerge: MP4-lukija: mkvmerge luki vain pienen osan MP4 DASH -tiedostoista, joissa ensimmäiset "moov" "mdat" -atomit esiintyvät ennen ensimmäistä "moof" -atomia. Tämä on osa korjausta # 1867.
  • mkvmerge: MP4-lukija: edit-lista ("edts" -atomit), jotka ovat osa MP4 DASH-tiedostoissa käytettyjen "moof" -atomien osaa, ei jäsennetty. Sen sijaan käytettiin muokkauslistoja "moov" -atomin pääraidan otsikoista. Tämä on osa korjausta # 1867.
  • mkvmerge: MP4-lukija: kun MP4 DASH -tiedosto sisälsi tavanomaiset "moov" -atomit tavanomaisen chunk offset -taulukon ("stco" / "co64" -atomit), näyte-to-chunk table ("stsc" atomi) jonka viimeinen merkintä oli "näytteet per chunk" -tilassa, oli suurempi kuin 1 ja DASH "trun" -atomit, niin mkvmerge laski väärän sijainnin kehyssisältöä. Tämä on osa korjausta # 1867.
  • mkvmerge: MP4-lukija: mkvmerge ei voinut käsitellä avainkehyksen indeksitaulukkoa, jossa on päällekkäisiä merkintöjä. Tuloksena oli, että vain avainkehykset, joihin asti ensimmäiset kaksoiskappaleet sisälsivät ja olivat, merkittiin avaustiedostoiksi tulostustiedostossa. Kaikki muut kehykset eivät olleet, vaikka jotkut niistä viitattiin avainkehyksen taulukosta ensimmäisen kaksoiskappaleen jälkeen. Tämä on osa korjausta # 1867.
  • mkvmerge: MP4-lukija: kun MP4-tiedosto sisälsi enemmän kuin yhden kopion "moov" -atomista (raidan otsikot jne.), mkvmerge analysoi ne kaikki lisäämällä kappaleita useita kertoja. Korjaa # 1877.
  • mkvmerge: MP4-lukija: kiinteän kokonaisluvun ylivuoto aikaleiman laskennassa, joka johtaa tiedostoihin, joilla on vääriä aikaleimoja. Useimmat pelaajat eivät voi toistaa näitä tiedostoja oikein. Korjaa # 1883.
  • mkvmerge: MPEG TS-lukija: jos PMT-luettelossa on DVBSUB-raita, mkvmerge tunnistaa sen ilman tarvitsematta pakettia sen koettimelle.
  • mkvmerge: jakaminen osittain (sekä "aikaleima" että "kehys" -vaihtoehto): korjataan raidan tilastotunnisteiden laskenta. Kestoa laskettaessa ohitetut osat eivät otettu huomioon, mikä johti liian korkeaan kestoon. Tämän seurauksena BPS-tunniste (bittiä sekunnissa) oli väärä. Korjaa # 1885.
  • mkvmerge: tiedostojen lukeminen DVB / HDMV TextSV: n tekstitysohjelmilla, joilla on virheellinen CodecPrivate, aiheuttivat mkvmerge: n keskeyttämään virheestä boost :: formaatista, jolla ei ole tarpeeksi argumentteja. Korjaa # 1894.
  • mkvmerge: tiettyjen AC-3-tiedostojen väärä virheidentifikaatio MP3-tiedostoina, mikä johti virheilmoitukseen, että "demultiplekseriä ei voitu alustaa".
  • mkvmerge: kiinteä valtava muistinkulutus, kun liitetään suuria Matroska-tiedostoja harvaan kappaleeseen (esim. Matroska-lukija on nyt jonossa enintään 128 Mt dataa. Korjaa # 1893.
  • mkvmerge: MP4-lukija: kaikkien multipleksoitujen kappaleiden aikaleimat ovat nyt 0-pohjaisia.
  • mkvmerge: MP4-lukija: "ctts" -atomien antamat DTS-to-PTS-siirtymät on nyt sovellettu kaikille kappaleille, jotka sisältävät "ctts" -atomia, ei vain h.264 & amp; h.265 kappaleita.
  • Rakenna järjestelmän muutoksia:
  • Julkaisuja 9.8.0 asti ja manuaaliset sivut ja niiden käännökset olivat valmiiksi rakennettuja ja lähdekoodin mukana. Nämä ennalta rakennetut tiedostot on nyt poistettu ja ne on rakennettava rakentamisen aikana. Siksi työkalu "xsltproc" ja manuaalisivujen DocBook XSL -tyylitaso ovat nyt riippuvaisia. Lisäksi työkalu "po4a" on asennettava, jotta käännetyt man sivut voidaan rakentaa ja asentaa, mutta tämä on valinnainen. Uusien vaatimusten löytämiseksi on lisätty uusia vaihtoehtoja: "-with-xsltproc = prog", "with-docbook-xsl-root = dir", "with-po4a = prog" ja " -po4a-kääntää = prog.
  • pugixml-tunnistusta yritetään ensin "pkg-config" avulla. Jos tämä epäonnistuu, "configure" palaa edelliseen tapaan yrittää vain koota ja linkittää testiohjelma standardin mukana ja kirjaston sijainteihin. Käytä # 1891.

Uutta versio 9.8.0:

  • Tärkeitä huomautuksia:
  • Rakenna järjestelmä: drake-työkalun mukana toimitettu versio on poistettu. Koska Ruby 2.1 rake on tukenut myös rinnakkaisrakenteita. MKVToolNix-rakennussysteemiä on säädetty mahdollistamaan oletusarvoisesti rinnakkaiset rakennukset.
  • Uudet ominaisuudet ja lisälaitteet:
  • mkvmerge: VobSub Matroska: mkvmerge luo ja käyttää oletusindeksi VobSub-kappaleille, jotka ovat lukemattomia Matroska-tiedostoista, jotka puuttuvat CodecPrivate-elementtinsä (joka yleensä sisältää mainitun indeksin). Käytä # 1854.
  • GUI: lisätty tarkistuksia useista tavallisista asennuksen ongelmista. Nämä tarkistukset toteutetaan, kun GUI alkaa, ja kaikki ongelmat raportoidaan käyttäjälle.
  • mkvmerge: lisätään ISO 639-2 -kielikoodit "qaa" ja "qad" (molemmat on nimeltään "varattu paikalliseen käyttöön"), koska molempia käytetään usein Ranskassa. Katso lisätietoja # 1848.
  • mkvmerge: JSON-tunnistustulos sisältää nyt kappaleen koodekaviiveen, jos se on asetettu (vain Matroska-lähdetiedostoille). JSON-skeema-versio on pudonnut 6: ään.
  • mkvmerge: MPEG TS: lisännyt kiertotavan tiedostoille, joissa tekstipaketit on multipleksoitu oikein, mutta missä niiden aikaleimat ovat kaukana ääni- ja videopäiväkirjoista. Käyttää # 1841.
  • mkvmerge: lisäsi tukea Digital Video Broadcasting (DVB) -tekstille (CodecID `S_DVBSUB`). Ne voidaan lukea MPEG-siirtovirroista ja Matroska-tiedostoista. Käyttää # 1843.
  • Virheiden korjaukset:
  • mkvmerge: MP4-lukija: kun MP4-tiedosto sisälsi vähemmän aikaleimauksia kuin kehyksiä (joita he eivät koskaan tarvitsisi), mkvmerge käyttää 0: a kaikkien muiden kehysten aikaleimona. Tämä johti vaikutuksiin, kuten sellaisen tulostustiedoston viimeisen kehyksen, jonka aikaleima on 0 ja split-tiedostoissa, joilla on paljon pidempi kesto kuin mitä niiden pitäisi. Korjaa # 1847.
  • GUI: välimuistin puhdistusprosessi, joka suoritetaan automaattisesti GUI: n käynnistyessä, ei enää estä tiedostojen tunnistamista, kunnes se on valmis. Lisäksi prosessia käytetään vain kerran MKVToolNix-julkaisua kohti. Korjaa # 1860.
  • GUI: tiettyjä virheitä tiedostojen tunnistamisen aikana, jotka voidaan jäljittää rikkoutuneisiin asennuksiin (esim. mkvmerge on liian vanha), ei enää tallenneta välimuistiin. Ilman tätä korjausta graafinen käyttöliittymä käyttää edelleen välimuistissa epäonnistunutta tunnistustulosta, vaikka taustalla oltaessa on jo korjattu.
  • mkvmerge: vahvistin, että virheilmoitus "ei ole tarpeeksi tilaa levylle" näytettiin kahdesti joissakin käyttöjärjestelmissä. Korjaa # 1850.
  • mkvmerge, Matroska: jos codec-viive asetetaan raidalle syötetiedostossa, se säilytetään. Korjaa # 1849.
  • GUI: multiplexer: oletusarvojen oletusarvojen muuttaminen (esim. asettamalla oletusarvoinen raidan kieli) ei vaikuttanut tiedostoihin, joiden tunnistetiedot oli jo välimuistissa.
  • mkvmerge, MP4: MP3-äänen kiinteä tunnistus, kun ESDS-signaaleissa MP2 ja kappaleen otsikoissa on virheetön arvo kanavien lukumäärälle tai näytteenottotaajuudelle. Korjaa # 1844.
  • Rakenna järjestelmän muutoksia:
  • nlohman json-cpp: configure etsii nyt nlohmann json-cpp -otsikkotaulun koko järjestelmän laajuista asennettua versiota. Jos löytyy, sitä käytetään; muussa tapauksessa käytetään mukana olevaa versiota. Käyttää # 1858.
  • Jos MKVToolNix on rakennettu rake v10.0.0: n tai uudemman kanssa, sen "monitoimityökalu" -ominaisuus otetaan käyttöön sallien automaattiset rinnakkaisrakenteet.
  • MKVToolNix ei enää käytä CURL: ää, joten sitä ei enää tarvitse rakentaa.
  • Muut muutokset:
  • GUI: päivityksen tarkistus käyttää Qt: n verkko-luokkia CURL: n sijaan.
  • Komentorivivalinta "-check-for-updates" on poistettu, vaikka julkaisun 9.7.0 epäselvyyden varoitus ilmoitti, että se poistettaisiin 2018.

Uutta versio 9.7.1:

  • MKVToolNix-käyttöliittymä: multipleksyökalun virheenkorjaus: tietyissä olosuhteissa graafinen käyttöliittymä luo virheellisiä JSON-tiedostoja, kun aloitetaan multipleksoitumisesta ja aiheuttaa virheilmoituksen ("JSON-lisävarustiedostojen on sisällettävä JSON-taulukko, joka koostuu pelkästään JSON-merkkijonoista").
  • Poistumisvaroitus: Useat vaihtoehdot ja ominaisuudet poistetaan käytöstä ja poistetaan vuoden 2018 alussa. Nämä ovat:
  • mkvmerge: vaihtoehdot "--identify-verbose", "identify-for-gui", "identify-for-mmg" ja "identifiointimuoto verbose". Muuta näiden rajapintojen nykyisiä käyttäjiä mkvmergen JSON-tunnistustulostukseen, jota voidaan kutsua "-identifikaatiomuodolla json -identify ...".
  • kaikki komentorivin työkalut: vanha, omaava formaatti, jota käytetään lisätiedostoissa. Muuta tämän käyttöliittymän käyttäjiä tässä julkaisussa käyttöön otettuun uusi JSON-optiotiedostomuotoon.
  • kaikki komentorivin työkalut: vaihtoehto "-check-for-updates" (GUI ylläpitää päivitysten verkkotarkistusta). Työkaluissa ei ole ja ei ole vastaavaa käyttöliittymää. Tämän käyttöliittymän käyttäjät voivat vaihtaa saatavilla olevia päivityksiä koskevia tietoja suoraan MKVToolNix-verkkosivustolta. Tiedot ovat saatavilla JSON- ja XML-tiedostoina seuraavissa URL-osoitteissa:
  • https://mkvtoolnix.download/latest-release.json.gz
  • https://mkvtoolnix.download/latest-release.xml.gz
  • mkvmerge: lisäosa: lisäsi uuden kappaleen ominaisuuden JSON / verbose-tunnistustilassa, jota kutsutaan multiplexed_tracksiksi. Se on joukko raidatunnuksia, jotka kuvaavat mkvmerge-raporteista erillisiksi kappaleiksi, jotka alun perin olivat osa samaa lähdekappaletta (esim. TrueHD + AC-3 yhdellä raidalla MPEG-siirtovirroissa). Käyttää # 1835.
  • mkvmerge: lisätty tuki APE (v2) -koodien ohittamiseksi TTA-tiedostoihin.
  • mkvextract: lisätoiminto: lisätty tuki edistyksen ilmoittamiselle --gui-tilassa samalla tavalla kuin mkvmerge.
  • mkvmerge: virhekorjaus: kun käytät --track-järjestystä määrittelemättä kaikki raidat, raidan numerot saattavat päätyä tavalla, jota käyttäjä ei odottanut. Nyt mkvmerge antaa aina raitanumerot niille kappaleille, jotka on lueteltu ensin -taskujärjestyksessä. Muut kappaleet on määritetty numerot jälkikäteen. Korjaa toisen osan # 1832.
  • mkvmerge: bug fix: lukemalla Matroska-tiedostoja elokuvan otsikko otettiin aina ensimmäisestä Matroska-lähdetiedostosta, vaikka tiedostossa ei olisi otsikkosarjaa. Korjaa osan # 1832.
  • kaikki: uusi ominaisuus: kaikki komentorivin työkalut voivat nyt lukea JSON-muotoisia vaihtoehtoisia tiedostoja. Tällaisella tiedoston nimellä on oltava ".json" (esim. "Mkvmerge @ options.json") laajennus. Sen sisällön on oltava kelvollinen JSON-rivi, joka koostuu pelkästään JSON-merkkijonoista.
  • Rakenna järjestelmä: MKVToolNixin GUI-komponenttien rakentaminen edellyttää nyt Qt v5.3.0 tai uudempaa.
  • MKVToolNix-käyttöliittymä: otsakeeditori & amp; työnteon lisätoiminto: lisätty valikkokohdat kaikkien avointen välilehtien tallentamiseen tai sulkemiseen.
  • MKVToolNix-käyttöliittymä: lukueditori lisälaite: lisätty valikkokohdat kaikkien avointen välilehtien tallentamiseen tai sulkemiseen.
  • Rakenna järjestelmä: MKVToolNix vaatii nyt kääntäjän, joka tukee C ++ 14 -standardin seuraavia ominaisuuksia: "std :: make_unique ()", "numeroerotus", "binäärinen kirjaimisto" ja "yleinen lambda". GNU Compiler Collection (gcc) tarkoittaa v4.9.x tai uudempaa; clang tarkoittaa v3.4 tai uudempi.
  • mkvmerge: MPEG TS / MPLS-lukijan parannukset: lisätty tuki MPLS-tiedostoon viitattujen tekstitysohjelmien tiedostoiksi alisivuksi muissa M2TS-tiedostoissa kuin pääraidat.
  • MKVToolNix-käyttöliittymä: uudelleensuoritettu käynnistyskoodi ei käytä lukitustiedostoja yritettäessä avata pistorasia, jotta se voisi kommunikoida jo käynnissä olevan esiintymän kanssa. Tämän tarkoituksena on estää tilanteita, joissa vanhentuneet lukitustiedostot eivät ole puhdistettuja ja GUI ei enää käynnisty. Tämä saattaa korjata tai estää esimerkiksi # 1805.
  • mkvmerge: teksti-tv-tekstityksen vikakorjaus: kiinteä DVB-tekstitelevisiosignaalin käsittely, joka on merkitty tietoryhmän tunnuksella 0x02 ja joka sisältää useita sivuja sisältäviä sivuja.
  • MKVToolNix-käyttöliittymä: multiplekserin parannus: tiedoston tunnistusprosessi on kirjoitettu uudelleen oikein monisäikeiseksi. Tämän ansiosta käyttäjä voi jatkaa työskentelyä graafisen käyttöliittymän kanssa esim. Blu-ray-soittolistoja tunnistetaan.
  • mkvmerge: lisälaite: mkvmerge voi nyt käsitellä Blu-ray-levyn "BACKUP" -alihakemistoa Blu-ray-soittolistoista.
  • MKVToolNix-käyttöliittymä: uusi multiplekserin ominaisuus: lisätään valikkokohta, jolla otsikko kopioidaan kohde-tiedostonimeen. Se korvaa kohde-tiedoston perusnimi mutta pitää sen polun & amp; laajennus.
  • MKVToolNix-käyttöliittymä: uusi multiplekserin ominaisuus: kaikki positiiviset tiedoston tunnistustulokset tallennetaan välimuistiin. Tämä nopeuttaa samaa tiedostoa paljon, varsinkin kun skannaa uudelleen samat Blu-ray-soittolistat. Välimuistitulokset mitätöidään automaattisesti uusilla MKVToolNix-julkaisuilla tai lähdetiedoston muuttuessa.
  • MKVToolNix-käyttöliittymä: multiplekserin lisälaite: kun käyttäjä yrittää lisätä yhden tärkeimmistä Blu-ray-indeksitiedostoista (index.bdmv, MovieObject.bdmv), GUI skannaa automaattisesti Blu-ray-soittolistatiedostot ja tarjoaa heille valinnan.
  • mkvmerge: virhekorjaus: tiedostoja, jotka ovat pienempiä kuin 4 tavua, tunnistettiin virheellisesti MPEG-siirtovirroiksi.
  • MKVToolNix-käyttöliittymä: multiplekserin lisälaite: kappaleet, luvut, tunnisteet, liitteet, joita ei ole valittu multipleksoinnille, näytetään samalla tavoin kuin muut esteet. Käyttää # 1819.
  • mkvmerge: bug fix: MPEG-liikennevirran lukija käytti vanhentunutta muotoa "CodecPrivate" -elementille HDMV TextST-tekstityksille. Tämä on päivitetty nykyiseen muotoon, joka sisältää vain "dialog style element". Nykyiset Matroska-tiedostot, jotka käyttävät tätä vanhentunutta järjestelmää, voidaan korjata suorittamalla ne mkvmerge v9.6.0: n tai minkä tahansa myöhemmän julkaisun kautta, kun vanha muoto muuttuu automaattisesti uudeksi, kun se luetaan Matroska-tiedostoista.

Uutta versio 9.6.0:

  • mkvmerge & amp; mkvextract: lisätuki HDMV TextST -tekstille.
  • mkvextract: VobSub-virheenkorjaus: mkvextract lisää .idx-tiedostoon langidx-viivan poistamisen jälkeen.
  • MKVToolNix-käyttöliittymä: multiplekserin lisälaite: lisäsi sarakkeeseen "lähdetiedoston hakemisto" kappaleiden luetteloon.
  • MKVToolNix-käyttöliittymä: multiplekserin lisälaite: lisäsi vaihtoehto kaikkien valittujen lähdetiedostojen raitojen valintaan lähdetiedostokohtaisessa valikossa.
  • MKVToolNix-käyttöliittymä: työn tulostustyökalun virheenkorjaus: painike varoitusten tunnistamiseen & amp; virheitä ei ole poistettu käytöstä, kun käyttäjä on käyttänyt niitä ulkopuolisia menetelmiä (esim. valikon tai työn jakson kautta).
  • mkvmerge: MPLS-jäsentimen virheenkorjaus: kiinteä "in" & amp; "ulos" -ajastukset "leikkiä" varten. Tämä virhe aiheutti, että mkvmerge ei lukenut oikeita alueita viitetuista M2TS-tiedostoista tietyissä harvinaisissa olosuhteissa.
  • mkvmerge: virhekorjaus: mkvmerge saapui loputtomiin silmukoihin tietyin ehdoin tiedostojen liittämisen yhteydessä. Tämä oli regressio, joka lisättiin korjaukseen # 1774 (käyttäen erittäin suuria -sync-arvoja, jotka aiheuttivat mkvmergen keskeyttämisen).
  • MKVToolNix-graafinen käyttöliittymä: uusi ominaisuus: asetusten lisäasetukset näyttävät vain usein käytettyjen kielten / maakoodien / merkistöjen luettelon niiden valinnoissa sekä usein käytetyn että täydellisen luettelon sijaan.

Kuvakaappauksia

mkvtoolnix-68041_1_68041.png

Vastaavia ohjelmistoja

Loomer Manifold
Loomer Manifold

11 May 15

Xfce Mixer
Xfce Mixer

18 Feb 15

ebook2cw
ebook2cw

20 Feb 15

KStreamRipper
KStreamRipper

11 May 15

Muu ohjelmistojen kehittäjä Moritz Bunkus

Ogmtools
Ogmtools

3 Jun 15

Kommentit MKVToolnix

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!