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. Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se |
|
|
#2581 | Link | ||||
|
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
|
Quote:
Quote:
Quote:
Quote:
__________________
Latest MKVToolNix is v101.0 If I ever ask you to upload something, please use my file server. |
||||
|
|
|
|
#2582 | Link | |
|
Registered User
Join Date: Dec 2007
Posts: 150
|
Thanks for your exact explanation Mosu, I will look elsewhere for what I need. Use your present and new GUI when need to contain some videos to use in other softwares'.
update: It transpires that DVDV-A and DVD-A does not use cue sheet indexes but instead chapters. So splitting just before is ok as 40ms is small. Will try again and adjust where needed so correct. Quote:
Maybe also in time MKV itself updates so can parse chapters make life easier to use other options when needed.
Last edited by Nexin; 10th February 2014 at 02:42. Reason: update |
|
|
|
|
|
#2583 | Link |
|
Registered User
Join Date: Jul 2010
Posts: 37
|
Hi,
My standalone player doesn't correctly handle mkv generated with v5.9.0 and above: If I try to fast-forward, the mkv will stop playing. With v5.8.0 muxed mkv's there isn't this problem, and the only diference I've noticed is that while with v5.8.0 MediaInfo is this: Code:
Format : Matroska Format version : Version 2 Code:
Format : Matroska Format version : Version 4 / Version 2 Thanks |
|
|
|
|
#2584 | Link |
|
Registered User
Join Date: Dec 2002
Posts: 5,181
|
See https://trac.bunkus.org/wiki/FAQ%3AI...ative_position, the part about --engage no_cue_duration and --engage no_cue_relative_position in particular.
|
|
|
|
|
#2585 | Link |
|
Registered User
Join Date: Nov 2001
Posts: 1,105
|
What brand is that standalone?
__________________
MultiMakeMKV: MakeMKV batch processing (Win) MultiShrink: DVD Shrink batch processing Offizieller Übersetzer von DVD Shrink deutsch |
|
|
|
|
#2586 | Link |
|
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
|
As sneakger_ger said; also read https://trac.bunkus.org/wiki/FAQ%3AP...eekMkvmerge590 which boils down to the same options but gives more explanation.
__________________
Latest MKVToolNix is v101.0 If I ever ask you to upload something, please use my file server. |
|
|
|
|
#2587 | Link | ||
|
Registered User
Join Date: Jul 2010
Posts: 37
|
Quote:
Quote:
![]() ![]() ![]() It's a Cambridge Audio azur 651BD with the lastest firmware available from May 2012. |
||
|
|
|
|
#2588 | Link |
|
Registered User
Join Date: Nov 2001
Posts: 1,105
|
I was afraid something like this might happen so I immediately added this parameters to my encodes to make sure they run on my WDTV. Never even tried it without
__________________
MultiMakeMKV: MakeMKV batch processing (Win) MultiShrink: DVD Shrink batch processing Offizieller Übersetzer von DVD Shrink deutsch |
|
|
|
|
#2589 | Link | |
|
Registered User
Join Date: Mar 2011
Posts: 5,126
|
Quote:
I did play around with GDSMuxer and discovered it automatically defaults to English (or the default OS language, I assume) after adding individual streams without the world ending as a result, but it's not MKVMergeGUI. A bit of messing around with command lines seemed to allow me to set the defaults I want for each track by adding the following to the "user defined options" for each one, allowing me to bypass the General Track Options tab most of the time (hopefully). Unless I need to change something, it's much faster than playing with drop down boxes to change each setting for each track individually. --language <TID>:eng --track-name <TID>: --default-track <TID>:yes --forced-track <TID>:no Currently I've added it to my clipboard manager for easy copying and pasting, but when I get a chance I'll have a play with the macro program. With any luck I might be able to automate the process a bit more. Any way to coax MKVMergeGUI into opening with the "Extra options" tab selected rather than defaulting to the "General track options" tab? |
|
|
|
|
|
#2590 | Link |
|
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
|
No, there isn't. At least none that I know of. Maybe you could try to use something like AutoIt or other similar macro processing tools for emulating a click at the proper coordinates.
__________________
Latest MKVToolNix is v101.0 If I ever ask you to upload something, please use my file server. |
|
|
|
|
#2591 | Link |
|
Registered User
Join Date: Nov 2001
Posts: 1,105
|
Using coordinates is a tedious approach due to people's varying screen resolutions and MMG window sizes. Far better is simulating keypresses which would however require keyboard shortcuts still missing from mmg like CTRL-A to Add to job queue. IMHO, AutoIt is a clumsy workaround for features that MKVToolnix should have. We've talked about this: having mmg play a sound when it's done or shutting down the machine (especially after working through a long job queue) should be standard these days. And if it's not feasible somehow due to MKVToolnix being multi OS, calling up an autoexec.bat in the MKVToolnix folder after each encode/finished queue would let people create their own actions.
__________________
MultiMakeMKV: MakeMKV batch processing (Win) MultiShrink: DVD Shrink batch processing Offizieller Übersetzer von DVD Shrink deutsch |
|
|
|
|
#2592 | Link | |||
|
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
|
Quote:
Quote:
I realize different users have different needs, and that there are those like you that rather like such a feature. But I'm also not in the business of implementing each and every one of user's wishes. I wouldn't get anywhere if I were, and me doing this program must always be balanced around me having fun, too, because as soon as it drifts over into the realm of »it's all work that I don't like« then this will be detrimental to my long-term commitment to MKVToolNix. However, as I've said above I'm currently re-writing the GUI with a different toolkit (Qt instead of wxWidgets). There's a multitude of reasons for that decision, and I will write a probably rather lengthy blog or wiki post about the why, how and when of that transition. The point is that on my TODO list (or at least on my »ideas for the new GUI« list) there is an item called »user-configurable job actions«. The long-term vision for this feature is to leverage Qt's own QtScript language (which is pretty much JavaScript) and allowing the user to write his/her own snippets in that language that will be executed on different events: before a job is started, after it has been completed, after all jobs have been completed etc. The short-term goal would be to simply allow this code to execute external applications. The long-term goal would be to have a tighter integration allowing the manipulation of the job files from within that script before the job is executed. This kind of interface would definitely allow you to play sounds (via external programs), shut down the computer, send emails upon completion (again via external programs – I don't plan an implementing SMTP clients into the GUI) etc. Yes, it would be more work for you than simply ticking a checkbox in the preferences, but it would also be so much more flexible than such a checkbox would be. And it would save you from me saying »no I don't want that feature« ![]() Yes, it's far off, but me re-writing the GUI is also the reason for my next sentence: I'm sorry, but there won't any more work on mmg safe for critical bug fixes. Definitely not new features, and highly unlikely bug fixes for cosmetic/unimportant/very hard to reproduce bugs. Quote:
Ideas? Use dbus for desktop notifications on Linux. Use "shutdown /t now" on Windows. Send and email with "mail done | joe@user.org'' on Linux. Use Mac OS desktop notifications via growl.
__________________
Latest MKVToolNix is v101.0 If I ever ask you to upload something, please use my file server. |
|||
|
|
|
|
#2593 | Link |
|
Registered User
Join Date: Jan 2006
Location: Athens, Greece
Posts: 1,508
|
Mosu, mkvmerge has some issues when reading mpls files.
I 've come across several Blu-ray discs (bbc's documentaries especially) that mkvmerge can't detect correctly all the tracks (video, audio, subs) because the playlist contains 2 or more m2ts files with different kinds of tracks. Look at the sample (bbc blu-ray.rar) which I have already uploaded to your ftp server. LAV filters can playback such mpls files correctly, if that helps. |
|
|
|
|
#2594 | Link |
|
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
|
MPLS referring to M2TS files with different tracks are not supported and most likely never will be. Those M2TS files have to be handled the same way as appending files has to be, which means that all track types and track parameters (codec, sampling frequency etc) will have to be the same.
Now for appending files normally mmg (and by extension mkvmerge) allow you to tell them which tracks should be appended to which other tracks – meaning you can fix that manually. I know that this is currently not possible for MPLS files. I've thought about this when I re-designed the MPLS support (changed from treating the M2TS as »additional parts« to »appended files«), but I figured that it would be a staggering amount of work to implement this properly both in mkvmerge and the GUI. That's the reason it's currently simply unsupported and will most likely stay that way at least for a long time (if not forever).
__________________
Latest MKVToolNix is v101.0 If I ever ask you to upload something, please use my file server. |
|
|
|
|
#2595 | Link |
|
Registered User
Join Date: Jan 2006
Location: Athens, Greece
Posts: 1,508
|
I see. Thanks.
EDIT: so, I decided to load just the main m2ts file that is referenced in such mpls, but audio is not detected. Is that because it's pcm audio? Last edited by nautilus7; 14th February 2014 at 14:58. |
|
|
|
|
#2596 | Link | |
|
Registered User
Join Date: Mar 2011
Posts: 5,126
|
Quote:
TSMuxer.... why can't it remember the "play sound" choice from the last time it ran? I didn't bother with anything too clever in the end. I have AutoHotKey set to type a commandline for me. I only use two variations 99.999% of the time. English/Default Yes/Forced No, or the same with default=no instead. Now it's a two handed operation..... Click on a track, click on the user options area, tap a couple of keys with the other hand to activate adding the commandline line, select the next track..... I could probably automate the process a little more, but I'll see how that goes first. |
|
|
|
|
|
#2597 | Link | |||
|
Registered User
Join Date: Nov 2001
Posts: 1,105
|
Quote:
Quote:
Quote:
Sure but how to do this right now? Currently I have to run AutoIt to periodically poll for MKVToolnix's "mkvmerge has finished" window in the background which does not work properly and is a crutch anyway. That's why I suggested for you to make the current version of mmg execute the file "autoexec.bat" (or whatever) from the MKVToolnix folder. Upon installation it's an empty file and nothing happens on execution (or missing file) but the user can put "shutdown /t now" (or somthing similar for Linux/Mac) or whatever into this. I totally get that you don't want to lose your fun of working on MKVToolnix but I also think that adding this simple function to the current code would be worth the effort, if only to get people pestering you about the release date of the new GUI off your back
__________________
MultiMakeMKV: MakeMKV batch processing (Win) MultiShrink: DVD Shrink batch processing Offizieller Übersetzer von DVD Shrink deutsch Last edited by Chetwood; 15th February 2014 at 10:37. |
|||
|
|
|
|
#2598 | Link | |||
|
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
|
And I did acknowledge other people's different uses and preferences, so what's your point?
Quote:
Again, I'm not clairvoyant; I don't know your thoughts and I'm not making any judgement on your character. This is just how it comes across to me. Several solutions you propose may be enough for you and your unique situation, but I have to think about all users whenever I implement a feature. I also have to keep in mind any previous feature request that might be affected by such a feature. Let's take your autoexec.bat example. You proposed: Quote:
Another feature request I've received in the past is being able to do stuff to the output file after it's been muxed, e.g. move it to a different drive/folder. This would require running such an autoexec.bat after each job has finished, no matter if its the current job or one from the job queue. However, that would make such a file unusable for the shutdown case because maybe you want the whole job queue processed and shutdown afterwards, not after the first file. And moving the file to a different output folder may depend on the exit status: if there were warnings then move to a folder requiring user intervention later; if there were no warnings then simply move it to the archive. So we'd need some kind of parameter passing. That would have to be flexible enough to be extensible in the future (because I may want to expand on the capabilities without braking compatibility). Even more stuff to think about and more time to spend. Quote:
It's simply not a clear case of »why don't you implement XYZ, nothing depends on it«.
__________________
Latest MKVToolNix is v101.0 If I ever ask you to upload something, please use my file server. |
|||
|
|
|
|
#2599 | Link | |||
|
Registered User
Join Date: Nov 2001
Posts: 1,105
|
Quote:
Well, then I have to say I'm sorry cause that wasn't my intention. I must admit though that your brisk way of dealing with requests and criticism (again, header compression) seems to provoke a different tone sometimes ![]() After the job queue is done is what I had in mind. This would keep it simple and therefore live up to my naive idea of being a "1-liner" job with no ramifications for your workload or other/requested features (I'm no coder though). Initially I thought about suggesting jobdone.bat and queuedone.bat (to be executed only after a return code of 0) but I realized that would probably strike you as a programmer less than elegant. Quote:
Quote:
Still, I appreciate you taking time to explain this rather than shrugging it off. Thanks.
__________________
MultiMakeMKV: MakeMKV batch processing (Win) MultiShrink: DVD Shrink batch processing Offizieller Übersetzer von DVD Shrink deutsch Last edited by Chetwood; 16th February 2014 at 09:39. |
|||
|
|
|
|
#2600 | Link |
|
.
![]() Join Date: Oct 2001
Location: Germany
Posts: 7,991
|
@Mosu: got an mp4 file here which was captured with VLC and where MediaInfo reports:
Code:
General Complete name : f:\asynch after remux_vlcCapture.mp4 Format : MPEG-4 Format profile : Base Media Codec ID : isom File size : 105 MiB Duration : 13mn 30s Overall bit rate mode : Variable Overall bit rate : 1 092 Kbps Encoded date : UTC 2012-12-18 20:00:04 Tagged date : UTC 2012-12-18 20:00:04 Writing application : vlc 2.0.4 stream output Comment : QuickTime 6.0 or greater Video ID : 2 Format : AVC Format/Info : Advanced Video Codec Format profile : High@L3.0 Format settings, CABAC : Yes Format settings, ReFrames : 4 frames Codec ID : avc1 Codec ID/Info : Advanced Video Coding Duration : 13mn 28s Source duration : 13mn 28s Bit rate : 1 024 Kbps Width : 720 pixels Height : 576 pixels Display aspect ratio : 4:3 Frame rate mode : Variable Frame rate : 25.000 fps Minimum frame rate : 8.342 fps Maximum frame rate : 25.025 fps Standard : PAL Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.099 Stream size : 98.7 MiB (94%) Source stream size : 98.7 MiB (94%) Language : English Encoded date : UTC 2012-12-18 20:00:04 Tagged date : UTC 2012-12-18 20:00:04 mdhd_Duration : 808599 Audio ID : 1 Format : AAC Format/Info : Advanced Audio Codec Format profile : HE-AAC / LC Codec ID : 40 Duration : 13mn 30s Source duration : 13mn 30s Bit rate mode : Variable Bit rate : 64.0 Kbps Maximum bit rate : 99.7 Kbps Channel(s) : 2 channels Channel positions : Front: L R Sampling rate : 44.1 KHz / 22.05 KHz Compression mode : Lossy Stream size : 6.18 MiB (6%) Source stream size : 6.18 MiB (6%) Language : English Encoded date : UTC 2012-12-18 20:00:04 Tagged date : UTC 2012-12-18 20:00:04 mdhd_Duration : 810422 Issue isn't that important to me, just thought you might want to know about potentially problematic mp4 files. -> if you want I can upload the file to your ftp. Cu Selur |
|
|
![]() |
| Thread Tools | Search this Thread |
|
|