mkvmerge processes files that were not asked for
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mkvtoolnix (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: mkvtoolnix
If you have a directory of numerically named files (such as 1.mpg, 2.mpg, 3.mpg etc) when you try to encode a single file (ie, 'mkvmerge -o 1.mkv 1.mpg'), mkvmerge decides to process all of the numerically named files into a single file. There is no way to control this behaviour.
This behaviour is entirely undocumented in the man page and is somewhat nonstandard (you would think file name globbing would work just as well if somebody really wanted to do this).
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: mkvtoolnix 4.0.0-0ubuntu3
ProcVersionSign
Uname: Linux 2.6.35-28-generic x86_64
NonfreeKernelMo
Architecture: amd64
Date: Mon May 23 19:30:46 2011
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
ProcEnviron:
LANG=en_GB.UTF-8
SHELL=/bin/bash
SourcePackage: mkvtoolnix
In recent releases (I don't know exactly when I added this, but at least for 4.6.0 on up) this is documented in the man page -- at least indirectly as there's an option to prevent this behaviour: add a '=' in front of the file name.
The reason why mkvmerge does this is so that it can process whole DVD images (VTS_01_1.VOB, VTS_01_2.VOB etc). As these files are split in the middle of packets this is not the same as listing them separately on the command line with '+' in front of all but the first file.