|
|
| Endymion |
| Posted: Sep 29 2012, 05:36 AM |
 |
|
Member
 
Group: Members
Posts: 12
Member No.: 25565
Joined: 20-May 09

|
I'd like to ask .vpy support for the next build. .vpy is an video python script which is basically something like .avs for avisynth (but in real python programming language) vapoursynth is a new step from avisynth, developed by FFMS2 author. But multithreaded and (more or less) capable of loading avisynth plugins (though real benefits can be seen with native vapour plugins) It is already possible to open it in VirtualDub because it have vfw module, but what is needed to support in VDub's part is things like direct opening this file extension, error reporting when script fails so it won't fail silently or crash. Maybe something else. Also vapoursynth is not limited by bit-depth of the video, so we'd like to see more high bitdepth planar formats support on vdub's end.
My personal feature request: when opening 8+ bitdepth streams, be able to show most significant bits and less significant bits separately (maybe in different panels?). Because this way we can really see by our eyes changes that made to video by filtering. Comparing dithered stuff is very suboptimal. And seeing truncated stuff (only MSB) is not an option.
P.S. Where should be writing this request? This thread doesn't looks like very good place, but don't really see anything better... |
 |
| John I. |
| Posted: Sep 29 2012, 07:27 PM |
 |
|
Advanced Member
  
Group: Members
Posts: 36
Member No.: 27193
Joined: 13-March 10

|
@ Endymion,
I think the best probable place for your request would be in "VirtualDub Development Forum"
|
 |
| H200P |
| Posted: Oct 5 2012, 09:16 PM |
 |
|
Newbie

Group: Members
Posts: 4
Member No.: 35522
Joined: 5-October 12

|
Hi,
I wanted to report some kind of misbehaviour I didn't find report on in the forums.
The problem concerns MSU filters and video filter threading / the process ahead option.
I often use the MSU Smart Sharpen filter multiple times for one video. My filter list will look like this: MSU SS, resize, MSU SS, resize
Stable versions of Vdub never max out my 2 cpus. I use a lot of filters, so I was very happy to try the vf threading and enjoy faster encoding speeds.
Unfortunately, if I use the MSU SS filter multiple times, my videos will look like this: http://img6.imagebanana.com/img/y6ta98qu/v...1h46m18s115.png
The problem lies within the video filter process ahead option: If I allow vdub to process more the 1 frame, I will get that white noise. If I don't, vdub will not max out my cpus.
The video filter thread option doesn't affect this, I can allow 1 to 8 threads with 1 frame on process-ahead and the video will be fine but it will take time as the cpus are not maxed out.
If I try 1 to 8 threads with more than 1 frame or "auto", the video will be damaged as seen in the link.
Interstingly, the video will be fine with 8 threads / 8 frames if served by the vdub frame server. But if I try to encode the served *.vdr/.avi file (with another vdub instance), it will result in very low encoding speed with almost no cpu usage (I/O thread activity will be most of the time on 100% from the "consuming" vdub instance?).
I also tried (full)processing the video uncompressed with 8th/8fr, but it won't work either. Different codecs don't seem to affect this problem.
And again: This will only happen if I use the filter multiple times. Using the MSU SS filter one time will not result in a corrupted image. The stable version of vdub doesn't have this problem at all, but it will take forever for this operation.
Thank you for any helping comments!
Kind regards, H2000P |
 |
| dloneranger |
| Posted: Oct 5 2012, 09:36 PM |
 |
|
Moderator
  
Group: Moderators
Posts: 2366
Member No.: 22158
Joined: 26-September 07

|
It's the MSU filters that are the problem There is an option on the filters list Select the filter, then click the button 'options'->'Force single framebuffer' That was added for these and other old filters that can't handle multiple buffers Give it a try, it may help
-------------------- MultiAdjust JoinWav WavNormalize FFMPeg Input Plugin v1827 UnSharpMask Windows7/8 Codec Chooser All FccHandlers Stuff inc. Installers for acm codecs AAC, AC3, LameMp3 |
 |
| H200P |
| Posted: Oct 5 2012, 10:24 PM |
 |
|
Newbie

Group: Members
Posts: 4
Member No.: 35522
Joined: 5-October 12

|
Thank you very much for your comment!
Just tried the fsb option, unfortunately, it didn't help.
Applying the force single buffer option on one of the entries of the MSU SS / on various / on all of them in my filter list didn't help.
On another thought, if it was the filter's fault, it wouldn't work as described in my previous post (8th/1fr), right? Btw., I have never used the MSU SS filter with the "fsb" option, it worked with the stable versions, but it's pretty slow. |
 |
| dloneranger |
| Posted: Oct 5 2012, 11:19 PM |
 |
|
Moderator
  
Group: Moderators
Posts: 2366
Member No.: 22158
Joined: 26-September 07

|
The MSU filters are almost abandonware unfortunately, they were written for a quite old version of virtualdub Since then a lot has changed in the way filters can work - multithreading, different frames being passed around to the same filter etc etc TBH, I'm suprised they work at all, it's a real shame they don't get the care and attention they deserve from the creators (IIRC they're course work for uni students in a Russian university, and when the students move on, the filters are neglected)
-------------------- MultiAdjust JoinWav WavNormalize FFMPeg Input Plugin v1827 UnSharpMask Windows7/8 Codec Chooser All FccHandlers Stuff inc. Installers for acm codecs AAC, AC3, LameMp3 |
 |
