MKVToolnix

Software screenshot:
MKVToolnix
Software ətraflı:
Version: 25.0.0 Yenil?nib
Tarixi Upload: 17 Aug 18
Geliştirici: Moritz Bunkus
Lisenziya: Pulsuz
Məşhurluq: 245

Rating: 3.3/5 (Total Votes: 4)

MKVToolNix , istifadəçilərə MKV fayllarından axınları çıxarmaq, MKV faylları haqqında məlumatları göstərmək, bir neçə MKV axını birləşdirmək və Matroska mediasını bölmək üçün imkan verən açıq mənbə komanda-line və qrafik kommunal dəsti. faylları. MKVToolNix-dən çıxan fayllar Linux / UNIX-də müxtəlif media oynatıcılar və ya Windows əməliyyat sistemləri altında Matroska Direct Show filtrləri ilə ifa edilə bilər.


Bir neçə command-line və qrafik alətdən ibarətdir

Əsas alətlər mkvmerge, mkvextract, mkvinfo, mmg və mkvpropeditdir. Mkvmerge komponenti iki və ya daha çox multimediya axını bir tək Matroska faylına qoşulmaq üçün istifadə oluna bilər, mkvextract aləti MKV fayllarını ayrı axınlara bölür.


Geniş səs və altyazı formatlarını dəstəkləyir

Ayrıca, mkvextract proqramı, Matroska fayllarından audio, altyazı və video parçaları, fəsillər, etiketlər, CUE cədvəlləri, əlavə və zaman kodlarını çıxarmaq üçün istifadə edilə bilər. H.264 / AVC, RealVideo, Theora, VP8 / VP9, ​​MP2, MP3, AC3, xam PCM, AAC, OGG Vorbis, TrueAudio, ALAC, FLAC, WavPack, Opus, SSA , ASS, Kate, VobSub və USF.

MKV fayllarının xüsusiyyətlərini redaktə edin və ya ətraflı məlumatı nəzərdən keçirin

