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. |
![]() |
#13581 | Link |
Registered User
Join Date: Nov 2011
Posts: 3
|
I apologize if this is not the right place to post this info, but I'm sure it will be moved if necessary. The purpose of the post is to pass on info I have found on another site that has been of great help to an admitted BD rebuilder neophyte (me). I could not find this info on Doom9 by doing a search.....but now maybe the next person looking will be able to find it....Anyway, BD rebuilder kept reporting that "failed video encode, aborted" when trying to do a backup on the movie "Green Zone". Although I was able to backup other BD discs before and after these failures, no matter what I did, the encode failed on "Green Zone"....that is until I found this info....."Most likely it is caused by VC-1 being disabled in FFDSHOW. Go into ffdshow configuration and under VC-1, change from "disabled" to "libavcodec" After I reconfigured the FFDSHOW.....my problem was resolved! Hope this info will help others as it did me! Thanks jdobbs for BD rebuilder!
|
![]() |
![]() |
![]() |
#13582 | Link | |
Moderator
![]() Join Date: Oct 2001
Posts: 20,929
|
Quote:
|
|
![]() |
![]() |
![]() |
#13584 | Link | |
Moderator
![]() Join Date: Oct 2001
Posts: 20,929
|
Quote:
You might try using LAVF for frame serving and see how that works out (under the SETUP menu). |
|
![]() |
![]() |
![]() |
#13585 | Link |
Registered User
Join Date: Nov 2002
Location: Ol' Rocky Top
Posts: 112
|
Having a few sizing problems and didn't know whether to start a new new thread or post here. I tried doing Sorcerer's Apprentice last night and ended with a final size of 29.1 GB. Tried attaching log and inf. Are those the files you need to see? Thanks for any help.
Last edited by bobrap; 19th November 2011 at 22:44. |
![]() |
![]() |
![]() |
#13586 | Link | |
Registered User
Join Date: Jan 2010
Posts: 40
|
Quote:
I've seen the same behavior on my X980. I just re-started an encode, and it looks as though x264 isn't even using the HT part of the cores, so only 6 of the 12 available "threads" are in use, and as a result Windows is miscalculating the total utilization. The threads that are being used bounce around 80-90%, which is pretty much fully utilized. So it seems the reported % utilized gets skewed because of the HT threads. Performance monitor doesn't properly assess the utilization. You can ignore it. ![]() Last edited by Chuckwagon; 19th November 2011 at 17:12. |
|
![]() |
![]() |
![]() |
#13587 | Link | |
Registered User
Join Date: Jan 2010
Posts: 40
|
Quote:
It may be unrelated, but I have noticed that if you look at the input size reported by BD-RB when it starts an encode, you will see that it does not update as you add or remove streams from the list when you use the Auto Blank feature and then manually add/remove streams. For example, I have just tested this with a 45GB BD, that reports an input size of 25.75GB if I have the blank threshold set to 3600. (Only the main movie gets selected.) If I manually go add back in all of the streams that got blanked, BD-RB still reports an input size of 25.75GB. But if I change the threshold to 600, the input size goes to 35.64GB, and even if I then manually blank all but the main movie, the input size stays at 35.64GB. So, I'm assuming the calculation of the input size, and therefore how much compression will be needed, is taking place when the Auto Blanking takes place, and is not being updated as streams are manually added or removed. This results in over-compression for builds where streams are manually removed, and under-compression where streams are manually added. Or at least that's my theory. ![]() |
|
![]() |
![]() |
![]() |
#13588 | Link |
Registered User
Join Date: Oct 2002
Posts: 14
|
but shouldnt use x264 even HT ? the utilised threads dont use 80 as well. Even when misscalculated with HT it shouldnt be shown as 25% i guess. i tried x264 HD Benchmark 4.0 and this one utilises every single of the 12 threads 100%
|
![]() |
![]() |
![]() |
#13589 | Link | |
Registered User
Join Date: Jan 2010
Posts: 40
|
Quote:
The high priority CPU setting certainly insures that not much else is likely to get done by any other programs while x264 is running, so maybe he doesn't fire it off that way to allow for other things to be going on. I don't know what CPU priority JDobbs has chosen, or if he sets the threads in some way other than auto, but I'm sure he can tell you. Maybe he has a way to alter that behavior that you could tweak. -UPDATE- After a little more playing around with both the x264_Benchmark_HD_v4.0 commands and the x264 command for BD-RB found in the LASTCMD.TXT file I think I may have narrowed down why x264 behaves the way it does. I removed the "--preset ultrafast" portion of the command found in LASTCMD.TXT and ran the command manually. It resulted in all 12 threads being utilized and nearly 100% utilization. So, I'm guessing there is something in that preset which causes x264 to only use 6 threads instead of 12, and not to use them at full bore 100%. Also, you can change the preset, or remove it, which will result in more threads being used, and in them having higher utilization, but it doesn't result in faster encodes. So it would seem the answer to the problem is "x264 doesn't use more threads nor a higher CPU utilization than it does because it doesn't need to." You aren't leaving any CPU power lying on the table, so to speak. It uses what it needs to. ![]() Last edited by Chuckwagon; 19th November 2011 at 21:55. Reason: Added more info |
|
![]() |
![]() |
![]() |
#13590 | Link |
Registered User
Join Date: Aug 2005
Posts: 16,267
|
E-AC3 - Identical Problem as with DTS Express
@jdobbs
Both "How to Train Your Dragon" and "Constantine" utilize PIP, but use E-AC3 audio instead of DTS Express for the PIP audiostream and both BD-RB backup discs exhibit the same wretched behavior on my SONY S360 as do all DTS Express discs thusfar. Additionally, opening the ORIGINAL disc's movie .M2TS in tsMuxer discloses that the E-AC3 audiostream only is listed as the very last item, after all PGS streams - while the BD-RB backup lists it in the conventional last of the audiostreams, and before all PGS streams. Also, tsMuxer will not allow me to change the relative position of the E-AC3 audiostream to last place after all PGS streams. Since tsMuxer cannot process (and doesn't display) DTS Express audiostreams, I cannot determine whether they also are ORIGINALLY placed after all PGS streams. If they are, it would be my guess that this placement is critical to the S360s processing of both types, if not all types, of PIP-related audio. Finally (I believe I mentioned this previously about DTS Express discs), the ORIGINAL disc lists the secondary video as "Profile High 3.2", whereas the BD-RB backup lists it as "Profile High 4.1" (same as it lists for primary video for both ORIGINAL and BD-RB backup). Last edited by setarip_old; 19th November 2011 at 22:26. |
![]() |
![]() |
![]() |
#13591 | Link |
Registered User
Join Date: Jun 2009
Posts: 313
|
@ bobrap RE: Having a few sizing problems and didn't know whether to start a hew new thread or post here. I tried doing Sorcerer's Apprentice last night and ended with a final size of 29.1 GB
All you have to do is run BD_RB in "Movie and Menus" mode and use 50,000 in the setup for custom size. After you select what you want to keep or blank let it run (only takes about 20 minutes or so since it keeps all the original video intact) untill it finishes creating a bluray with menu intact. Now feed this to BD_RB and set your custom size for a "FULL MODE BACKUP" to 24,000 or 24,250 if you want to push it, and you will get a really accurately sized finished encode. goodluck, worknstiff |
![]() |
![]() |
![]() |
#13592 | Link | |
Moderator
![]() Join Date: Oct 2001
Posts: 20,929
|
Quote:
A better way to do what you're doing would be to turn off "Automatic Quality" settings and select "High Quality" as a permanent setting. Did you try the LAVF setting I suggested? |
|
![]() |
![]() |
![]() |
#13593 | Link | |
Moderator
![]() Join Date: Oct 2001
Posts: 20,929
|
Quote:
I'll have to look at the profile issue -- BD-RB is supposed to use Level 3.2 for secondary video. |
|
![]() |
![]() |
![]() |
#13594 | Link | |
Registered User
Join Date: Jan 2010
Posts: 40
|
Quote:
![]() What follows is the results of the test I ran. I tested this using both x264-64 with LAVF and x264-32 without LAVF, with and without --preset ultrafast. Using an input file of size 990,244 KB (one of the files from my last encode) and encoding it with the last command BD-RB issued on my last encode of a disc, only changing the use of LAVF or --preset ultrafast. The bitrate used was 15649 (which is what was last used on my most recent encode) Here is what resulted: x264-64 with LAVF and with --preset ultrafast Encoded 10809 frames, 58.54 fps, 15241.66 kb/s Resulting file size - 838,785 KB x264-64 with LAVF and no preset Encoded 10809 frames, 22.88 fps, 15090.14 kb/s Resulting file size - 830,447 KB x264-32 without LAVF with --preset ultrafast Encoded 10809 frames, 56.30 fps, 15241.82 kb/s Resulting file size - 838,794 KB x264-32 without LAVF and no preset Encoded 10809 frames, 21.39 fps, 15090.21 kb/s Resulting file size - 830,451 KB With or without LAVF, the CPU utilization was about the same; around 25% or so and only 6 threads active when using --preset ultrafast, and all 12 threads active and maxed out when not using --preset ultrafast. So it is possible to MAKE the x264 use more CPU power, but there isn't a NEED unless you want slower encodes for the given quality you have selected. There is no need to worry about what the Performance Monitor says about your CPU utilization while x264 is encoding, x264 is doing what it was asked and using what it needs to do so. So there's no bug in BD-RB related to this perceived issue. ![]() Last edited by Chuckwagon; 20th November 2011 at 03:25. |
|
![]() |
![]() |
![]() |
#13595 | Link |
Moderator
![]() Join Date: Oct 2001
Posts: 20,929
|
If it is disc bound (which is very likely), an SSD would probably really fly with your setup.
It might also be possible to modify BD Rebuilder to check on usage and do multiprocessing in addition to multithreading -- like encoding more than one video file at a time, or encoding audio concurrent with the video. More-and-more people are getting high-speed 6 and 8 core machines, and it would be nice to be able to take advantage of them. |
![]() |
![]() |
![]() |
#13598 | Link | |
Registered User
Join Date: Jan 2010
Posts: 40
|
Quote:
![]() ![]() On to another issue dealing with a different problem, I just completed verifying that there does seem to be a problem with BD-RB setting the bitrate for encoding when streams are manually added or removed. I allowed Auto Blank to remove all but the main movie from a rebuild, and BD-RB reports an input size of 25.75 GB and sets the bit rate to 19632, and the resulting ISO ends up being 22,922,240 KB. When I set the Threshold to 600 and then manually remove the rest of the streams so that only the main movie is left BD-RB reports an input size of 35.64 GB and the bitrate gets set to 12059, and the resulting ISO is 16,628,736 KB. The rebuilds are using the same streams each time, the material being encoded hasn't changed, only the way in which it was selected was changed. So it seems that input size and bitrate are not being recalculated after manual selections are made, and as a result rebuilds are ending up either too small or too large depending on if streams were added or removed. |
|
![]() |
![]() |
![]() |
#13599 | Link |
Registered User
Join Date: May 2006
Posts: 3,913
|
wavi.exe crashing
Since a while (OS update? BD-RB update?) wavi.exe crashes at the end of its task instead of terminating properly. I can then terminate the application (wavi.exe) manually and BD-RB continues as expected, and the final result is o.k. Nothing is reported in BD-RB's logfile, so basically no problem with the exception that I have to intervene manually in order to let DB-RB to continue its task. I never had any issues with this until recently
![]() |
![]() |
![]() |
![]() |
#13600 | Link | |
Moderator
![]() Join Date: Oct 2001
Posts: 20,929
|
Quote:
Any chance that's it? It sounds like it -- and if that's the case it makes perfect sense, the only thing I could do is start the entire encode over when you change your selections. You can't change the size of a file that has already been encoded... Was the SSD the source (where the original BDMV and CERTIFICATE folders reside). If disc I/O is the limiting factor, that's where you'd have to use it to see a difference. Last edited by jdobbs; 20th November 2011 at 15:46. |
|
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|