| H200P |
| Posted: Oct 6 2012, 03:00 PM |
 |
|
Newbie

Group: Members
Posts: 4
Member No.: 35522
Joined: 5-October 12

|
I totally agree. Many filters are really promosing and show unused potential... If some optimation was done, that would be great.
Is there no workaround or something? As described above, if I use 1.10.03 as a frameserver, the image will be all clear. But I don't know if filter threading will be used in frame serve mode, as the speed really drops down.
Or maybe there's some other good boarder sharpening filter out there? |
 |
| dloneranger |
| Posted: Oct 6 2012, 03:10 PM |
 |
|
Moderator
  
Group: Moderators
Posts: 2366
Member No.: 22158
Joined: 26-September 07

|
msharpen http://neuron2.net/msharpen/msharpen-vdub.html
the internal warp sharp?
Some others http://www.infognition.com/VirtualDubFilte...rs/sharpen.html
-------------------- MultiAdjust JoinWav WavNormalize FFMPeg Input Plugin v1827 UnSharpMask Windows7/8 Codec Chooser All FccHandlers Stuff inc. Installers for acm codecs AAC, AC3, LameMp3 |
 |
| H200P |
| Posted: Oct 7 2012, 03:03 PM |
 |
|
Newbie

Group: Members
Posts: 4
Member No.: 35522
Joined: 5-October 12

|
Thank you very much! I really appreciate any help!
Checked all of them and no one is as good as the MSU filter.
The most promising seems to be the mssharpen /wssharpen filter, but mssharp doesn't seem to do anything on some images and warp sharp is giving me a comic-style look, even by applying small depth-passes.
Why can't "things" just work. |
 |
| Akilak |
| Posted: Nov 8 2012, 08:45 PM |
 |
|
Newbie

Group: Members
Posts: 3
Member No.: 34405
Joined: 4-March 12

|
where are i can load crash reports? will help you...
i am find why crash...- that is because this plugin: condition.vdf http://narod.ru/disk/63475033001.f6545a16d...dition.rar.html
but i think - you must decide this problem.
also - i haved crash - when switched in MSU smart sharpen - level of processing. Can send crash log. - if you want. |
 |
| Akilak |
| Posted: Nov 13 2012, 10:58 PM |
 |
|
Newbie

Group: Members
Posts: 3
Member No.: 34405
Joined: 4-March 12

|
see this - may be interesting http://blog.lexa.ru/2012/10/23/prezentatsi...s_highload.html - but on russian...if you have friens - who can translate - use 
also see it https://docs.google.com/presentation/d/1GzJ....g1e86fe2f_0_32
ttp://software.intel.com/en-us/intel-parallel-studio-xe  free version of Intel Parallel Studio XE 2013 is for Linux http://software.intel.com/en-us/non-commer...are-development
also recomend visit it - for triing http://ispc.github.com/index.html and it https://developer.nvidia.com/nsight-eclipse-edition
Thanks for your lost time ....
P.S. i am using AMD processor so...think optimal will be use maximum SSE3 for optimisations...and other compatiable...
Try versions can download from here...
Intel® Advisor XE http://software.intel.com/en-us/intel-advisor-xe.
Intel® Parallel Studio XE 2013: http://software.intel.com/en-us/intel-para...llel-studio-xe/
Intel® Cilk™ Plus http://software.intel.com/en-us/intel-cilk...lk-plus-archive
Intel® Threading Building Blocks http://software.intel.com/en-us/intel-tbb http://threadingbuildingblocks.org/ |
 |
| phaeron |
| Posted: Nov 19 2012, 05:55 AM |
 |
|

Virtualdub Developer
  
Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02

|
Uh, thanks, but that stuff isn't really helpful. Please keep discussion in this thread to issues specifically with the 1.10.3 test release and not for general requests.
Test-10 is up with a minor crash fix and an option to disable audio edits. |
 |
| Abrazo |
| Posted: Nov 19 2012, 10:55 AM |
 |
|
Advanced Member
  
Group: Members
Posts: 775
Member No.: 28995
Joined: 5-November 10

|
@Phaeron
I was just curious about this interesting new feature to disable audio edits, but I just cannot find it ...
Thanks for an additional note on this. |
 |
| dloneranger |
| Posted: Nov 19 2012, 04:05 PM |
 |
|
Moderator
  
Group: Moderators
Posts: 2366
Member No.: 22158
Joined: 26-September 07

|
I think it's the one on the edit menu->select range There's "apply video edits to audio"
-------------------- MultiAdjust JoinWav WavNormalize FFMPeg Input Plugin v1827 UnSharpMask Windows7/8 Codec Chooser All FccHandlers Stuff inc. Installers for acm codecs AAC, AC3, LameMp3 |
 |
| Abrazo |
| Posted: Nov 19 2012, 05:28 PM |
 |
|
Advanced Member
  
Group: Members
Posts: 775
Member No.: 28995
Joined: 5-November 10

|
@dloneranger
Thank you very much for sorting this out for me (and I guess, for other people too).
I did not think about looking into the 'Select Range...'-dialogbox (in the Video-menu). Almost all over the time I am using the Position Control bar and the Mark In/Mark out buttons to select ranges. |
 |