Mkvinfo proqramı, Matroska faylına daxil olan bütün elementlər haqqında ətraflı məlumat göstərməyə qadirdir.

  • Bu da ilk Ogg paketinin
  • olduğu yalnış faylların işlənməsini artırır
  • qablaşdırma mövqeyi ilk paketdə nümunələrin sayından kiçikdir
  • (= ilk nümunənin vaxt damgası 0'dan azdır). mkvmerge indi
  • olacaq
  • bütün zaman damgalarını 0-a qədər "sil" etmə yerinə belə bir vəziyyətə keçir
  • padding & quot; bütün yerlərdə elementlər.
  • mkvmerge artıq "padding ləğv etmir" əgər elementlər
  • paket arasındakı hesablanmış ədədlər arasındakı fərqi
  • qranul mövqeyinə görə və b) nümunələrin faktiki sayı
  • kimi
  • bitstream hesablanan bir nümunə və ya daha azdır və əgər paket
  • axındakı sonuncu deyil. Bu, müəyyən yuvarlaqlaşdırma işini yüngülləşdirir
  • səhvlər.
  • Akışın ortasında boşluqdan sonra ilk paketin vaxt damgası
  • indi paketin Ogg səhifəsinə əsasən hesablanır və
  • deyil
  • boşluqdan öncə vaxt damgaları əsasında.
  • # 2280 düzəldildi.
  • mkvmerge: irəliləyişlərin tam rewrite. İndi
  • əsaslanır
  • bütün mənbə fayllarının ümumi ölçüsü və onların içində mövcud mövqeyi

  • işləniləcək kvadrat / blok sayının
  • . Bu hesablamanı asanlaşdırır
  • faylları əlavə edərkən və irəliləyiş hesabatının olması halında nadir hallarda düzəldilir
  • səhv yanlış (məsələn, sonuna qədər 0% sağa vurulmuş). # 2150 və # 2330 düzəlişləri.
  • MKVToolNix GUI: başlıq redaktoru: qeyri-zəruri elementlər silindi
  • artıq 2320 nömrə tutan bir regressiya səbəbiylə. İndi onlar çıxarıla bilər
  • yenidən. # 2322 giderir.
  • Sürüm 24.0.0'da yeni nə :

    • Yeni funksiyalar və təkmilləşdirmələr:
    • mkvmerge: MP4 oxucu: film başlığı atomunda verilən kimi faylın müddətini əhatə edən iki eyni girişdən ibarət olan redaktə siyahılarının aşkarlanmasını yaxşılaşdırdı. Belə hallarda ikinci giriş göz ardı edilir. # 2306-a baxın.
    • mkvmerge: JSON identifikasiyası: "ekran vahidi" video track obyekti artıq 'display_unit' olaraq bildirilir. Bu dəyişiklik üçün JSON şeması v11-ə atıldı.
    • mkvmerge, mkvextract: AVC / h.264: boş NALU'lar artıq silinəcəkdir.
    • mkvextract: VobSub ekstraksiyası: MP4Box kimi digər vasitələr düzgün idarə edə bilməyəcək kimi, boş SPU paketləri hasilat zamanı atılır. # 2293 tətbiq edir.
    • Hata düzeltmelerini:
    • mkvmerge: E-AC-3 ayrıştırıcısı: asılı E-AC-3 çərçivələri ilə AC-3 çekirdek ehtiva edən axınlar üçün kanalların sayını müəyyənləşdirir. # 2283-i düzəldir.
    • mkvmerge: Matroska oxucu: bir video parçası yalnız bir və ya bir neçə çərçivədən ibarətdir, əgər bütün faylları möhürləyən sabit mkvmerge. # 2304 giderir.
    • mkvmerge: "ekran vahidi" Video faylının qaynaq faylında saxlanılacağı təqdirdə, video izləmə obyekti saxlanılacaq. # 2317 giderir.
    • MKVToolNix GUI: multiplexer: siyahıları tararken, bütün çalğı siyahıları "minimum playlist müddəti" nin dəyərindən asılı olmayaraq seçilməyə təqdim edildi. qəbulu. # 2299-un düzeltmeleri.
    • MKVToolNix GUI: multiplexer: fayl adlarından izlənilən dilləri tərtib etmək: ISO 639-1 kodları üçün müntəzəm alt ifadələr boş sətirlərə uyğun ola bilər, həm də yanlış yerlərdə oyunlara səbəb olur və dolayısı ilə müəyyən hallarda heç bir dil tanınır. # 2298 giderir.
    • MKVToolNix GUI: başlıq redaktoru: fayl qənaət edildikdə qəza sabitləşir (məsələn, yazı mümkün olmadığı üçün). # 2319 giderir.
    • MKVToolNix GUI: başlıq redaktoru: redaktor səhvən "default" qadağan olan zəruri elementlərin "status" mətn. # 2320 giderir.
    • MKVToolNix GUI: üstünlükləri: MacOS & Linux-da "izlərini növlərinə görə kopyalamağa imkan verir" Proqramın başlanğıcında bərpa edilmədi. # 2297 giderir.
    • ## Digər dəyişikliklər:
    • Niels Lohmann'ın JSON kitabxanası: paketli versiya v1.1.0 (git revision 54d3cab) 'dan v3.1.1 (git revision g183390c1)' a yeniləndi.
    • pugixml kitabxanası: paketli versiya v1.8-dən v1.9-a (go revision e584ea3) yeniləndi.

    Sürümdeki yeni :

    • Önemli qeydlər:
    • MKVToolNix layihəsi indi Davranış Kodunu ehtiva edir.
    • MKVToolNix layihəsinin mənbə kodu saxlama, səhv izci və wiki GitLab-a köçürüldü.
    • Yeni funksiyalar və təkmilləşdirmələr:
    • mkvmerge: müddəti, zaman damgaları və ya zaman damgası əsaslı bölmələrlə bölünməsi: mkvmerge, tələb olunan dəyərin 1m-lər arasında bölünməsi üçün uyğun olaraq ilk əsas çərçivəni nəzərdən keçirəcəkdir.
    • MKVToolNix GUI: GUI indi ağac və siyahı görünüşlərində sütun genişliklərini saxlaya və bərpa edəcək. # 2057 tətbiq edir.
    • MKVToolNix GUI: başlıq redaktoru: dəyişdirilmiş bir faylın bağlanması və ya yenidən yüklənməsi zamanı GUI indi saxlanılmayan dəyişiklikləri ləğv etmək üçün istifadəçiyə soruşmadan əvvəl dəyişdirilmiş ilk elementə diqqət yetirir.
    • Hata düzeltmelerini:
    • mkvmerge: UTF-16 UTF-32 formatında xətt sonlarının müxtəlif formalarına malik olan yeni mətn faylları (yeni xəttlər, daşınma yekunları və ya hər ikisinin qarışığı). Düzeltmeler # 2160.
    • mkvmerge: MP4 oxucu: birdən çox redaktə siyahısına giriş olduqda segment_duration == 0 ilə redaktə siyahı girişlərini sabit mkvmerge-nin təfsiri. Bu halda mkvmerge bütün məzmunu bir dəfədən çox oxuyurdu. Düzeltmeler # 2152.
    • mkvmerge, GUI-nin multiplekseri: MIME növləri: RFC 8081-dən yazı tipi üst səviyyəli media növlərini əlavə etdi. Bu, şriftlər üçün aşağıdakı yeni MIME növləri istifadə edilə bilər: font / ttf, font / otf, font / woff və font / woff2.
    • mkvmerge: MPEG nəqliyyat axını oxucu: tamponlama olmaması səbəbindən Windows-da sabit sürətli sürət.
    • mkvextract: tamponlama olmaması səbəbindən Windows-da sabit yavaş izlənmə sürəti. Düzeltmeler # 2166.
    • MKVToolNix GUI: multipleksor: "altyazı / bölmə xarakterli dəstini" dəyişdirmək " seçilmiş parça bir fəsil izi olduğunda açılır menyudan məhəl qoyulmadı. Düzeltmeler # 2165.
    • MKVToolNix GUI: multipleksor: bir dəfə "altyazı / bölmə xarakterli dəsti"
    • artıq boş bir girişə (= avtomatik aşkar) dəyişdirilə bilməyən bir track üçün təyin edildi
    • MKVToolNix GUI: başlıq redaktoru: GUI dili ilə işlədildikdə GUI dili dəyişdirildikdə bir neçə göstərilən simvolu yenidən tərcümə etməli. Düzeltmeler # 2159.
    • MKVToolNix GUI: başlıq redaktoru: faylda bir "tarix" olmadığı zaman; seqment informasiya bölməsində element olan GUI, səhvən istifadəçidən sekməni bağladıqda və ya yenidən yükləyərkən saxlanılmayan dəyişiklikləri ləğv etməyi təsdiq etməsini xahiş edir. # 2167 düzeltmeleri.
    • MKVToolNix GUI: iş sırası: proqramın çıxdıqları zaman onların vəziyyəti dəyişdikdə işlər indi saxlanılır. Düzeltmeler # 2168.

    18.0.0 versiyasında yeni :

    • Yeni funksiyalar və təkmilləşdirmələr:
    • sistemi qurmaq: clang v3.8.0 və ya daha yeni qurulanda, konfiqurasiya artıq -O1-də optimallaşdırma bayraqlarını məhdudlaşdırmayacaq və yenidən -O3-də (yuxarı optimallaşdırma səviyyələri ilə həddindən artıq yaddaş istifadəsindən əziyyət çəkən köhnə versiyaları) istifadə edəcəkdir.
    • sistemi qurmaq: binw 7.2.0 və ya daha yeni olanlar ilə qurularkən, konfiqurasiya artıq -O2-ə optimallaşdırma bayraqlarını məhdudlaşdıracaq və yenidən -O3-də (yuxarı optimallaşdırma səviyyələri ilə segmentation fayları kimi səhvlərdən yaranan mingw-nun eski versiyaları) istifadə edəcəkdir. / li>
    • sistemi qurmaq: bütün platformalarda clang 3.5.0 və ya daha yeni ilə qurulanda yığma qorunması effektivdir.
    • mkvmerge: AVC & HEVC ES parsers: ətrafında daha az yaddaş çıxarmaqla performansın yaxşılaşdırılması.
    • mkvmerge: tags: məcburi SimpleTag elementi olmayan etiketlərlə uyğun olmayan fayllar üçün işəgötürəni yenidən təmin etdi. Bu geçici çözüm, v15.0.0 sürümünde kod refactoring zamanı silindi.
    • GUI: multipleksor: "AAC SBR / HE-AAC / AAC +" dir. "audio xüsusiyyətləri" ndə onay qutusu
    • GUI: multipleksor: "nüvəni azaltmaq"; "audio xüsusiyyətləri" ndə onay qutusu seçilmiş parçanın codeci üçün funksionallıq tətbiq edilmirsə, bölmə aradan qaldırılacaq. # 2134-ə baxın.
    • Hata düzeltmelerini:
    • mkvmerge: AAC ADTS ayrıştırıcısı: proqram konfiqurasiya elementi olmayan ADTS faylları üçün channel_configuration başlığı elementinin sabit təfsiri: 7 dəyəri 7.1 kanal deməkdir. Düzeltmeler # 2151.
    • mkvmerge: Matroska identifikasiyası: date_local və date_utc atributları yalnız müəyyən edilmiş Matroska faylı həqiqətən "tarix" başlıq sahəsi.
    • mkvmerge: WebVTT: saat komponentləri olmadıqda mkvmerge zaman damgası xəttlərini tanımadı. Düzeltmeler # 2139.
    • mkvpropedit, GUI-nin başlıq redaktoru: seqment info bölməsi düzəldildikdə və tarixi element silinirsə və ya ilk yerdə olmadıqda, tarix başlığı sahəsi artıq avtomatik olaraq əlavə olunmayacaq. # 2143'ü giderir.

    Sürüm 15.0.0'da yeni nə :

    • Mühüm qeydlər:
    • mkvmerge, mkvpropedit, GUI-nin başlığı və fəsil redaktorları: proqramları artıq zəruri olan ən çox itkin Matroska elementləri əlavə etməyəcək, lakin Matroska spesifikasiyasında (məsələn, əgər TagLanguage elementi SimpleTag valideynində mövcuddur). Bu dəyişiklik səbəbiylə libEBML v1.3.5 tələb olunur.
    • Yeni funksiyalar və təkmilləşdirmələr:
    • MKVToolNix GUI: multipleks aləti: "Seçilmiş faylın adından təyinat faylının adını seçin" etiketli "mənbə faylları" kontekstində yeni bir giriş əlavə etdi. GUI-nun seçilmiş faylın faylın adını ilk fayl olaraq əlavə olunmasından asılı olmayaraq, avtomatik olaraq fayl adını təyin etmək üçün istinad olmaq hesabına məcbur edəcəkdir. Avtomatik təyinat fayl adı nəsil üstünlüklərdə söndürüldükdə, həmçinin təyinat faylının adını bir dəfə məcbur edəcəkdir. # 2058-nin bir hissəsini tətbiq edir.
    • MKVToolNix GUI: multipleks aləti: "Multiplexer" -> & gt; "Yalnızca video izi olan ilk mənbə faylını istifadə" etiketli "Çıxış". Aktiv olduqda, təyin olunan fayl adını təyin etmək üçün yalnız video faylları olan qaynaq faylları istifadə ediləcək. Əlavə edilən digər fayllar göz ardı edilir. # 2058-in qalan hissəsini yerinə yetirir.
    • MKVToolNix GUI: başlıq redaktoru: video rəng xüsusiyyətlərini redaktə etmək üçün əlavə dəstək. 2038-ci ilin ikinci yarısını həyata keçirir.
    • MKVToolNix GUI: başlıq redaktoru: "video proyeksiya" izinin başlıq xüsusiyyətlərinə əlavə dəstək. # 2064 tətbiqinin bir hissəsi.
    • MKVToolNix GUI: iş sırası: seçilmiş işlər indi Ctrl + Up və Ctrl + Down düymələrinə basaraq yuxarı və aşağı hərəkət edə bilər. Bundan əlavə, onları hərəkət et və hərəkət etmək üçün düymələri basmaqla; müvafiq variantın üstünlüklərdə aktiv olduqda aşağı göstərilir. # 2060 tətbiq edir.
    • mkvmerge: "video proyeksiya" izinin başlıq xüsusiyyətlərinə əlavə dəstək. # 2064 tətbiqinin bir hissəsi.
    • mkvinfo: "video proyeksiya" izinin başlıq xüsusiyyətlərinə əlavə dəstək. # 2064 tətbiqinin bir hissəsi.
    • mkvpropedit: video rəng xüsusiyyətlərini redaktə etmək üçün əlavə dəstək.
    • # 2038-in bir yarısını həyata keçirir
    • mkvpropedit: "video proyeksiya" izinin başlıq xüsusiyyətlərinə əlavə dəstək. # 2064 tətbiqinin bir hissəsi.
    • Hata düzeltmelerini:
    • hamısı: proqramın dilini seçmək (məsələn, --ui-dil komanda-line variantları və ya GUI-nin seçimləri vasitəsilə) Linux & LANGUAGE mühiti dəyişkənliyi müəyyənləşdirildikdə və istənilən dili daxil etmədikdə Unix. # 2070-nin düzəldilməsi.
    • MKVToolNix GUI: müxtəlif alətlər (multiplexer üçün Ctrl + Alt + 1) arasında keçid üçün klaviatura qısa yollarını çıxarmışdır. AltGr düyməsini istifadə edən klaviaturalarda, məsələn, əsas funksionallıqla üst-üstə düşmüşlər. Altgr + 7 yayımlanan Almanlar. AltGr + düyməsinə başlıq altındakı Ctrl + Alt + key kimi tətbiq edildiyinə görə, AltGr + 7 həqiqətən Ctrl + Alt + 7, GUI isə "insert {" əvəzinə "iş sırasına keçid" deməkdir. # 2056 düzeltmelerini.
    • MKVToolNix GUI: başlıq redaktoru: faylı saxladıqdan sonra GUI daxili fayl dəyişiklik timestampını yeniləmədi. GUI-yə gətirib çıxarır ki, istifadəçi bir dəfə daha fayl saxlamaq istədikdə, faylın xaricində dəyişdirildiyini iddia edir və ilk dəfə qənaət edildikdən sonra faylın yenidən yüklənməsini tələb edir.
    • mkvmerge: DTS işlənməsi: bəzi qaynaq faylları audio nüsxələr üçün vaxt damgalarını yalnız hər n audio çərçivələrində təmin edir. Bu cür hallarda mkvmerge n-1 çərçivə nüsxəsindən sonra bir qayda müddətinin (bir qayda faylından oxunan ikinci audio timestamp çox erkən bir çıxış çərçivəsi istifadə olunduqdan sonra) bir boşluq ilə nəticələnən çox məlumatları tamponlaşdırdı. # 2071-i düzəldir.
    • mkvinfo: bir EbmlBinary elementin göstəricisi null göstəricidirsə null pointer dereference müəyyən. Düzeltmeler # 2072.
    • Sistem dəyişiklikləri yaradın:
    • konfiqurasiya: əlavə seçim --Disable-yeniləmə-yoxlama. Verildiyi təqdirdə, mövcud yeniliklər üçün online yoxlanılacaq kod silinəcəkdir. Yeniləmə yoxlaması aktivdir və default olaraq GUI daxil edilir.
    • libEBML v1.3.5 tələb olunur.
    • Digər dəyişikliklər:
    • mkvmerge: seçim - örtük matris, spesifikasiyaya daha yaxından uyğunlaşmaq üçün, rəngli-matrix-katsayılara dəyişdirildi. Köhnə seçim adı da tanınmağa davam ediləcək.

    Nə yeni versiyası 9.9.0:

    • Yeni funksiyalar və təkmilləşdirmələr:
    • GUI: fəsil redaktoru: mətn faylları üçün seçimlərdə bir kətan seçimi əlavə etdi. Bir karakter dəsti seçilsə, istifadəçi mətn fəsli faylları açarkən istəməyəcəkdir. # 1874 tətbiq edir.
    • GUI: multipleksor: "izlər, fəsillər və etiketlərə" sütun "xarakterli dəsti" əlavə olunmuşdur. # 1873 tətbiq edir.
    • mkvmerge: bir h.264 / AVC axınının bütün dilimlərini əsas əsas çərçivələr kimi əsas çərçivələr kimi qəbul etmək üçün "all_i_slices_are_key_frames" bir əlavə variantını əlavə etdi. # 1876 tətbiq edir.
    • GUI: işdən sonra işləyən proqramlar: MKVToolNix GUI proqramının yerləşdiyi qovluq üçün yeni bir dəyişən əlavə edilib.
    • mkvmerge: CodecPrivate məlumatları yalnız dörd bayt olan DVB altyazı parçaları, altyazı növü bayt əlavə edərək, müvafiq beş bayta düzəldiləcək.
    • mkvmerge: MP4 oxucu: "ctts" sürüm 1 atomları artıq dəstəklənir.
    • Hata düzeltmelerini:
    • mkvmerge: AC-3 işlənməsi: bəzi qaynaq faylları audio nüsxələr üçün vaxt damgalarını yalnız hər n audio çərçivələrində təmin edir. Bu cür hallarda mkvmerge n-1 çərçivə nüsxəsindən sonra bir qayda müddətinin (bir qayda faylından oxunan ikinci audio timestamp çox erkən bir çıxış çərçivəsi istifadə olunduqdan sonra) bir boşluq ilə nəticələnən çox məlumatları tamponlaşdırdı. Düzeltmeler # 1864.
    • mkvmerge: MP4 oxucu: mkvmerge ilk "moov" "mdat" atomlarının ilk "moof" atomundan əvvəl meydana gəldiyi MP4 DASH fayllarının yalnız bir hissəsini oxuyurdu. Bu, # 1867 üçün düzeltmenin bir hissəsidir.
    • mkvmerge: MP4 oxucu: MP4 DASH fayllarında istifadə edilən "moof" atomlarının bir hissəsi olan redaktə siyahısı ("edts" atomları) ayrıştırılamadı. Bunun əvəzinə "moov" atomunun içindəki əsas başlıqlardan redaktə siyahıları istifadə edilmişdir. Bu, # 1867 üçün düzeltmenin bir hissəsidir.
    • mkvmerge: MP4 oxucu: bir MP4 DASH faylı həm normal kəmər ofset masa ("stco" / "co64" atomları) onların müntəzəm "moov" atomları, nümunə-to-yığın masa ("stsc" atom) son girişində "yığın başına nümunələr" 1dən çox və DASH "trun" atomları olduqda, mkvmerge isə çərçivə məzmununun yanlış mövqelərini hesablayırdı. Bu, # 1867 üçün düzeltmenin bir hissəsidir.
    • mkvmerge: MP4 oxucu: mkvmerge cüt dırnaqları olan əsas çərçivə indeksinin cədvəli ilə məşğul ola bilmədi. Nəticədə, ilk dublikat daxilinə daxil olan və daxil olan əsas çərçivələr çıxış faylında əsas çərçivələr kimi qeyd olundu. Bütün digər çərçivələr, bəzilərinin ilk dublikat girişindən sonra əsas çərçivə cədvəlindən istifadə edilməsinə baxmayaraq, yox idi. Bu, # 1867 üçün düzeltmenin bir hissəsidir.
    • mkvmerge: MP4 oxucu: bir MP4 faylında "moov" atomunun (birbaşa başlıqları və s.) birdən çox nüsxəsi olduğu zaman, mkvmerge onları birdən çox dəfə yollar əlavə edib. # 1877 üçün düzeltme.
    • mkvmerge: MP4 oxucu: yanlış zaman damgaları olan fayllara gedən zaman damgası hesablanması zamanı tam bir daşqın qeydi. Bu cür faylların əksəriyyəti oyunçular tərəfindən düzgün oynaya bilməzdi. # 1883-də giderildi.
    • mkvmerge: MPEG TS oxucu: PMT bir DVBSUB parçasını siyahıya alırsa, mkvmerge artıq probed aralığında bunun üçün bir paket tapmaq etmədən tanıyacaqdır.
    • mkvmerge: hissələrlə bölüşdürmə (həm "vaxt damgası", həm də "çərçivələr" variantları): track statistika etiketlərinin hesablanması. Müddəti hesablayarkən atlanan hissələr nəzərə alınmır, çox uzun müddətə aparılır. Bunun nəticəsi olaraq BPS etiketinin (saniyədə bit) səhv olduğu da təsbit edildi. # 1885-i düzəldir.
    • mkvmerge: DVB / HDMV ilə faylları oxumaq yarımçıq CodecPrivate ilə TextSV altyazı parçaları kifayət qədər arqumentləri olmayan format string haqqında boost :: formatından mkvmerge-ə yol verməməyə səbəb oldu. # 1894-də giderildi.
    • mkvmerge: müəyyən bir AC-3 fayllarının "demultiplexer başlanıla bilmədiyi" bir səhv baş verdi MP3 faylları kimi yanlış yanlışlığı.
    • mkvmerge: böyük Matroska fayllarını seyrek parçalara (məsələn, məcburi altyazı parçaları) əlavə edərkən böyük yaddaş istehlakını sabitləşdirin. Matroska oxucu indi ən çox 128 MB məlumat sırasına çıxacaq.
    • mkvmerge: MP4 oxucu: bütün mötərizə parçaların vaxt damgaları artıq 0 səviyyəli olacaqdır.
    • mkvmerge: MP4 oxucu: "ctts" atomları tərəfindən verilən DTS-to-PTS offsets artıq "ctts" atomu olan bütün musiqi üçün tətbiq olunur, h.264 & amp; h.265 musiqi.
    • Sistem dəyişiklikləri yaradın:
    • 9.8.0-ə qədər və buraxılış daxil olmaqla, adam səhifələri və tərcümələri əvvəlcədən inşa edilmiş və mənbə kodu ilə təmin olunmuşdur. Hazırlanan fayllar indi silinib qurulma prosesi zamanı tikilməlidir. Buna görə "xsltproc" aləti və man pages üçün DocBook XSL üslubları indi bağımlılıkları tələb edir. Əlavə olaraq tərcümə olunan man pages qurmaq və quraşdırmaq üçün "po4a" aləti quraşdırılmalıdır, baxmayaraq ki bu isteğe bağlıdır. Yeni tələbləri tapmaq üçün asanlıqla yeni variantlar əlavə olundu: "-with-xsltproc = prog", "-with-docbook-xsl-root = dir", "-with-po4a = prog" və " -po4a-translate = prog.
    • pugixml aşkarlanması əvvəlcə "pkg-config" vasitəsilə sınanacaq. Bu başarısız olursa, "konfiqurasiya" standart proqramı və kitabxana yerləri ilə bir test proqramı tərtib etmək və bağlamaq üçün əvvəlki üsula geri dönəcəkdir. # 1891 tətbiq edir.

    Nə yeni versiyası 9.8.0:

    • Mühüm qeydlər:
    • quruluş sistemi: "drake" qurmaq alətinin daxil edilmiş versiyası silindi. Ruby 2.1 tırmığı da paralel quruluşları dəstəklədi. MKVToolNix qurma sistemi standart olaraq paralel qurulmalar təmin etmək üçün düzəldilmişdir.
    • Yeni funksiyalar və təkmilləşdirmələr:
    • mkvmerge: Matroska-da VobSub: mkvmerge indi KodPrivate elementini itirməyən Matroska fayllarından oxuduğunuz VobSub parçaları üçün standart bir indeksi yaratmaq və istifadə edəcək (normalda sözügedən indeksi daxildir). # 1854 tətbiq edir.
    • GUI: quraşdırma ilə bir çox ümumi problemlər üçün əlavə çeklər. Bu çeklər GUI başlandıqda yerinə yetiriləcək və hər hansı bir problem istifadəçiyə bildiriləcək.
    • mkvmerge: həm də Fransada tez-tez istifadə olunan ISO 639-2 dil kodlarını "qaa" və "qad" (hər ikisi "yerli istifadə üçün ayrılmışdır") əlavə etdi. Daha ətraflı məlumat üçün # 1848-ə baxın.
    • mkvmerge: JSON identifikasiya nəticəsində artıq müəyyən edildiyi təqdirdə codec gecikməsini ehtiva edir (yalnız Matroska mənbə faylları üçün). JSON şeması versiyası 6-a sıçradı.
    • mkvmerge: MPEG TS: altyazı paketlərinin düzgün bir şəkildə çoğaltıldığı fayllar üçün bir həll müddətini əlavə etdi, lakin onların vaxt damgalarının audio və video zaman damgalarından yola çıxdıqları yerdə. # 1841 tətbiq edir.
    • mkvmerge: Digital Video Broadcasting (DVB) altyazılarına əlavə dəstək (CodecID` S_DVBSUB`). Onlar MPEG nəqliyyat axınlarından və Matroska fayllarından oxuya bilərlər. # 1843 tətbiq edir.
    • Hata düzeltmelerini:
    • mkvmerge: MP4 oxucu: bir MP4 faylı zaman çərçivələrindən daha az daxil olduqda (heç vaxt olmadıqları), mkvmerge 0 digər çərçivələr üçün vaxt damgası kimi istifadə edirdi. Bu, bir vaxt faylının sonuncu çərçivəsi 0 və vaxtında daha uzun bir müddətə malik split fayllarda olan effektləri ilə nəticələndi. # 1847-nin düzəlişləri.
    • GUI: GUI başlamazdan sonra avtomatik olaraq işlədilən önbellek təmizləmə prosesi başa çatana qədər fayl tanıma blokunu blok etdirir. Bundan əlavə, proses yalnız MKVToolNix-in sərbəst buraxılması üçün bir dəfə işlənəcəkdir. # 1860-un düzeltmeleri.
    • GUI: qırılan qurğulara (məsələn, mkvmerge çox köhnə) baxıla bilən fayl tanıma zamanı müəyyən uğursuzluqlar artıq önbellekte saxlanmaz.

      Bu düzəliş olmadan, GUI hələ də əsaslandırılmış hala təyin oluna bilər, baxmayaraq ki, önbellekteki başarısız olan identifikasiya nəticəini istifadə edir.

    • mkvmerge: bəzi əməliyyat sistemlərində "diskdə kifayət qədər yer yoxdur" səhv bildirişi iki dəfə göstərilmişdir. # 1850-nin düzəldilməsi.
    • mkvmerge, Matroska: giriş faylında bir parça üçün bir codec gecikməsi təyin edilərsə, saxlanılır. Düzeltmeler # 1849.
    • GUI: multiplexer: tercihlerdeki varsayılan değerleri dəyişdirmək (məsələn, təyin etmək üçün default dil), identifikasiya nəticələri artıq önbelleğe alınmış olan faylları təsir etmir.
    • mkvmerge, MP4: ESDS-də obyektin ID nömrəsi MP2-yə və yolun başlıqlarına kanalların sayı və ya nümunələşmə tezliyi üçün yanlış dəyərlər olduqda MP3 səslərinin müəyyənləşdirilməsi. # 1844'ün giderilmesi.
    • Sistem dəyişiklikləri yaradın:
    • nlohman json-cpp: configure indi nlohmann json-cpp üstbilgi kitabxanasının sistemə quraşdırılmış bir versiyasını axtarır. Bir tapılsa, istifadə olunur; əks halda daxil olan versiya istifadə olunacaq. # 1858 tətbiq edir.
    • MKVToolNix, rake v10.0.0 və ya daha yeni qurulduqda, onun "multitask" xüsusiyyəti avtomatik paralel quruluşlara imkan verəcəkdir.
    • CURL artıq MKVToolNix tərəfindən istifadə edilmir və buna görə də artıq bina üçün tələb olunmur.
    • Digər dəyişikliklər:
    • GUI: yeniləmə yoxlaması indi CURL əvəzinə Qt şəbəkə sinfi istifadə edir.
    • 9.7.0 sürümündeki deprecation xəbərdarlığının 2018-ci ildə qaldırılacağını bildirdiyinə baxmayaraq, komanda xətti seçimi "yeniləmə üçün check" silindi.

    Sürüm 9.7.1-də yeni nə :

    • MKVToolNix GUI: multipleks aracı bug fix: müəyyən hallarda GUI, bir səhv baş verən ("JSON seçimi faylları yalnız JSON strings ibarət JSON array olmalıdır") nəticələnən multipleksə başlayan zaman yanlış JSON faylları yaradır.
    • Deprecation xəbərdarlığı: Bir neçə variant və xüsusiyyətlər artıq qaldırıldı və 2018-ci ilin əvvəlində silinəcəkdir. Bunlar:
    • mkvmerge: variantları "identifikasiya-verbose", "for-gui", "for-mmg üçün müəyyənləşdirin" və "identifikasiya formatı verbose". Mkvmerge-in JSON identifikasiya çıxışını istifadə etmək üçün bu interfeyslərin mövcud istifadəçilərini "- identification-format json -identify ..." ilə əlaqələndirə bilərsiniz.
    • Bütün komanda satır alətləri: Seçim faylları üçün istifadə edilən köhnə, mülkiyyət forması. Xahiş edirik, bu interfeys istifadəçilərini bu versiyada təqdim olunan yeni JSON seçim fayl formatına çevirin.
    • Bütün komanda satırı alətləri: "yeniləmələri yoxlayın" seçimi (GUI, yeniləmələr üçün onlayn yoxlamanı saxlayacaq). Alətlər içərisində heç bir ekvivalent interfeys mövcud və olmayacaqdır. Bu interfeys istifadəçiləri mövcud yeniliklər barədə məlumatları MKVToolNix saytından birbaşa ala bilərlər. Məlumat aşağıdakı URL'lərdə JSON və XML faylları kimi təqdim olunur:
    • https://mkvtoolnix.download/latest-release.json.gz
    • https://mkvtoolnix.download/latest-release.xml.gz
    • mkvmerge: enhancement: JSON / verbose identifikasiya rejimində "multiplexed_tracks" adlı yeni bir track əmlakı əlavə etdi. Bu, mkvmerge-dən ayrı olanlar kimi hesabatların hansı hissələrə başlanğıcda eyni qaynaq parçasının (məsələn, MPEG nəqliyyat axınlarında bir yolda TrueHD + AC-3) bir hissəsi olduğunu təsvir edən iz identifikasiyasının bir sıra. # 1835-i yerinə yetirir.
    • mkvmerge: TTA fayllarında APE (v2) etiketi atmaq üçün əlavə dəstək.
    • mkvextract: enhancement: mkvmerge-in eyni şəkildə məlik rejimində irəliləyişi bildirmək üçün əlavə dəstək.
    • mkvmerge: bug fix: istifadə edərkən - bütün parçaları göstərmədən sifariş sifariş, track nömrələri istifadəçi gözləmədiyi bir şəkildə endirilə bilər. İndi mkvmerge həmişə ilk növbədə sıralanan parçaların nömrələrini təyin edəcəkdir. Digər musiqi sonradan nömrələrə verilir. 1832-ci ilin ikinci hissəsini düzəldir.
    • mkvmerge: bug fix: Matroska fayllarını oxuduğunuzda, faylın başlığı hər zaman ilk Matroska mənbəyindən götürülmüşdür, hətta bu faylda bir başlıq yoxdur. # 1832 bir hissəsini düzəldir.
    • hamısı: yeni xüsusiyyət: bütün komanda satır alətləri artıq JSON formatlı seçim fayllarını oxuya bilər. Belə faylın adının ".json" (məsələn, "mkvmerge @ options.json") bir uzantısı olmalıdır. Onun məzmunu yalnız JSON stringsdən ibarət olan etibarlı JSON array olmalıdır.
    • sistemi qurmaq: MKVToolNix'in GUI komponentlərini qurmaq indi Qt v5.3.0 və ya daha yeni tələb edir.
    • MKVToolNix GUI: başlıq redaktoru & amp; iş çıxışının artırılması: bütün açıq sekmelerin qənaət və ya bağlanması üçün əlavə menyu girişləri.
    • MKVToolNix GUI: fəsil redaktoru genişləndirilməsi: bütün açıq sekmeleri qənaət etmək və ya bağlamaq üçün əlavə menyu girişləri.
    • sistemi qurmaq: MKVToolNix indi C ++ 14 standartının aşağıdakı xüsusiyyətlərini dəstəkləyən bir kompilyator tələb edir: "std :: make_unique ()", "rəqəmli ayırıcılar", "ikili ədədlər" və "ümumi lambdalar". GNU Compiler Collection (gcc) üçün bu v4.9.x və ya daha yeni; clang üçün v3.4 və ya daha yeni.
    • mkvmerge: MPEG TS / MPLS oxucu təkmilləşdirmələri: MPLS faylından başlıca musiqi ilə müqayisədə digər M2TS fayllarında alt yollar kimi istinad olunan altyazı parçaları üçün əlavə dəstək.
    • MKVToolNix GUI: artıq quraşdırılmış bir instansiya ilə ünsiyyət qurmaq üçün bir yuva açmağa çalışırken kilidi faylları istifadə etməmək üçün başlanğıc kodunu yenidən işləmişdir. Bu, köhnəlmiş kilid faylları ilə təmizlənməmə vəziyyətlərinin qarşısını almaq və GUI-nin nəticəsi kimi başlamamasıdır. Bu # 1805 kimi məsələləri düzəldə bilər və ya qarşısını ala bilər.
    • mkvmerge: teleteks altyazı bug fix: veri vahidi ID 0x02 ilə işarələnmiş və çox sayda jurnaldan ibarət olan DVB teleteks altyazılarının işlənməsini sabitləşdirdi.
    • MKVToolNix GUI: multipleksor genişləndirilməsi: faylın tanınma prosesi düzgün çox işıqlı olması üçün yenidən yazılmışdır. Bu istifadəçi, məsələn, GUI ilə işə davam etməyə imkan verir. Blu-raydan çalğı siyahıları müəyyənləşdirilir.
    • mkvmerge: enhancement: mkvmerge Blu-ray disklərinin "BACKUP" alt-kataloqundan Blu-ray siyahılarını idarə edə bilər.
    • MKVToolNix GUI: yeni multipleksor xüsusiyyəti: təyinat faylının adını kopyalamaq üçün bir menyu girişini əlavə etdi. Bu, təyinat faylının baza adı ilə əvəz olunacaq, amma onun yolunu saxlayır; genişlənmə.
    • MKVToolNix GUI: yeni multipleksor xüsusiyyəti: bütün müsbət fayl təsnifat nəticələri artıq işlərin arasında saxlanılacaq. Eyni Blu-ray çalğı siyahılarını yenidən tararkən, eyni faylın bir çoxunu əlavə etməyə imkan verir. Öncəki nəticələr avtomatik olaraq daha yeni MKVToolNix relizləri ilə və ya mənbə faylının dəyişdiyi zaman avtomatik olaraq etibarsızdır.
    • MKVToolNix GUI: multiplexer genişləndirilməsi: istifadəçi əsas Blu-ray indeks fayllarından birini (index.bdmv, MovieObject.bdmv) əlavə etməyə çalışdıqda GUI Blu-ray playlist fayllarını avtomatik olaraq tarar və seçim üçün təklif edir.
    • mkvmerge: bug fix: 4 baytdan kiçik olan fayllar MPEG nəqliyyat axınları kimi yanlış təsbit edildi.
    • MKVToolNix GUI: multiplexer genişləndirilməsi: çoxluq üçün seçilməyən musiqi, fəsillər, etiketlər, əlavələr digər əlil nəzarətləri ilə eyni şəkildə göstəriləcəkdir. # 1819 tətbiq edir.
    • mkvmerge: bug fix: MPEG nəqliyyat axını oxucu HDMV TextST altyazıları üçün "CodecPrivate" elementi üçün köhnəlmiş formatdan istifadə edirdi. Bu, yalnız "informasiya stilinin elementi" olan mövcud formata yeniləndi. Bu köhnəlmiş sxemdən istifadə edən mövcud Matroska faylları, mkvmerge v9.6.0 özü və ya hər hansı bir yeni versiya ilə Matroska fayllarından oxunduqda köhnə metod avtomatik olaraq yeniyə çevrildiyi kimi buraxıla bilər.

    Nə yeni versiyası 9.6.0:

    • mkvmerge & amp; mkvextract: HDMV TextST altyazılarına əlavə dəstək.
    • mkvextract: VobSub bug fix: mkvextract çıxarılması üzərinə .idx faylına bir "langidx" xətti əlavə edəcək.
    • MKVToolNix GUI: multipleksor genişləndirilməsi: parça siyahısına bir sütun "mənbə faylının qovluğu" əlavə edildi.
    • MKVToolNix GUI: multipleksor genişləndirilməsi: mənbə faylının kontekstində seçilmiş qaynaq fayllarının bütün parçalarını seçmək üçün bir seçim əlavə etdi.
    • MKVToolNix GUI: iş çıxış aracı bug fix: xəbərdarlıqları & amp; istifadəçi, onları qəbul etmə metodlarından (məsələn, menyu vasitəsilə və ya iş növbəsində) istifadə edərkən səhvlər düzgün şəkildə aradan qaldırılmadı.
    • mkvmerge: MPLS parser bug fix: "in" & amp; "oyun elementləri" üçün "out" timestamps. Bu səhv, müəyyən nadir hallarda istinad olunan M2TS faylından düzgün aralığı oxumamaqla nəticələndi.
    • mkvmerge: bug fix: mkvmerge faylları əlavə zaman müəyyən şərtlər altında sonsuz loops daxil edilmişdir. Bu, 1774-cü ilə düzəliş ilə təqdim edilən bir regressiya idi (mkvmerge-ni dayandırmağa səbəb olan çox böyük siniq dəyərlərdən istifadə etməklə).
    • MKVToolNix GUI: yeni funksiya: seçimləri yalnız tez-tez istifadə olunan və tam siyahı yerinə öz seçimində tez-tez istifadə olunan dillər / ölkə kodları / xarakter qruplarının siyahısını göstərmək üçün əlavə variantlar.

    Screenshots

    mkvtoolnix-68041_1_68041.png

    Oxşar proqram

    pebsaq
    pebsaq

    20 Feb 15

    mpg321
    mpg321

    12 May 15

    Tablature
    Tablature

    2 Jun 15

    Geliştirici digər proqram Moritz Bunkus

    Ogmtools
    Ogmtools

    3 Jun 15

    Şərh MKVToolnix

    Şərhlər tapılmadı
    Şərh əlavə
    Images yandırın!