Software-update: MKVToolnix 53.0.0

MKVToolnix logo (75 pix) Moritz Bunkus heeft versie 53 van MKVToolNix uitgebracht. Met dit opensourceprogramma kunnen matroska-bestanden bekeken, bewerkt en worden geconverteerd. Zo kunnen geluidssporen en ondertiteling worden toegevoegd, verwijderd of juist als standaard worden ingesteld. MKVToolNix is een verzameling afzonderlijke commandline-tools, maar er wordt ook een grafische gebruikersinterface meegeleverd. Downloads zijn beschikbaar voor Windows, macOS en diverse Linux-distributies. De changelog voor deze uitgave ziet er als volgt uit:

New features and enhancements
  • mkvmerge: AVI reader: added support for reading the video aspect ratio from the video properties header (vprp chunk) if present and setting the display dimensions accordingly. Implements #2993.
  • mkvmerge: MP4 reader: for h.264/AVC tracks that don’t have an AVCConfigurationBox (avcC atom) in their sample description (stsd) atom or whose avcC atom contains no content mkvmerge will now re-derive the AVCConfigurationBox from the bitstream. Implements #2995.
  • mkvextract: mkvextract will now check if any of the destination file names is the same as the source file name and abort with an error if that’s the case. Implements #3001.
  • MKVToolNix GUI: when querying the user for a file name for saving things (e.g. multiplexer settings or an attachment in the header editor), the automatically suggested file name will now be based on the situation-specific file names (e.g. the destination file name for multiplexer settings or the attachment’s name when saving an attachment in the header editor) instead of the directory’s name. Implements #3012.
  • MKVToolNix GUI: multiplexer: when deriving track languages from file names the GUI will now select the right-most match instead of the left-most one. For example, "La.vie.en.rose.(fr).srt" will now be detected as French (fr) instead of English (en). Implements #3013.
  • MKVToolNix GUI: preferences: the items in the "pre-defined …" lists can now be renamed by double-clicking with the mouse or pressing the F2 key.
  • Windows installer: the bluray_dump command-line utility will be installed into the tools sub-directory. bluray_dump can read & dump certain file types used on Blu-rays: .mpls playlists, .clpi clip information databases, .bdmv index files, bdmt_….xml disc library databases and tnmt_….xml track & chapter name databases.
Bug fixes
  • mkvmerge: stretching chapter timestamps with --chapter-sync now works correctly with floating point values including fractions of floating point numbers (e.g. 12.3/45.67). The tooltips in the GUI have been adjusted accordingly. Fixes #3002.
  • mkvmerge: MPEG 1/2 video handling: the "default duration" header field was often half the value it actually should be, resulting in all video frames having an explicit block duration with the correct value. This has been fixed with a patch by Tom Yan.
  • mkvmerge: MPEG 1/2 video handling: the data stored in Codec private and Codec state doesn’t contain extensions other than sequence & sequencea display extensions anymore. Fix by Tom Yan.
  • mkvmerge: tag handling: when remuxing a Matroska file with the --no-track-tags, existing SOURCE_ID track tags are now skipped, too.
  • MKVToolNix GUI: multiplexer: the drop-down boxes with pre-defined track names now follow the order set in the preferences instead of sorting the entries alphabetically. Fixes #2999.

MKVToolnix

Versienummer 53.0.0
Releasestatus Final
Besturingssystemen Windows 7, Linux, macOS, Windows 8, Windows 10
Website Moritz Bunkus
Download https://www.fosshub.com/MKVToolNix.html
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

31-01-2021 • 10:05

5

Submitter: Houtenklaas

Bron: Moritz Bunkus

Update-historie

Reacties (5)

Sorteer op:

Weergave:

Erg handig programma, maar het viel me in het verleden op dat het programma niet multithreaded is. Op internet lees ik dat dat komt door mkvmerge, weet iemand of er plannen zijn zodat mkvtoolnix in de toekomst multithreaded te gebruiken is?
Hoe zie je dat voor je? Het is een multiplexer voor video bestanden. Een video moet je van het begin tot het eind wegschrijven. Dit is niet iets wat over meerdere threads sneller kan. De IO is hier de bottleneck. Misschien is er wat winst in situaties waar je 1 grote file in meerdere kleine files split, maar die use-case lijkt me niet de hoogste prioriteit van dit programma.
Is dat zo? In welke zin zou het anders werken dan bijvoorbeeld Handbrake, die wél multithreaded is (zelfs op >10 cores).
Het is inderdaad zoals robkorv & CAP-Team zeggen.

het Mergen is in principe niets anders dan verschillende streams audio/video/video/index samen weg te schrijven in een nieuwe file. dit zijn vooral io/disk read & write operaties.
Zelfs met een pci-e 4.0 SSD van 7GB/5GB doet één enkele Celeron core dit met amper belasting.

Het enige wat cpu cyles kan verslinden is externe software (zoals bijvoorbeeld een antivirus/malware pakket dat aan deep packet inspection doet)

Het opsplitsen in meerdere treads zou in principe kunnen. (door op meerdere plekken tegelijk in de stream te gaan lezen/schrijven) Maar dit zou het in praktijk trager maken door het hogere aantal iops op je disk/SSD.
MKVToolnix doet niks aan coderen, Handbrake codeert echt, dat kost rekenwerk. MKVtoolnix doet niks anders dan bestanden samenvoegen of splitsen.

Op dit item kan niet meer gereageerd worden.