Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > New and alternative a/v containers

Closed Thread
 
Thread Tools Search this Thread Display Modes
Old 30th December 2009, 23:27   #1341  |  Link
Brother John
(schein)heilig
 
Brother John's Avatar
 
Join Date: Jun 2003
Location: Germany
Posts: 512
Hi,

I’ve found a small bug in MMG’s (3.0.0 on Windows) setting »File / Options / mmg / Use this directory«. When you enter a path with a backslash at the end here, the auto-created output filename in the main window will wrongly contain a double backslash before the actual file name.

Edit:
At least with Win XP that double backslash doesn’t have any negative effects. Muxing still works as expected. Still looks weird, though.
__________________
Brother John

When lost in BeSweet's options, have a look at the Commandline Reference.
DVD nach MPEG-4 klappt nicht? Verzweifelt? Auf zum Encodingwissen!

Last edited by Brother John; 30th December 2009 at 23:40.
Brother John is offline  
Old 31st December 2009, 09:52   #1342  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,278
Double backslashes (on Windows) and double slashes (on Linux, Mac) don't change the directory. Only at the beginning of the file name are double backslashes interpreted differently then a single one (as a network path).
__________________
Latest MKVToolNix is v83.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 1st January 2010, 08:08   #1343  |  Link
Atomic420
Registered User
 
Join Date: Oct 2009
Posts: 2
On the same subject as output file names, with MKVMerge (3.0.0 Windows) would it be possible to add some character to the default output file name?
As it is the default is exactly the same as the input file name, so if you inadvertently click to start the operation it will overwrite the source file.
So source is "video.mkv" new default output something like "video(2).mkv"

Thanks for this great app and .... HAPPY NEW YEAR!

Last edited by Atomic420; 1st January 2010 at 08:09. Reason: .
Atomic420 is offline  
Old 1st January 2010, 17:02   #1344  |  Link
Brother John
(schein)heilig
 
Brother John's Avatar
 
Join Date: Jun 2003
Location: Germany
Posts: 512
@Mosu
Ah, ok. Learned something new again. Thx. I still think those double backslashes might confuse users. But it only happens under such unlikely circumstances that it’s probably not worth spending any effort on; unless you’re extremely bored of course.
__________________
Brother John

When lost in BeSweet's options, have a look at the Commandline Reference.
DVD nach MPEG-4 klappt nicht? Verzweifelt? Auf zum Encodingwissen!
Brother John is offline  
Old 2nd January 2010, 19:16   #1345  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,278
Quote:
Originally Posted by Atomic420 View Post
On the same subject as output file names, with MKVMerge (3.0.0 Windows) would it be possible to add some character to the default output file name?
As it is the default is exactly the same as the input file name, so if you inadvertently click to start the operation it will overwrite the source file.
Actually it won't -- mkvmerge will output an error message in such a case and will not start muxing. That being said:

Quote:
So source is "video.mkv" new default output something like "video(2).mkv"
I think this is a good idea, and here's a build that does exactly that: http://www.bunkus.org/videotools/mkv...-199-setup.exe
__________________
Latest MKVToolNix is v83.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 3rd January 2010, 15:03   #1346  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,278
Quote:
Originally Posted by Keiyakusha View Post
Hi Mosu. What do you think about changing Abort button to "open folder" after muxing is done? So it will open folder where the file was saved.
Aaaaand here it is: http://www.bunkus.org/videotools/mkv...-200-setup.exe
__________________
Latest MKVToolNix is v83.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 3rd January 2010, 16:32   #1347  |  Link
Keiyakusha
契約者
 
Keiyakusha's Avatar
 
Join Date: Jun 2008
Posts: 1,576
Quote:
Originally Posted by Mosu View Post
That's great!
Keiyakusha is offline  
Old 6th January 2010, 23:33   #1348  |  Link
smok3
brontosaurusrex
 
smok3's Avatar
 
Join Date: Oct 2001
Posts: 2,392
report: the bins provided by jonthn seems to work fine on osx snow leopard - v 3.0.0.
__________________
certain other member

