{"id":13989106,"url":"https://github.com/binhex/videoslimmer","last_synced_at":"2025-03-21T10:31:25.977Z","repository":{"id":24194109,"uuid":"27585295","full_name":"binhex/videoslimmer","owner":"binhex","description":"Utility to remove unwanted audio and subtitles from mkv files.","archived":false,"fork":false,"pushed_at":"2024-02-21T10:07:46.000Z","size":9858,"stargazers_count":27,"open_issues_count":8,"forks_count":8,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-10-12T18:58:41.179Z","etag":null,"topics":["audio","language","matroska","mkvtoolnix","python","python-script","subtitle","video"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/binhex.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2014-12-05T09:56:27.000Z","updated_at":"2024-08-25T00:34:33.000Z","dependencies_parsed_at":"2024-01-17T17:57:53.202Z","dependency_job_id":"d40d0842-2a99-4bac-a560-0e2444bcc781","html_url":"https://github.com/binhex/videoslimmer","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binhex%2Fvideoslimmer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binhex%2Fvideoslimmer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binhex%2Fvideoslimmer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binhex%2Fvideoslimmer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/binhex","download_url":"https://codeload.github.com/binhex/videoslimmer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221814051,"owners_count":16884971,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["audio","language","matroska","mkvtoolnix","python","python-script","subtitle","video"],"created_at":"2024-08-09T13:01:31.546Z","updated_at":"2024-10-28T09:49:51.917Z","avatar_url":"https://github.com/binhex.png","language":"Python","funding_links":["https://www.paypal.com/en_US/i/btn/btn_donate_SM.gif","https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=H8PWP3RLBDCBQ"],"categories":["Python"],"sub_categories":[],"readme":"VideoSlimmer\n============\n\nDescription\n-----------\n\nVideoSlimmer is a utility to remove unwanted audio and subtitles from Matroska (mkv extension) container formatted files. This can help reduce the size of your media collection whilst maintaining the audio and subtitles that you need.\n\nInstallation\n------------\n\n1. Install Python 2.6.0 or greater (not version 3.x)\n2. Install MKVToolnix 6.5.0 or greater\n3. Run from terminal/command prompt, syntax and examples below\n\nSyntax\n------\n\n```\nVideoSlimmer.py --mkvmerge \u003cpath\u003e --media \u003cpath\u003e --lang \u003ccode\u003e [--edit-title yes] [--delete-title yes] [--dry-run no] [--log \u003clevel\u003e] [--keep-all-subtitles] [--version]\n```\n\nLanguage codes can be found [here](http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes)\n\nExamples\n--------\n\n\u003cu\u003eLinux platform\u003c/u\u003e\n```\npython2 VideoSlimmer.py --mkvmerge /opt/mkvtoolnix/mkvmerge --media /media/movies --lang eng --dry-run no\n```\n\n\u003cu\u003eWindows    platform\u003c/u\u003e    \n```\nVideoSlimmer.py --mkvmerge \"c:\\Program Files\\mkvtoolnix\\mkvmerge.exe\" --media D:\\media\\movies --lang eng --dry-run no --edit-title yes\n```\nor specifying UNC path\n```\nVideoSlimmer.py --mkvmerge \"c:\\Program Files\\mkvtoolnix\\mkvmerge.exe\" --media \\\\medaserver\\media\\movies --lang eng --dry-run no --delete-title yes\n```\n\nNotes\n-----\n\n- VideoSlimmer will NOT remove audio or subtitles unless there is a match for the specified preferred language.\n- VideoSlimmer IS recursive, thus all files/folders will be processed from the root defined media folder.\n\n___\nIf you appreciate my work, then please consider buying me a beer  :D\n\n[![PayPal donation](https://www.paypal.com/en_US/i/btn/btn_donate_SM.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=H8PWP3RLBDCBQ)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbinhex%2Fvideoslimmer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbinhex%2Fvideoslimmer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbinhex%2Fvideoslimmer/lists"}