{"id":5,"date":"2013-06-14T11:26:15","date_gmt":"2013-06-14T18:26:15","guid":{"rendered":"http:\/\/blogs.sapib.ca\/apps_new\/?page_id=5"},"modified":"2024-05-22T17:44:54","modified_gmt":"2024-05-22T23:44:54","slug":"mkvcleaver","status":"publish","type":"page","link":"https:\/\/blogs.sapib.ca\/apps\/mkvcleaver\/","title":{"rendered":"MKVCleaver&nbsp;"},"content":{"rendered":"\n<h3 class=\"wp-block-heading has-text-align-center\">What is it ?<\/h3>\n\n\n\n<div style=\"height:37px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>MKVCleaver is a front end (GUI) for MKVExtract.exe (from <a href=\"https:\/\/mkvtoolnix.download\/\" target=\"_blank\" rel=\"noopener noreferrer\">MKVToolNix<\/a> package by Moritz Bunkus) which extracts data from MKV files.<\/p>\n\n\n\n<p>MKVExtract is a command line tool and is capable of extracting tracks, attachments, tags, subtitles and other information from an MKV file, but it can only work with one file at a time. And many times if you are dealing with TV shows they come as many separate MKV files.<\/p>\n\n\n\n<p>So if you wanted to modify stream data (video, audio, subtitles) inside of an MKV file you would need to extract data first (could be a subtitle track to fix display issues, for example), adjust it and then mux it back together.<\/p>\n\n\n\n<p>Now imagine doing this process one by one on dozens and sometimes hundreds of files ! Way too much time and work.<\/p>\n\n\n\n<p>So that&#8217;s what MKVCleaver does: it allows you to automate the extraction process to the point where you can set it up and walk away then come back and work on the extracted files.<\/p>\n\n\n\n<div style=\"height:55px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\">What can MKVCleaver do ?<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Extract data from multiple MKV files with minimum effort form the user.<br \/><br \/><\/li>\n\n\n\n<li> Enables the user to manipulate the extraction process on per file basis or as a whole.<br \/><br \/><\/li>\n\n\n\n<li>Provides information about each file to allow the user to make the best decision about the extraction setup.<br \/><br \/><\/li>\n\n\n\n<li>Provides a visual interface to MKVExtract.exe and allows to drag &amp; drop files, manipulate extracted filenames based on a user&#8217;s criteria, session recovery after a crash or an error, changing of extraction options without messing around with the command line, extraction error tracking&#8230;  <\/li>\n<\/ul>\n\n\n\n<div style=\"height:36px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\">The future of MKVCleaver<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>The following new features are planned:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Workflow<\/strong><br \/>Workflow will allow the users to interact in more detail with the extraction process. Such as adding ability to execute commands before and after the extraction.<br \/><br \/><\/li>\n\n\n\n<li> <strong>M<\/strong>u<strong>x File Creation<\/strong><br \/>Ability to generate MkvMerge option file automatically based on the source file information and extracted file names. Additionally, MkvMerge GUI settings file for use with MkvMerge GUI (if I&#8217;m able to find documentation for it).<br \/><br \/><\/li>\n\n\n\n<li><strong>M<\/strong>u<strong>lti-threading<\/strong><br \/>This will allow MKVCleaver to extract multiple files at the same time. <\/li>\n<\/ul>\n\n\n\n<div style=\"height:42px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\">Timeline<\/h3>\n\n\n\n<div style=\"height:23px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>The implementation timeline depends on my motivation and available free time. And the motivation largely depends on popularity of my app and the donations in the future.<\/p>\n\n\n\n<p>That said, do not hesitate to report bugs or request new features. To do that just navigate to <a href=\"\/apps\/bugs-requests\/\">Bugs and Requests<\/a> section.<\/p>\n\n\n\n<ul class=\"wp-block-social-links is-layout-flex wp-block-social-links-is-layout-flex\"><li class=\"wp-social-link wp-social-link-gravatar  wp-block-social-link\"><a rel=\"me\" href=\"https:\/\/gravatar.com\/ibakhmoutski\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M10.8001 4.69937V10.6494C10.8001 11.1001 10.9791 11.5323 11.2978 11.851C11.6165 12.1697 12.0487 12.3487 12.4994 12.3487C12.9501 12.3487 13.3824 12.1697 13.7011 11.851C14.0198 11.5323 14.1988 11.1001 14.1988 10.6494V6.69089C15.2418 7.05861 16.1371 7.75537 16.7496 8.67617C17.3622 9.59698 17.6589 10.6919 17.595 11.796C17.5311 12.9001 17.1101 13.9535 16.3954 14.7975C15.6807 15.6415 14.711 16.2303 13.6325 16.4753C12.5541 16.7202 11.4252 16.608 10.4161 16.1555C9.40691 15.703 8.57217 14.9348 8.03763 13.9667C7.50308 12.9985 7.29769 11.8828 7.45242 10.7877C7.60714 9.69266 8.11359 8.67755 8.89545 7.89537C9.20904 7.57521 9.38364 7.14426 9.38132 6.69611C9.37899 6.24797 9.19994 5.81884 8.88305 5.50195C8.56616 5.18506 8.13704 5.00601 7.68889 5.00369C7.24075 5.00137 6.80979 5.17597 6.48964 5.48956C5.09907 6.8801 4.23369 8.7098 4.04094 10.6669C3.84819 12.624 4.34 14.5873 5.43257 16.2224C6.52515 17.8575 8.15088 19.0632 10.0328 19.634C11.9146 20.2049 13.9362 20.1055 15.753 19.3529C17.5699 18.6003 19.0695 17.241 19.9965 15.5066C20.9234 13.7722 21.2203 11.7701 20.8366 9.84133C20.4528 7.91259 19.4122 6.17658 17.892 4.92911C16.3717 3.68163 14.466 2.99987 12.4994 3C12.0487 3 11.6165 3.17904 11.2978 3.49773C10.9791 3.81643 10.8001 4.24867 10.8001 4.69937Z\" \/><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">Gravatar<\/span><\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>What is it ? MKVCleaver is a front end (GUI) for MKVExtract.exe (from MKVToolNix package by Moritz Bunkus) which extracts data from MKV files. MKVExtract is a command line tool and is capable of extracting tracks, attachments, tags, subtitles and[&hellip;]<a class=\"more-link\" href=\"https:\/\/blogs.sapib.ca\/apps\/mkvcleaver\/\">&darr; Read the rest of this entry&#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-5","page","type-page","status-publish","hentry","uentry","postonpage-1","odd","post-author-admin-guy-1"],"_links":{"self":[{"href":"https:\/\/blogs.sapib.ca\/apps\/wp-json\/wp\/v2\/pages\/5","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sapib.ca\/apps\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blogs.sapib.ca\/apps\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sapib.ca\/apps\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sapib.ca\/apps\/wp-json\/wp\/v2\/comments?post=5"}],"version-history":[{"count":2,"href":"https:\/\/blogs.sapib.ca\/apps\/wp-json\/wp\/v2\/pages\/5\/revisions"}],"predecessor-version":[{"id":1516,"href":"https:\/\/blogs.sapib.ca\/apps\/wp-json\/wp\/v2\/pages\/5\/revisions\/1516"}],"wp:attachment":[{"href":"https:\/\/blogs.sapib.ca\/apps\/wp-json\/wp\/v2\/media?parent=5"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}