Last edited by smok3; 6th January 2010 at 23:50.
smok3 is offline  
Old 7th January 2010, 02:41   #1349  |  Link
bigpapa4u
Registered User
 
bigpapa4u's Avatar
 
Join Date: Nov 2005
Posts: 14
Thanks for the great app ...

Happy New Year everyone!
bigpapa4u is offline  
Old 10th January 2010, 17:52   #1350  |  Link
stax76
Registered User
 
stax76's Avatar
 
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
@Mosu

I noticed there is a GUI for mkvinfo, besides mmg are there other GUIs included?

Maybe you could add mkvinfo showing a file extension for each stream so applications don't need to maintain a dictionary, I'm not sure if my dictionary is up-to-date and bug free, where do I find which formats are currently supported by mkvextract?

Code:
Dim dic As New Dictionary(Of String, String)

dic("A_AAC") = "aac"
dic("A_AC3") = "ac3"
dic("A_DTS") = "dts"
dic("A_FLAC") = "flac"
dic("A_MPEG/L1") = "mpa"
dic("A_MPEG/L2") = "mp2"
dic("A_MPEG/L3") = "mp3"
dic("A_PCM/INT/LIT") = "wav"
dic("A_QUICKTIME") = "qdm"
dic("A_REAL") = "ra"
dic("A_TTA1") = "tta"
dic("A_VORBIS") = "ogg"
dic("A_WAVPACK4") = "wv"
dic("Attachment") = "att"
dic("Chapters") = "Chapters"
dic("S_TEXT/ASS") = "ass"
dic("S_TEXT/SSA") = "ssa"
dic("S_TEXT/USF") = "usf"
dic("S_TEXT/UTF8") = "srt"
dic("S_VOBSUB") = "idx"
dic("Tags") = "Tags"
dic("V_MPEG1") = "m1v"
dic("V_MPEG2") = "m2v"
dic("V_MPEG4/ISO/ASP") = "m4v"
dic("V_MPEG4/ISO/AVC") = "h264"
dic("V_MS/VFW/FOURCC") = "avi"
dic("V_REAL") = "rmvb"
dic("V_THEORA") = "ogg"
stax76 is offline  
Old 10th January 2010, 19:01   #1351  |  Link
MuLTiTaSK
Registered User
 
MuLTiTaSK's Avatar
 
Join Date: Nov 2006
Posts: 668
@stax76 & Mosu

i was wondering why it had a icon very cool function i did not know about i have to read the docs more carefully
MuLTiTaSK is offline  
Old 10th January 2010, 19:16   #1352  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,278
Quote:
Originally Posted by stax76 View Post
@Mosu

I noticed there is a GUI for mkvinfo, besides mmg are there other GUIs included?
No. mmg & mkvinfo's GUI are the only ones.

