View Full Version : AVStoDVD Support Thread
manolito
30th January 2016, 00:33
Hi MrC and SD,
did a few more tests, and it sure has nothing to do with permissions - I am using Win XP.
The user from VideoHelp is right IMO, the issue only appears if the destination for MuxMan is on a different drive than the drive where the program resides.
In my case my system drive is E:, and this is where my program files folder is located. The only way to avoid the error is to specify a folder on E: as my output folder in AVStoDVD. Using any other drive as the destination causes MuxMan to crash.
Cheers
manolito
Sir Didymus
30th January 2016, 23:00
Ok, let's give a try to this one (BatchMux v1.4.1, hotfix, beta):
http://www93.zippyshare.com/v/8ZFyL4Lq/file.html
Once you download it, it is intended as a direct replacement for the version 1.4 of BatchMux.exe, located in the AVS2DVD programs folder.
In case issues are still present with this version, please let me know...
manolito
31st January 2016, 12:14
Thanks SD, this hotfix works here. Beautiful...
Cheers
manolito
Sir Didymus
31st January 2016, 17:00
OK! Great... Thanks, manolito, for the very rapid testing & report. Let's wait for a while for possible feedbacks from other users, incurred in other troubles related to the same bug, before considering the problem solved. OK, another thing to consider for the future is that obviously the already released BM versions 1.5 and 1.6 are from now on deprecated. Clearly, there is no urgency to provide new versions of BM 1.5 and 1.6. It would be not even wise, since maybe it is better to wait for other possible bugs & issues in the current BM 1.4.1; the relevant features of BM 1.5 and 1.6 are already known (from the other thread dedicated to BM), so whenever MrC requires, their updates will be distributed...
... Beautiful ...
Mhhh, yes! :p
How to disagree?
Cheers,
SD
Deach
1st February 2016, 09:01
Can confirm the issue is fixed on my end too.
Sir Didymus
1st February 2016, 09:59
Oh, thank you Deach, for your report, and welcome in the doom9 community.
:-)
Deach
1st February 2016, 11:13
Oh, thank you Deach, for your report, and welcome in the doom9 community.
:-)
Cheers. I was the user MrC was talking about earlier, had to wait 5 days though obviously to be able to post!
Relevant I suppose at the minute, is there much performance benefit to having temp files assets and whatever else across difference drives?
Sir Didymus
1st February 2016, 13:20
Ah, I see! Good to know...
Yes, at least partially. The authoring engine (MuxMan) and the video encoder (HcEnc, for instance) are the most time-consuming components in AVS2DVD, I think... The encoder especially...
Both are heavily using I/O operations to read large chunks of input assets and produce equally big output files. So, reading from one drive and writing to a different (physical) one is surely beneficial. I do not have recent figures on the matter, to tell you frankly; furthermore nowadays SSD are quite diffused, so this benefit of distributing the I/O jobs on different drives is not as huge as it was some years ago...
There is also to consider that both encoding and authoring, in AVS2DVD, are single thread modules, using in a very intense way just one of the available CPU cores, so the gain you can obtain will be in any case bounded by the CPU, at a given point...
manolito
1st February 2016, 13:39
There is also to consider that both encoding and authoring, in AVS2DVD, are single thread modules, using in a very intense way just one of the available CPU cores, so the gain you can obtain will be in any case bounded by the CPU, at a given point...
Hi SD,
this is not true for HCenc and FFMpeg... :p
AVStoDVD configures both encoders so they will use all available CPU cores (at least if you have configured it this way under Preferences->System).
But for my encodes the CPU load is still only at about 30% because the real bottleneck is AviSynth and the filters I use. These are all single threaded, and switching to AviSynth MT or AviSynth+ and using only MT plugins is something I do not dare right now.
Cheers
manolito
Sir Didymus
1st February 2016, 16:32
Ah, I was not aware about that... Do you know if this is achieved by the controlling environment (e.g. AVS2DVD is splitting the overall work into multiple individual encoding jobs) or these two encoders are real multithread applications (allowing to achieve one single encoding job to be completed individually by using multiple threads)?
manolito
1st February 2016, 18:51
It is entirely the encoders...
From the A2D manual:
If you have a multi-processor / multi-core CPU and you use this option, video encoding speed will be improved a lot.
HCenc multithread encoding is activated by "*SMP" command in HCenc.ini file
FFmpeg multithread encoding is activated by "-threads n" command line flag, where n is the number of the cores used.
Cheers
manolito
Sir Didymus
1st February 2016, 21:13
Very relevant features indeed (for both encoders...). Regarding HCenc I already clarifyed to me any doubts, via the related FAQ, explaining its multiprocessing feature. That's great!
So, forgive me the wrong statement above... :o
Well, back to the question about the usefulness of splitting encoding and authoring activities by keeping on different physical volumes the related input and output assets, I am still positive that there are tangible benefits by selecting different volumes for the reading and for the writing operations.
However, me too curious about some recent evaluations about this aspect, with modern HW configurations, including the usage of SSD devices...
Cheers,
SD
manolito
16th February 2016, 18:16
It's quiet here... The software seems to be working perfectly :devil:
Well, I don't want to spoil the party, but I did find a small issue with chapter creation. It only happens for muxed MPEG2 source files. I have set an interval for automatic chapter creation and also ticked the checkbox to prefer the source chapters if present.
In this case the fixed chapters routine should take over (MPG files cannot have chapters). But it doesn't, no chapters will be created. I believe that the reason is that MediaInfo reports one empty chapter for these files. This is the source info from AVStoDVD:
GENERAL INFO
PathName: I:\test.mpg
Format: MPEG-PS
Time: 2:54:25 hours
Audio Tracks: 1
Subs Tracks: 0
VIDEO TRACK INFO
PathName: I:\test.mpg
Track ID: 224
Stream Order: 0
Time: 2:54:25 hours
Compression: MPEG-2 Video
BitRate Mode: VBR
Avg BitRate: 3256 kbps
Min BitRate:
Max BitRate:
Resolution: 720x576
Display AspectRatio: 1,778
Pixel AspectRatio: 1,422
Frame AspectRatio: 1,25
FrameRate Mode:
FrameRate: 25 fps
Frame Count: 261636
Scan Type: Interlaced
Interlaced: Yes
Field Order: TFF
Color Space: YUV
Colour Coefficients:
DVD Compliance: 1
AUDIO TRACK INFO (Track 1)
PathName: I:\test.mpg
Track ID: 189-128
Stream Order: 1
Time: 2:54:25 hours
Compression: AC3
BitRate Mode: CBR
Avg BitRate: 224 kbps
Channels: 2
SampleRate: 48000 Hz
Resolution:
Language:
Delay: 0 ms
CHAPTERS INFO
Chapter 1: Count
This MediaInfo output is not correct IMO, but it has been there forever (I went back to version 0.7.58). So I think that A2D should just assume that there never is any source chapter info for MPEG2 files.
BTW if I first demux the MPG file and feed the elementary streams to A2D, the chapters will be created correctly.
Otherwise the latest alpha version with the fixed BatchMux version is in frequent use here, and for me it is absolutely stable.
Cheers
manolito
Deach
26th February 2016, 00:28
Hi SD,
this is not true for HCenc and FFMpeg... :p
AVStoDVD configures both encoders so they will use all available CPU cores (at least if you have configured it this way under Preferences->System).
But for my encodes the CPU load is still only at about 30% because the real bottleneck is AviSynth and the filters I use. These are all single threaded, and switching to AviSynth MT or AviSynth+ and using only MT plugins is something I do not dare right now.
Cheers
manolito
Would there be much of a benefit from other AviSynth forks? I've tampered with both + and the MT fork briefly but I couldn't say for sure if there was any noticeable improvement based on the odd few encodes I'd run with them installed? I suppose it depends on the project settings as well.
Recent BatchMux working fine here still too, no issues to report!
Sir Didymus
27th February 2016, 09:53
Ok. Regarding BM, thanks manolito and Deach for your confirmation. Your support is great! With low priority, in the next days/weeks I will update the thread dedicated to the BM development with some related information, just for future tracing purposes [...hem, especially to remind myself about the "status quo", since three versions of BatchMux are affected: 1.4.1, 1.5.1 and 1.6.1... :-( ...].
manolito, concerning the other small glitch (chaptering based on MPG container) I totally agree with your considerations and proposed solution. It's a relatively minor issue, indeed, since the backup of unticking the checkbox to prefer the source chapters allows to live with the problem...
About speeding up the AviSynth operations, IMO things are definitely not simple to deal with. The (radically different) applicative approach "A la DVD Rebuilder", of dividing the source assets in chuncks (titles, chapters or segments), with one CPU dedicated to the operations for each individual chunk, would be probably beneficial. But it is just a matter of speculations, since in the context of AVS2DVS is would be probably almost impossible to implement (again IMHO, these conjectures here are just "free wheel thinking") and the B/C ratio would be for sure extremely low...
Maybe exploring furthermore the usage of AviSynth MT or AviSynth+, strictly with MT plugins, would give higher benefits, with a relatively minor effort, if the throughput of the job is the priority...
MrC
10th March 2016, 18:23
Guys, I'm not dead... maybe just zombified by my job... within few days I should publish a new alpha with some minor improvements (BM 1.4.1, tnx SD, more subs tools) and bugfixes (mpeg2 auto chapters issue, tnx manolito, AVS join titles chapters flags with fps conversion, tnx davexnet from VH forum).
;)
Bye
manolito
10th March 2016, 21:07
Guys, I'm not dead... maybe just zombified by my job...
This is very reassuring - I was almost ready to email you inquiring about your health... :p
Take care
manolito
manolito
13th March 2016, 11:53
By default AVStoDVD uses the following HQ parameters when the FFMpeg HQ mode is activated:
-bf 2 -mbd rd -trellis 2 -cmp 2 -subcmp 2
These parameters are officially recommended, see here:
https://ffmpeg.org/faq.html#Which-are-good-parameters-for-encoding-high-quality-MPEG_002d1_002fMPEG_002d2_003f
But at least for current versions of FFMpeg the "trellis" parameter causes heavy artifacts with a lot of sources. It looks like the background is "pulsing", the reason is that all I-frames are bitrate-starved, i.e. their quantizer is way too high.
Here is an example source file:
http://www67.zippyshare.com/v/PpKnauBU/file.html
Even with the highest bitrate these artifacts are clearly visible. Removing the "-trellis 2" from the HQ parameters fixes the problem.
Thanks to SilverSolver from the DVDStyler forum for discovering the issue and being a great help in finding the culprit.
I recommend to everyone to remove the "trellis" parameter from the HQ FFMpeg parameter list...
Cheers
manolito
MrC
15th March 2016, 13:37
Thanks manolito for the hint
;)
Bye
manolito
19th March 2016, 22:35
I just uploaded new versions of my AVStoDVD plugins, here's the link:
http://www72.zippyshare.com/v/vQjJSXBw/file.html
Changes:
Wavi_Mod now uses the latest version 0.4.9 of BS1770Gain
ffmpeg_vbr features some usability improvements.
1. The bitrate thresholds for switching between different encoding modes and the thresholds for switching between Custom Quant Matrices can now be specified independently.
2. The 1-pass VBR and 2-pass VBR modes can now be forced regardless of the video bitrates.
3. In forced 2-pass VBR mode the desired HQ mode can now be specified (Normal Quality, Regular HQ, Extreme HQ).
4. In the Extreme HQ mode the MPEG Adapted matrix and a DC precision of 10 are forced.
The plugins were tested under WinXP and Win7 (32-bit and 64-bit) and AviSynth 2.60. I used the latest FFMpeg point release 3.0.
Cheers
manolito
SuLyMaN
20th March 2016, 05:11
Great. Thanks so much manolito. I'll give it a try :) if I can figure out those stuffs. I tried once and failed.
One question. I've always used HC ENC VBR 2 passes. Can you/anyone comment on
FFMPEG 1pass CBR
FFMPEG 1pass CBR (use high quality setting)
and
HC ENC 1 pass VBR
I get it that CBR = constant bit rate and VBR = variable bitrate. I assume FFMPEG 1 pass CBR is the fastest and least quality while HC ENC 1 pass VBR is a tradeoff of quality and speed?
What about FFMPEG 1pass CBR (use high quality setting)?
edit: Managed to install it and get it working I suppose and testing a DVD encode now. My questions above still remain :P
manolito
20th March 2016, 13:26
Hi SuLyMaN,
as always this is mostly a compromise between speed and quality. As a rule of thumb you can say that the higher the encoding bitrate the less you will notice differences in quality between the different encoding modes.
This already is the philosophy of AVStoDVD. If you have activated "Smart Selection" for the encoding modes (this is the default), FFMpeg CBR will be used for high bitrates above 6500 kbps, HCenc 1-pass VBR for medium bitrates between 4500 kbps and 6500 kbps, and HCEnc 2-pass VBR for lower bitrates below 4500 kbps. Generally these thresholds do make sense, but they can probably be optimized depending on the source characteristics.
And of course there are folks who put quality above anything else, and they will use 2-pass VBR all the time regardless of the bitrate.
For the difference between FFMpeg and HCenc the answer is not so easy. A lot depends on the command line parameters for FFMpeg, and they can get quite complicated. Using only FFMpegs default parameters the output quality will mostly be inferior compared to HCenc.
My plugin uses Fishman0919s extreme high quality parameters by default for bitrates below 3500 kbps (the threshold can be edited), and according to Fishman using these parameters gives FFMpeg an edge over HCenc - at least at lower bitrates.
The latest version of my plugin has added some versatility in using different FFMpeg encoding modes. Now it is possible to force 2-pass VBR regardless of the bitrate, and the 2-pass mode can now be combined with parameters for normal quality, regular HQ and extreme HQ. And you also can combine it with any Custom Quant Matrix you like (with the exception of the Extreme HQ Mode where the MPEG Adapted Matrix is forced).
I know that this versatility is only important for power users, most users will be happy with the default automatic mode. Still it is nice to have this versatility, and it can be quite useful for users who cannot get HCenc working (there were reports that HCenc can crash under Win10).
Cheers
manolito
SuLyMaN
20th March 2016, 14:09
Thanks manolito. I am currently encoding a DVD with the FFMPEG 1pass CBR (use high quality setting) having installed your plugins. The encoded started at the time of my post and is still in progress at the time of this post. So, I will rate it at at least 3x - 4x more slow that HCENC with 2 pass on my PC (core 2 duo e6600 2.4Ghz, 4GB RAM) as at least 9 hours have passed since I started the encode and it is stuck at 38%?. It could also be stuck as there are 2 cmd windows open for audio encoding and there does not seem to be progress besides my CPU being pegged at 100%. Most of my DVDs are under 3500 kbps. I assume this will then yield the best quality setting. I was more interested in having a 'best' setting and a 'fastest' setting.
Reading your post above, I would have to say either HC enc or FFMPEG 1pass CBR (use high quality setting) for best quality and for fastest setting, I will have to test the HCenc 1pass VBR with the FFMPEG 1pass CBR.
manolito
20th March 2016, 16:28
First of all having two cmd windows for audio encoding is not normal at all. Whatever the reason, it has nothing to do with the ffmpeg-vbr plugin. This plugin does not touch audio at all.
And second I am not so sure if you really selected 1-pass CBR. If you checked the FFMpeg HQ option under preferences and your bitrate is below 3500 kbps, then you will get the Extreme HQ 2-pass mode with the ff_vbr plugin installed. You will only get a 1-pass CBR encode if your bitrate is above 6500 kbps (the AVStoDVD default threshold for switching between CBR and 1-pass VBR). You can edit this threshold in the Registry.
My plugin does not let you force CBR for bitrates lower than this threshold. The reason is that the quality would be awful. If you really need FFMpeg CBR at low bitrates you will have to uninstall my plugin.
For using FFMPEG with my plugin the fastest setting would be to force 1-pass VBR without specifying the HQ option under preferences.
The best quality setting would be to force 2-pass VBR using a value of 3.
I will have to test the HCenc 1pass VBR with the FFMPEG 1pass CBR.
This does not make any sense. As I already said there is no way to use FFMPEG CBR for bitrates below 6500 kbps. And comparing CBR to 1-pass VBR is like comparing apples to oranges.
Cheers
manolito
MrC
31st March 2016, 16:54
New 2.8.4 Alpha release is available to download (https://sourceforge.net/projects/avstodvd/files/avstodvd_alpha_beta/AVStoDVD%202.8.4%20Alpha%20160331/).
Cumulative change log:
- Some bugs fixed
- Added 'Execute AVStoDVD with Elevated Privileges' option in 'Preferences'/'Misc'
- Added 'All'/'None' selection buttons to all ListBox forms
- Added 'Tools'/'Subtitles Tools'/'Check/Fix SRT Subs' option
- Added 'Tools'/'Subtitles Tools'/'Re-Sync SRT Subs' option
- Improved parsing routine for SubRip subtitles
- Removed 2nd authoring attempt if 1st fails (used new BatchMux 1.4 -bmlog flag)
- Removed '-trellis 2' from FFmpeg HQ cli flags
- Revised dual layer DVD output label from 'DVD-9 (9.4 GB)' to 'DVD-9 (8.5 GB)'
- Validated compatibility with Windows 10
- ColorMatrix plugin updated to release 2.5
- FFMpegSource plugin updated to release 2.22
- BatchMux updated to release 1.4.1 beta (30-01-2016)
- HCenc updated to release 0.28 (21-12-2015)
- AVSMeter updated to release 2.1.3
- LAV Filters updated to release 0.67
- MediaInfo updated to release 0.7.77
;)
Bye
manolito
1st April 2016, 00:50
Thanks a lot... :thanks:
Ran my usual tests with it, no problems at all.
The updated German language file (3 new lines for the subs tools) is here:
https://www.sendspace.com/file/sq6r06
Cheers
manolito
Przemek_Sperling
1st April 2016, 08:25
Thx for the update, but I read " LAV Filters updated to release 0.67". Shouldn't it be " LAV Filters updated to release 0.68"?
Thanks manolito for the quick test report and for the tranlation.
@Przemek, not yet updated to LAV 0.68. If you did, you may check if there are compatibility issues with latest A2D and report back here. Thanks!
;)
Bye
manolito
2nd April 2016, 17:57
I have been using LAV 0.68 from the day it came out. No problems whatsoever. (But I only use it with DSS2 Mod, I have ditched DirectShowSource completely.)
Cheers
manolito
manolito
12th April 2016, 23:34
Found a regression in the latest 2.8.4 Alpha...
When trying to import more than 1 source files at once I get the following error:
http://i.imgur.com/2zl4hL7.png
(It is a Windows message, therefore it is German. Should be something like "Types Mismatch")
The 2.83 versions including the hotfix do not have this problem. The previous 2.8.4 Alpha 151229 also works. It also has nothing to do with MediaInfo, I tried several older versions.
Cheers
manolito
MrC
15th April 2016, 16:47
Thanks manolito for the report. Will fix asap.
Bye
manolito
17th April 2016, 03:07
And the next bug report... :devil:
This one has been around for a while, 2.83 stable already has it.
Visual cropping fails if the source is MPEG2 elementary streams or if the source is a muxed MPEG2 file and indexing with DGIndex is selected (the recommended way).
In these cases visual cropping fails because the source duration cannot be detected. In the source window the correct duration is displayed, though. So it cannot be a MediaInfo issue. And it also has nothing to do with AVSMeter versions.
So far the only workaround is to manually mux MPEG elementary streams before feeding them to AVStoDVD, and when A2D recommends to index the MPEG2 file using DGIndex to decline this request.
Cheers
manolito
//EDIT//
This problem not only occurs with MPEG2 elementary streams, all elementary stream formats seem to be affected.
Just tried to add raw AVC and AAC streams (extensions .264 and .aac). For both video and audio A2D could not detect the duration, I had to enter the correct duration manually. But even after manually entering the duration the visual cropping routine still failed with the message: Could not detect duration.
MrC
18th April 2016, 15:30
Hi manolito,
thanks again for the fresh report ;)
Here below a quick fix for both the multiple source input and the visual crop error. I have tested just a d2v project without audio. I did not have the possibility to test the AVC/AAC raw streams w/o duration.
https://sites.google.com/site/avstodvdmain/AVStoDVD_284_Alpha160418_exe_only.7z
;)
Bye
manolito
18th April 2016, 17:34
Thanks a lot for the quick fix... :thanks:
Tested all the scenarios which failed before, everything now works as expected.
The reason why I find issues a little faster than before is that I now phased out good old DVD2SVCD on my ThinkPad and use A2D almost exclusively for my DVD creations (mostly captured movies from TV). To be able to reuse all my tricky little AVS scripts I had made for DVD2SVCD over the years I moved all these scripts to templates which I can import into the A2D AviSynth tab.
The only thing which I could not automate so far is to change the source properties to Progressive. All captured MPEG2 PAL streams are flagged as Interlaced even if the content is purely Progressive. Maybe I will write a Macro to change the scan type with one click...
Thanks again,
Cheers
manolito
Lebowsky
19th April 2016, 13:22
hi,
dunno if I should solve this by manually editing the generated avisynth script (not sure what the avs function would be anyway) or if there is another way.
For an independent screening in a theater, I have a source with hardcoded subtitles, and I need to overlay subtitles in another language on top of it. The timestamps should be identical, according to the movie producer who gave me both files. Unfortunately he doesn't have a clean HQ source without already overlayed subs.
Is there a way to overlay the new subtitles and have some kind of black background around it? Like a square, or full-width black stripe, that would show up only when the subtitles are shown?
thanks!
Sir Didymus
19th April 2016, 16:14
One possibility is to produce a project with the new subtitles, possibly presented as forced subs, then using DvdSubEdit to change the opacity (contrast) of all used colors (E2, E1, PA, BG), including the background, to 15, e.g. 100% solid color, for a given subpicture individually or for all subpictures as a whole... However, I am not sure that this "trick" will solve the issue for all subpictures: maybe there are some ones where the underlying hardcoded subs are still partially visible, for the parts outside the canvas of the new subs... It's just an idea... Maybe better solutions exist... :-(
manolito
19th April 2016, 18:32
This could also be a nice usage of my old "ActiveArea" AVS script... :D
You could specify the x and y coordinates of the hardcoded subs and make this area black before adding the new subs. You would do it like this:
Paste the following into a new text file with the name "ActiveArea.avs"
# Define the coordinates of the desired active area
# X1 is left, Y1 is top, X2 is right, Y2 is bottom
X1 =
Y1 =
X2 =
Y2 =
# Make the values MOD4
X1 = X1 - (X1 % 4)
Y1 = Y1 - (y1 % 4)
X2 = (X2 + 3) / 4 * 4
Y2 = (Y2 + 3) / 4 * 4
Active = crop(X1,Y1,X2-X1,Y2-Y1)
Above = Y1 > 0 ? crop(0,0,width(),Y1) : NOP
Below = Y2 < height() ? crop(0,Y2,width(),height()-Y2) : NOP
Left = X1 > 0 ? crop(0,Y1,X1,Y2-Y1) : NOP
Right = X2 < width() ? crop(X2,Y1,width()-X2,Y2-Y1) : NOP
Last = Active
BlankClip(Active)
# My_Filter_2(...parameters...)
# My_Filter_3(...parameters...)
IsClip(Left) ? StackHorizontal(Left, Last) : NOP
IsClip(Right) ? StackHorizontal(Last, Right) : NOP
IsClip(Above) ? StackVertical(Above, Last) : NOP
IsClip(Below) ? StackVertical(Last, Below) : NOP
return Last
Find the coordinates of the hard coded subs and enter them into this script.
Now import the script into AVStoDVD (View/Edit Title Settings -> AviSynth). Uncheck "Auto AviSynth Script" and insert the following lines right after the "Video = Video.ConvertToYV12()" line:
# Must be inserted into the AVS script after the "ConvertToYV12()" command
Last = Video
Import("FULL PATH\ActiveArea.avs")
Video = Last
Don't forget to specify the full path for the "ActiveArea" script.
After importing this script the whole hard subs area should be pitch black so you can overlay your new subs.
Good luck
manolito
Lebowsky
19th April 2016, 18:47
manolito - this looks awesome. Unfortunately I don't have time to test it tonight, but will do tomorrow, so I'll report back in 36-48h. Two questions already though, so that I can start directly tomorrow :)
First, it seems the ActiveArea is constantly displayed correct? Or is there a way to have it only when subs are as well? (from the SRT timestamps or something maybe... not sure what is feasible in a not too complicated way...)
Second, script should look like this, correct? I can use hardcode my own subs as well, no need to have them as a subtitle track?
(...)
Video = Video.ConvertToYV12()
Last = Video
Import("FULL PATH\ActiveArea.avs")
Video = Last
Video = Video.Lanczos4Resize(720,576)
Video = Video.TextSub("C:\Project\subs.srt")
AudioDub(Video, Audio)
manolito
19th April 2016, 20:33
Yes, the script is correct. To only invoke it when subs are present will take some effort, though. I think you would have to create trim statements to stitch together the ranges with and without subs. And I have no idea how you could create the trim commands from your SRT timestamps (I am totally ignorant about subs...). ConditionalFilter could be another option. This is stuff for the experts like Gavino...
Cheers
manolito
MrC
21st April 2016, 17:29
AVStoDVD 2.8.4 Final is available to download (https://sourceforge.net/projects/avstodvd/files/avstodvd/AVStoDVD%202.8.4/).
Just minor fixes from latest Alpha.
;)
Bye
Lebowsky
21st April 2016, 17:50
congrats :)
manolito
21st April 2016, 18:11
Thanks very much for the new stable version... :thanks:
Made a few basic tests, everything looks cool.
Thanks
manolito
8140david
17th May 2016, 05:35
Hi,
I just installed the latest stable version.
I get this error when I launch the program:
"Windows Common Controls 6.0 library (mscomctl.ocx) has not been found in your system. ... Do you want to install it?"
I click yes, and I get the same message next time I launch the program.
I am on Windows 8.1 Pro 64 bits.
What can I do?
Thanks in advance
manolito
17th May 2016, 10:22
Hi 8140david and welcome to the forum...
This message means that mscomctl.ocx is not registered in your system. Normally the AVStoDVD installer takes care of this automatically, but in your case it looks like this has been blocked.
The file itself should be in the "AVStoDVD\Lib" folder, please verify if it really is there. To register it manually open a command window and run the following command as an administrator:
"regsvr32 [filename]"
Good luck
manolito
8140david
17th May 2016, 20:01
Thanks, but it doesn't work.
I still get the message when I run Avstodvd.
And if I say yes to install it, I get this error message:
"Error 75, error in the file path"
Any idea?
manolito
17th May 2016, 22:40
Looks like this is a case for MrC himself...;)
Interesting, let me check why the error persists.
Meanwhile you can download and install the VB6 Runtime package
https://www.microsoft.com/en-us/download/details.aspx?id=24417
;)
Bye
manolito
10th June 2016, 15:23
Added an Administrator Manifest to the compiled batch files. This should ensure better compatibility with Win10.
Just after adding an Administrator Manifest to my compiled batch files I got a complaint by a Win10 user:
I get the popup: "Do you want to allow the following program from an unknown publisher to make changes to this computer?"
Without the added Administrator Manifest the file works fine for him.
Was I too quick to make this change? I cannot test this myself since I absolutely refuse to let Win10 get close to any of my computers. Could some AVStoDVD users who are under Win10 please test at least one of the plugins and report her/his findings?
Cheers
manolito
manolito
10th June 2016, 21:16
After some research it seems clear that the Windows UAC is responsible for this issue. For some reason the compiled batch files trigger this UAC warning only if they were compiled with an included Administrator Manifest.
Personally I always disable UAC completely after every new Windows installation. But I would probably not recommend this to the average user.
So I decided to recompile my batch files without Administrator Manifests. Please redownload if you have any UAC issues...
http://www109.zippyshare.com/v/FThfn5UY/file.html
Cheers
manolito
Mister XY
19th June 2016, 07:01
Hello, i have tested avs2dvd under wine. It's runs very well but in authoring must be an error. Is it possible that the script has error or did batchmux use any lib's?
if i want to start it via wine, batchmux did not start. Under windows i see an short windows. Under i wine, id did not do anything.
Logfile
<19.06.2016 11:10:58>
START PROCESS
<>
<19.06.2016 11:10:58>
PROJECT SETTINGS
DVD Video Standard: PAL
DVD Titles number: 1
DVD Size: 34/4450 MB (1%)
DVD Output Setup: DVD-Ordner
DVD Label: DVD
DVD Menu: No Menu
Output Folder: Z:\home\thomas\DVD
Delete Temp Assets Files: Yes
Delete Temp Working Files: Yes
Edit Command Parameters: No
Post Process Task: Fortschrittsfenster anzeigen (Voreinstellung)
PREFERENCES
MultiThread: 1
AVS Video Source Filter: FFMpegSource
AVS Audio Source Filter: A2DSource
AVS UpSize/DownSize Filter: Lanczos4Resize/Spline16Resize
Frame Adjust Strategy: 0
FPS Hard Conversion: 0
PAL SpeedUp: 1
NTSC SlowDown: 1
Video Resolution: 0
Video Encoder: 0
Video BitRate Min: 2500
Video BitRate Max: 8500
Keep DVD Compliant Video: 0
AC3 Audio Encoder: 0
Force FFmpeg for Long Audio: 1
DVD Audio Format: 0
DVD Audio BitRate: 192
Keep DVD Compliant Audio: 1
Normalize Audio: 0
Auto Delay Audio: 1
DVD Audio Language (Primary): DE - German
DVD Audio Language (Secondary): EN - English
DVD Subs Language (Primary): DE - German
DVD Subs Language (Secondary): EN - English
DVD Subs Font: DejaVu Serif Condensed 16pt (255,255,255)
Chapters Interval: 5
Use Source Chapters: 1
DVD Burning Drive: D: ATAPI iHAS124 B AL0S
DVD Burning Speed: 4x
Auto Erase DVD RW: 1
Execute with Elevated Privileges: 0
Unload ActiveMovie Library: 1
Adjust DirectShow Filters at runtime: 1
Save General Settings: 0
SYSTEM INFO
Processor Name: Intel(R) Pentium(R) 4 CPU 2.40GHz
Operating System: Windows 7 - Service Pack 1 (6.1.7601) 32 bit
User has Admin Rights: YES
Running with Elevated Privileges: YES
Available Output Disc Space: 67 GB
AviSynth is installed: YES (release 2.6.0)
LAV Filters is installed: YES (release 0.68.0)
ffdshow is installed: YES (release 1.0.7)
CODECS REPORT
H.264/AVC: Kein bevorzugter Filter eingestellt
Xvid: Kein bevorzugter Filter eingestellt
DivX 4/5/6: Kein bevorzugter Filter eingestellt
Other MPG4: Kein bevorzugter Filter eingestellt
DV: Kein bevorzugter Filter eingestellt
MPEG1: Kein bevorzugter Filter eingestellt
MPEG2: Kein bevorzugter Filter eingestellt
MP2: Kein bevorzugter Filter eingestellt
MP3: Kein bevorzugter Filter eingestellt
AAC: Kein bevorzugter Filter eingestellt
AC3: Kein bevorzugter Filter eingestellt
<>
<19.06.2016 11:10:58>
TITLE 1 SOURCE FILES
Video: F:\media\thomas\DOWNLOAD\Film\Sample\Film.mkv
Info: AVC - 5152 kbps - 1920x1080 - DAR 16:9 - 25 fps (CFR) - Progressive - 32 seconds - 798 frames
Audio 1: F:\media\thomas\DOWNLOAD\Film\Sample\Film.mkv
Info: AC3 - 384 kbps - CBR - 2 ch - 48000 Hz - 32 seconds (16 ms delay) - DE
[MediaInfoLib - v0.7.77]
<>
<19.06.2016 11:10:58>
AVISYNTH SCRIPT
Import("C:\Program Files\AVStoDVD\Lib\A2DSource.avsi")
LoadPlugin("C:\Program Files\AVStoDVD\Lib\ffms2.dll")
# Audio is frameserved by AviSynth just for Preview and Edit purposes.
Audio = A2DAudioSource("F:\media\thomas\DOWNLOAD\Film\Sample\Film.mkv", CacheFolder="Z:\home\thomas\DVD\Temp")
Video = FFVideoSource("F:\media\thomas\DOWNLOAD\Film\Sample\Film.mkv", track=-1, seekmode=0)
Video = Video.ConvertToYV12()
Video = Video.Spline16Resize(720,576)
AudioDub(Video, Audio)
<>
<19.06.2016 11:10:58>
DIRECTSHOW AUDIO MIXER OPERATIONS:
No ffdshow mixer ON/OFF adjustment required at runtime
No ffdshow mixer SETTING adjustment required at runtime
No LAV Filters mixer ON/OFF adjustment required at runtime
<>
<19.06.2016 11:10:58>
START VIDEO ENCODING OPERATIONS
Video Encoding Profile: FFmpeg CBR 1-pass
Target Video FileSize: 32,4 MB
Encoding Parameters: -i "Z:\home\thomas\DVD\Temp\DVD_Film_1.avs" -threads 4 -aspect 16:9 -c:v mpeg2video -b:v 8500k -minrate 8500k -maxrate 8500k -bufsize 2000k -dc 10 -y "Z:\home\thomas\DVD\DVD_Film.m2v"
<>
<19.06.2016 11:11:11>
END VIDEO ENCODING OPERATIONS
Created File: Z:\home\thomas\DVD\DVD_Film.m2v (32,3 MB)
OUTPUT VIDEO INFO: MPEG-2 Video - 8500 kbps - 720x576 - DAR 16:9 - 25 fps - Progressive - 32 seconds - 798 frames
<>
<19.06.2016 11:11:11>
START AUDIO DEMUXING OPERATIONS (Track 1)
FFmpeg Parameters: -i "F:\media\thomas\DOWNLOAD\Film\Sample\Film.mkv" -c:a copy -vn -sn -y -map 0:1 "Z:\home\thomas\DVD\DVD_Film_1.ToFix.ac3"
<>
<19.06.2016 11:11:12>
START AC3 FIXING OPERATIONS (Track 1)
ac3fix Parameters: "Z:\home\thomas\DVD\DVD_Film_1.ToFix.ac3" "Z:\home\thomas\DVD\DVD_Film_1.ac3"
<>
<19.06.2016 11:11:13>
END AUDIO DEMUXING OPERATIONS (Track 1)
Created File: Z:\home\thomas\DVD\DVD_Film_1.ac3 (1,5 MB)
OUTPUT AUDIO INFO: AC3 - 384 kbps - CBR - 2 ch - 48000 Hz - 32 seconds (0 ms delay)
<>
<19.06.2016 11:11:13>
START DVD AUTHORING OPERATIONS
BatchMux Parameters: -arglist "Z:\home\thomas\DVD\Temp\DVD_BatchMux.ini"
BatchMux ini file:
-bmlog "Z:\home\thomas\DVD\Temp\DVD_BatchMux.log"
-d "Z:\home\thomas\DVD\DVD\VIDEO_TS"
-mxp "Z:\home\thomas\DVD\Temp\DVD_MuxMan.mxp"
-l "Z:\home\thomas\DVD\Temp\DVD_MuxMan.log"
-muxman "C:\Program Files\AVStoDVD\MuxMan"
-prio LOW
-palette "Z:\home\thomas\DVD\Temp\DVD_Palette.txt"
-v "Z:\home\thomas\DVD\DVD_Film.m2v"
-vidmode LB
-a1 "Z:\home\thomas\DVD\DVD_Film_1.ac3"
-a1lang de
<>
<19.06.2016 11:11:31>
Process aborted during DVD AUTHORING operations!
Check following files for more details:
AVStoDVD log file <Z:\home\thomas\DVD\DVD.log>
BatchMux log file <Z:\home\thomas\DVD\DVD_BatchMux.log>
For more troubleshooting on Authoring issues, see Help/FAQ/Authoring.
<>
<19.06.2016 11:12:32>
Warning! AVStoDVD Project ended with errors.
<>
<19.06.2016 11:12:32>
Log file created by AVStoDVD Release 2.8.4
<>
BatchMux log file --> Z:\home\thomas\DVD\Temp\DVD_BatchMux.log
BatchMux version --> 1.4.1
Destination Folder --> Z:\home\thomas\DVD\DVD\VIDEO_TS
MuxMan Script File --> Z:\home\thomas\DVD\Temp\DVD_MuxMan.mxp
MuxMan Log String --> -l "Z:\home\thomas\DVD\Temp\DVD_MuxMan.log"
Folder of the MuxMan executable --> C:\Program Files\AVStoDVD\MuxMan
Check presence of MuxMan.exe --> PASSED
Palette File --> Z:\home\thomas\DVD\Temp\DVD_Palette.txt
Default Palette --> SUCCESSFULLY REDEFINED
Segment #1 - Video File #1 --> Z:\home\thomas\DVD\DVD_Film.m2v
Checking asset for importing as --> M2V, M1V, MPV
Video Coding Mode --> MPEG-2
Video Resolution (Nominal) --> (720x576)
MPEG-2 Aspect Ratio (DAR) --> 16:9
Video Frame Rate --> 25 fps
Video Bitrate (Nominal, Kbps) --> 8300
VBV Buffer Size (Kbyte) --> 246
Segment #1 - Video Display Mode --> LB
Segment #1 - Audio #1 File #1 --> Z:\home\thomas\DVD\DVD_Film_1.ac3
Segment #1 - Audio Lang Code #1 --> de
Started preparation of --> MUXMAN SCRIPT
Completed preparation of --> MUXMAN SCRIPT
MuxMan RunString --> -run
Strings (local stack - bytes) --> 917
Time Codes (local heap - bytes) --> 13
Static memory usage % --> 0.71
Starting MuxMan Authoring with --> LOW task priority
MuxMan Authoring --> COMPLETE
BatchMux: ERROR opening Log File Z:\home\thomas\DVD\Temp\DVD_MuxMan.log
Dyn. allocated segment resources --> RELEASED
--> 1 segments
Dyn. allocated BmArg resources --> RELEASED
--> 23 BmArg structures
Local Stack memory --> RELEASED
File i/o structures --> DEALLOCATED
Is it possible, that i must change the folder for Muxman from "C:\Program Files\AVStoDVD\MuxMan" in the ini file?
And how can i change it?
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.