{"action":"created","issue":{"url":"https://api.github.com/repos/mbunkus/mkvtoolnix/issues/1407","labels_url":"https://api.github.com/repos/mbunkus/mkvtoolnix/issues/1407/labels{/name}","comments_url":"https://api.github.com/repos/mbunkus/mkvtoolnix/issues/1407/comments","events_url":"https://api.github.com/repos/mbunkus/mkvtoolnix/issues/1407/events","html_url":"https://github.com/mbunkus/mkvtoolnix/issues/1407","id":101968059,"number":1407,"title":"Make mkvmerge take a 'seed'","user":{"login":"bastik-tor","id":1449429,"avatar_url":"https://avatars.githubusercontent.com/u/1449429?v=3","gravatar_id":"","url":"https://api.github.com/users/bastik-tor","html_url":"https://github.com/bastik-tor","followers_url":"https://api.github.com/users/bastik-tor/followers","following_url":"https://api.github.com/users/bastik-tor/following{/other_user}","gists_url":"https://api.github.com/users/bastik-tor/gists{/gist_id}","starred_url":"https://api.github.com/users/bastik-tor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bastik-tor/subscriptions","organizations_url":"https://api.github.com/users/bastik-tor/orgs","repos_url":"https://api.github.com/users/bastik-tor/repos","events_url":"https://api.github.com/users/bastik-tor/events{/privacy}","received_events_url":"https://api.github.com/users/bastik-tor/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-19T18:39:23Z","updated_at":"2015-08-19T18:54:51Z","closed_at":"2015-08-19T18:54:51Z","body":"There is the use-case of having byte-identical files and that is something that is not supported and won't be. There are ways to do that. Having those files seems relevant if they should be shared via a system that makes use of a file hash or if the file should be signed and the signature be valid for all those file even if others have created them.\r\n\r\nThe thing that seems to be relevant for playback would be the UIDs. For use-cases that rely on having the same UIDs while there can be differences at the byte-level it would be nice to have mkvmerge take a seed.\r\n\r\nWhen the same seed is used mkvmerge calculates the same UIDs. The users would be responsible for ensuring that the seed is unique.\r\n\r\nIt seems a lot easier to agree on a seed than to agree on UIDs and apply them correctly to the file."},"comment":{"url":"https://api.github.com/repos/mbunkus/mkvtoolnix/issues/comments/132741301","html_url":"https://github.com/mbunkus/mkvtoolnix/issues/1407#issuecomment-132741301","issue_url":"https://api.github.com/repos/mbunkus/mkvtoolnix/issues/1407","id":132741301,"user":{"login":"mbunkus","id":414282,"avatar_url":"https://avatars.githubusercontent.com/u/414282?v=3","gravatar_id":"","url":"https://api.github.com/users/mbunkus","html_url":"https://github.com/mbunkus","followers_url":"https://api.github.com/users/mbunkus/followers","following_url":"https://api.github.com/users/mbunkus/following{/other_user}","gists_url":"https://api.github.com/users/mbunkus/gists{/gist_id}","starred_url":"https://api.github.com/users/mbunkus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbunkus/subscriptions","organizations_url":"https://api.github.com/users/mbunkus/orgs","repos_url":"https://api.github.com/users/mbunkus/repos","events_url":"https://api.github.com/users/mbunkus/events{/privacy}","received_events_url":"https://api.github.com/users/mbunkus/received_events","type":"User","site_admin":false},"created_at":"2015-08-19T18:54:51Z","updated_at":"2015-08-19T18:54:51Z","body":"Thanks for the suggestion.\r\n\r\nOf course there are ways to do that, but it wouldn't be limited to such a seed. More elements like e.g. the muxing date aren't changeable at the moment. I simply don't want to have to support such a use case, especially as distributing the files needed in order to create a Matroska file and the instructions how to do it exactly (which files, which order, options used, MKVToolNix version…) amounts to a lot more effort than simply distributing the Matroska file in the first place.\r\n\r\nIf you do want identical files I suggest using tools like rsync on top of mkvmerge.\r\n\r\n= No, I won't implement such a feature. Sorry."}}