Quote:
Maybe you could add mkvinfo showing a file extension for each stream so applications don't need to maintain a dictionary, I'm not sure if my dictionary is up-to-date and bug free, where do I find which formats are currently supported by mkvextract?
mkvextract does not care about file extensions (neither does mkvmerge, btw, safe for a few exceptions -- VobSubs (the ".sub" for the ".idx") WavPack (the ".wvc" for the ".wv") etc.

There's no concise list of supported CodecIDs, but there's always the source code at e.g. http://www.bunkus.org/cgi-bin/gitweb...t/xtr_base.cpp :

Quote:
// Audio formats
else if (new_codec_id == MKV_A_AC3)
return new xtr_base_c(new_codec_id, new_tid, tspec, "Dolby Digital (AC3)");
else if (new_codec_id == MKV_A_EAC3)
return new xtr_base_c(new_codec_id, new_tid, tspec, "Dolby Digital Plus (EAC3)");
...
etc etc. The MKV_A_XYZ definitions are found in http://www.bunkus.org/cgi-bin/gitweb...mon/matroska.h

The xtr_xyz_c class determines the file type written. "xtr_base_c" means just the raw file, all the others use some kind of container format.

Quote:
dic("A_FLAC") = "flac"
FLAC can also be written into OggFlac files (though no one does that, I guess).

Quote:
dic("A_QUICKTIME") = "qdm"
Extraction of A_QUICKTIME and A_QUICKTIME/* tracks is not supported.

Quote:
dic("A_REAL") = "ra"
".ra" is usually used for older RealAudio type containers. mkvextract writes "Real Media File Format" containers both for audio and video tracks (and both can be put into the same file, like multiple VobSub tracks can be extracted into the same .idx file). ".rm" is usually used for these containers.

Quote:
dic("V_REAL") = "rmvb"
Same as above -- I guess that ".rm" is more common than ".rmvb", but I'm hardly the expert on Real files.

The rest looks ok, but I haven't checked whether or not you're missing CodecIDs.
__________________
Latest MKVToolNix is v83.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 10th January 2010, 19:18   #1353  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,278
Quote:
Originally Posted by MuLTiTaSK View Post
i was wondering why it had a icon very cool function i did not know about i have to read the docs more carefully
And you didn't simply try clicking said icon? I guess I'm more curious than you are
__________________
Latest MKVToolNix is v83.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 10th January 2010, 19:45   #1354  |  Link
stax76
Registered User
 
stax76's Avatar
 
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
@Mosu

Thanks for the info, your support is fantastic.

@MuLTiTaSK

All GUI's packaged with StaxRip I know about can be launched under Tools > Launch, I've added mkvinfo GUI. Since MeGUI's loosely coupled toolbox approach of doing a GUI has advantages I'm adding better support to perform individual tasks manually, automation is good but sometimes a task needs to be performed manually. I've added Tools > Advanced > Demuxing > Demux a mkv file using mkvextract and I will add as many manual tasks as I can.
stax76 is offline  
Old 11th January 2010, 06:58   #1355  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 5,565
I have 2 feature requests:

1.) a command line viewer in the header editor gui
2.) an option to extract all streams and/or all attachments of a file without having to write huuge command lines every time if you simply want to demux everything and don't need any custom filenames
sneaker_ger is offline  
Old 11th January 2010, 09:06   #1356  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,278
Quote:
Originally Posted by sneaker_ger View Post
I have 2 feature requests:

1.) a command line viewer in the header editor gui
Sorry, I will not implement this. Reason is that the header editor GUI does not call mkvpropedit for doing the work but actually writes to the file itself.

Quote:
2.) an option to extract all streams and/or all attachments of a file without having to write huuge command lines every time if you simply want to demux everything and don't need any custom filenames
This may be implemented in the future.
__________________
Latest MKVToolNix is v83.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 11th January 2010, 15:10   #1357  |  Link
MatLz
I often say "maybe"...
 
MatLz's Avatar
 
Join Date: Jul 2009
Location: France
Posts: 583
Hi Mosu!

Instead of splitting only at times, Will be possible to add a feature for splitting at frames?(of course at keyframes) By specifiing the frames....'100,4500,8864...' or by reading a X264 .qp file ?
MatLz is offline  
Old 11th January 2010, 16:25   #1358  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,278
Probably not.
__________________
Latest MKVToolNix is v83.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 11th January 2010, 16:33   #1359  |  Link
MatLz
I often say "maybe"...
 
MatLz's Avatar
 
Join Date: Jul 2009
Location: France
Posts: 583
Quote:
Originally Posted by Mosu View Post
Probably not.
What a probably pity...

Thx for your quick answer.
MatLz is offline  
Old 11th January 2010, 19:57   #1360  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 5,565
Quote:
Originally Posted by Mosu View Post
Sorry, I will not implement this. Reason is that the header editor GUI does not call mkvpropedit for doing the work but actually writes to the file itself.
I see. The reason I'm asking is that I actually couldn't find any complete documentation on how to use it. This one explains the basic usage but I have no idea how the flags etc. are named so I end up being unable to set them.


Quote:
This may be implemented in the future.
That would be a huge time and hassle saver. Thank you for considering it.
sneaker_ger is offline  
Closed Thread

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 23:02.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.