I do not use H265 as a codec it also has very few players support. Those players that now do support H265 playback have limitations in place OS and platform. H264 wins easily because it placed no limitations and so reason H264 is used everywhere and H265 isn't or will be. A lemming likes to fly but only ever manages to die and so seems does H265. There will someday there will be another codec that will take the H264 crown, another codec that is without limitations also. But it won't be H265 with...
Hi, I think your intention is to reduce video size by eliminating every other frame. There's a filter collection for VDub by JPSDR https://github.com/jpsdr/Filtres_JPSDR/releases/tag/20210430 it's RemoveFrames allows to eliminate n frames in a given m period. But that would reduce size as you expect only on a compressor with all keyframes (as MJPEG) . Advanced compressors (as H265, etc) picks up from frame server a whole chunk of frames (let's say 250) and THEN compressed them all together, only...
isidroco I have read you answer to this question above a few times over. The previous and future frames that could have such impact effect to leave frames when they will be always removed using the remove frames filter. So if use frame serve from avisynth script where frames already have been removed there is no way for Virtualdub to know previous and future frames. If not an avisynth script in VD2 I still don't see how with remove frames previous or future frames could be an issue. Or even equate...
Hi, the probability is low
HDR support in editing and Capturing mode
Ok, I was reluctant to use vdub.exe as it might be deleted, but as a workaround I'll change one line of my script: !vdloc!vDub.exe /queryVersion if errorlevel 42475 ( REM if ver>=42475 newer virtualDub2 set noWavHeader=,0 set xCompr=I& REM I default h264 vDub internal ) Anyway, it would be worth trying to fix that issue on main VirtualDub.exe, as that command was working on all versions until last one. Thanks!
Sorry. The last version did not change for a long time and it works for me. No idea where the problem is. Note, vdub.exe is just a very simple wrapper for the main program which helps to connect it smoothly with the console environment (prevent initial window creation etc).
Sorry to insist, but could you check it? In all previous VirtualDub.exe versions that funtion worked without problems.
VDub uses windows drivers to get audio. Please go to Control Panel, Sound, Recording Tab, and select your audio device (ie: Digital Audio Interface - USB Digital Audio), (right click) Properties, LEVELS tab. Adjust to desired Volume. You can press V in VirtualDub capture mode for audio level monitoring.
Please try with main program which is what I check to see if I can use newer commands, that doesn't work anymore, it worked until last version: virtualdub.exe /queryVersion echo %errorlevel%
It should work, just tried test.bat vdub.exe /queryVersion echo %errorlevel%
You may want to try http://www.makemkv.com which will pass dvd to MKV without recompressing. Then you can open MKV in virtualDub.
If you have a 30fps video h264 compressed and you reencode it erasing all even frames, you'll end up having final size reduced by 10% at most. Size would decrease to half if video was UNCOMPRESSED. H264 (and others) works reducing size by encoding only whats changed from previous (and future) frames. So on slow motion, any almost identical frame (as in 30fps) doesn't take any space at all. So if your point is to reduce video final size, discarding every other frame won't work as you expected. You...
queryVersion not working
Are you sure there is no mistake in the test? Can you for example encode A and B with lossless intermediate codec, then compare both results parameters and frame by frame? It is not possible to remove frames and leave them at the same time, they would be visible in the output.
Full Compression with Convert To FPS - Problem
The above seems complicated but you been a programming coder and VD2 developer may read it easier than I have written it I hope.
Further to the changing the jobs list I have had another idea that may or may not mean VD2 finally has Direct Copy with Audio. This option will be easier than even the time taken to read this. Would it work if you placed on the save Video options normal and batch a select/tick box saying patch .jobs for Direct Audio The patch changes intelligently based on how user has loaded the video or also what the video format is. Such as for .mp4 to use quicktime. Also would need to inform user a popup maybe...
Yes I read that but I mean one .job list file worked on then processed after. No worry I think it would easier than understanding all that Avery wrote about the to watch a video if there is one sometime if it has been done well. Meanwhile will just remain with closing Virtualdub2 and edit with notepad and replace. To be honest until Virtualdub2 is made Direct Copy able or can work better with fcchadlers Input Drivers this is the only option left we have to work with compressed video. Which also enables...
Thanks all useful to know. Basically only usefulness then is that we can load any format that maybe FFMpeg can load, this is useful. When have a unusual video format or container that we need to load. But when we don;t have a Input Driver or decoder in the system. Then the Caching Input Driver may also able load them.
Direct Copy since I didn't realise Smart Render was seen as a direct copy. Well is partly but also Smart Rendering can only work with Full Encode and not without. So it is more sort of Full Encode, but able to do frame direct copy of those video not around the edits. Though to work with and editor it is not all about Full Encode or Recompress Encodes. We need also to work at Faster which Frame Editing with Smart Renderer Encoding allows. Which also means near lossless throughput which is always better...
This is interesting idea to replace input drivers. ATM you can't do this from GUI because reopening a file also deletes any edits etc. For the .jobs file modification please find old docs about shared jobs usage, AFAIK this will allow external modification as well.
For anyone reading this and need to know how to work with Caching Input Driver for the editing. Since fcchandlers Input drivers are useless for editing with Virtualdub versions. If need to encode video without editing this below is unneeded just use fcchandlers Input Drivers to load the video. But need to edit the video. Load video into Virtualdub2 using the Caching Input Driver Don't replace the audio leave as is which Is Always Preferred and correct way to work with video. Do the video editing...
It seems this note not does not say it loud enough that direct copy and smart rendering should really be avoided. https://sourceforge.net/p/vdfiltermod/wiki/direct_copy/ Maybe I will emphasize that.
Input Caching Driver - Full Encode With Smart Rendering - Problem
DIRECT STREAM COPY is a BUST it doesn't work. It fails on video save it looks good up to that point but then fails. I was batching them and posted the above before saving them. So Came back to update this post And to report another problem.
DIRECT COPY Yes this works for both Direct Copy and the Encode Modes. At last Virtualdub2 has Direct Copy. Tested using Caching Input Driver video.mp4 fcchandlers MKV Input Driver - video.mka Drawback User will have to always demux the audio first. Open MKV-Toolnix open the video or drag and drop. Deselect all items except the audio you need. Saving this will automatically save to .mka file. Virtualdub - Audio Menu - Audio From Other File.. Select Input Driver to load the audio video.mka Don't choose...
"Always Use Frame Threading" for sequential process like preview or encode this option does not work. It uses threading automatically.
Thanks that does explain these settings. so far testing with the video profiler I have seen no difference. Maybe it maybe more help for the timeline movement to decode the larger video frame videos. And maybe can also help for use with some filters will need to test. Always Use Frame Threading - If this speeds up sequential decoded frames to also the encoder, and increase the encode speed, will try.
There is no support for DVD structure. Not sure about the frames. There are 2 input drivers capable of opening it: mpeg-2 and ffmpeg. Try what works better.
Thanks. I tried opening individual VOB files, but they all show with a very limited time (like 350 frames where there should be many more) But my question was not about individual VOB files, but is it possible to load a whole set of (often 4) VOB files, i.e. all files in \VIDEO_TS\ of a DVD.
.vob is definitely in the list of known extensions, have you tried to just open the file? Don't know much about DVD but I opened some vob files before. AFAIK it typically contains mpeg-2 video but other formats are possible.
VPC should be MPC-HC
Can VirtualDub2 handle DVD-files ?
Not sure what is the question. Input Driver Options -> System options Always use frame threading - this allows faster sequential decode but slows down random/backward decode. Disable cache - this slows down backward navigation very much but can help to save memory. Max cache memory - this is difficult to suggest, depends on what other software is running. 1/2 of available memory may work as starting point. Having less cache than required to fit your content will greatly defeat the purpose of cache....
https://sourceforge.net/p/vdfiltermod/wiki/Home/ Caching Input Driver Download: included in pack VirtualDub pack Source code: Caching Input Driver Keeps a range of decoded frames in memory. This allows smooth navigation forward AND backward and makes interactive editing manageable with any delta-frame format like H264. Can open avi, mp4, mkv, mxf and many other supported by FFMpeg library. Can deliver frames in high precision format (up to 16 bit). Can open multiple segments, images, image sequences,...
Caching Input Driver settings
Howdy, Anton. You intrigued me. I'm looking forward. On 03.06.2021 4:37, Anton Shekhovtsov wrote: There is some unfinished work but since it is unfinished it is not worth telling. [tickets:#411] https://sourceforge.net/p/vdfiltermod/tickets/411/ Renewal Status: open Created: Sat May 29, 2021 12:05 PM UTC by Alexander Last Updated: Tue Jun 01, 2021 07:53 PM UTC Owner: Anton Shekhovtsov How to update VirtualDub2 (build 44282)? Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/vdfiltermod/tickets/411/...
There is some unfinished work but since it is unfinished it is not worth telling.
Thanks a lot. On 01.06.2021 3:56, Anton Shekhovtsov wrote: There is no update, 44282 is the latest version so far. [tickets:#411] https://sourceforge.net/p/vdfiltermod/tickets/411/ Renewal Status: open Created: Sat May 29, 2021 12:05 PM UTC by Alexander Last Updated: Sat May 29, 2021 12:05 PM UTC Owner: Anton Shekhovtsov How to update VirtualDub2 (build 44282)? Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/vdfiltermod/tickets/411/ To unsubscribe from further...
Yes load video stream only mkv or m4v with caching input driver. Audio menu to load 'Audio From Another File' and selecting driver from files of type. to load mka, m4a or aac. I'll have a look later on your VD2 wiki here for the caching input driver options to know more detail.
Is development still in progress ! Maybe you are doing a major VD2 recode. So that VD2 can always output using direct audio in all save encode and direct copy modes mode. Change log update for what has been coded and or added to VD2 since the last release.
This was the main reason I developed "caching input driver", the problem here (most certainly) is in the decoder pipeline. What happens with typical x264 encoded video: the input plugin like fcchandler mkv just splits the video into packets, doing everything correctly. The next step is to decode this into picture frames but the problem is, the only technology that can communicate with fcchandler mkv is VFW based decoder which is fundamentally broken in such context. Fixing this is not trivial. Some...
There is no update, 44282 is the latest version so far.
Actually affects both I frame and Non I frame. Of the timeline frame positioning and movement with Next-Prev frame also therefore all editing and the final output is affected. Quick way to test is to move anywhere into a video then shift-Right or Left (I Frame backwards or forwards) then navigate a few frames back the forward and backwards. You will see the input drivers inability to keep control of frame tracking. But in doing so manifests itself to problems as above. This is also the same with...
Fcchandlers Quicktime And MKV Input Drivers Problem
input audio level
Renewal
Any chance to get this for capture mode? ffmpeg takes piped raw data all thats needed is a way to set parameters.
So much for page alignment, at least input and output remained unchanged. So has Resize, Null Filter and Resized unchained only values and Any Size have moved.
input Output Resize 1280x720 Any Size Null Filter Any Size Resize Letter Box 16:9 1280x720 As long as input and output size match blend works I couldn't find the original project for this. I found another way to do the same as shown above.
Loop Playback
I can't repeat this, can you do File->Save Project As and attach the file? Also using curve with resize is meaningless, I don't understand what was your intent.
Resize + Curve Editor
Вы разработчик? Это здорово, что русский. Хорошо, обновлять не буду, если сохранили и подтверждаете проблему.
TGA write issues
You want a screenshot of an empty desktop? The preview window is a squirt ketchup on top of a wedding cake. I said ketchup, being kind. It's dreadful and nearly impossible to manage let alone configure. Far too many right click options, too little usability with anything above 720p. Certain filters hide it completely (1 px x 1px width - borderless!) Being 'stay-on-top' this disables the entire program with the error of doom on any click attempt to resume preceding a kill task cmd. Amazing cake but...
The VD2FM i have (see above) is able to process (edit and save) MKV/MP4 file in Direct Stream copy mode. So it will be nice if this VD2 (on this thread) will include those filters and plugins by default.
No such option, but you can reassign hotkey to Jobs.SaveAsAVI (menu File->Queue batch operation->Save Video) It is exactly the same with default on "Add to Queue".
It's bad idea to change urls of anything that already became public.
Add to Job Queue
To avoid confusion maybe time for Anton to change the URL of this project to Virtualdub2 so dropping vdfiltermod from the project URL This post would then become https://sourceforge.net/p/Virtualdub2/tickets/398/ The homepage would then become https://sourceforge.net/projects/Virtualdub2/
Yes using a filter pack will make any Virtualdub2 or other Virtualdub version stronger if it doesn't have those filters included. Reason people make Virtualdub filters and plugins to make Virtualdub better by having them. Long may new and old filters and plugins development continue.
I found on my HD many forks of VD, i tested them all. The version i had mention in my previous post is "VirtualDub2 FilterMod 20 Build 43073". This is the name of the folder where i have it. I found this fork in 2018. In the "About VirtualDub2" section i can find out this: Build 43073/release (Sat Nov 24 14:51:58 2018). (I added the mention for this pack that this build is strong together with VirtualDub Fliter Pack 2014 v1.3"). I can see on your thread you have Build 43073. So maybe this "FiletrMod"...
I found on many forks of VD on my HD, i tested them all. The version i had mention in my previous post is "VirtualDub2 FilterMod 20 Build 43073". This is the name of the folder where i have it. I found this fork in 2018. In the "About VirtualDub2" section i can find out this: Build 43073/release (Sat Nov 24 14:51:58 2018). (I added the mention for this pack that this build is strong together with VirtualDub Fliter Pack 2014 v1.3"). I can see on your thread you have Build 43073. So maybe this "FiletrMod"...
Are you sure about what you have found? Do you have a link? "VirtualDub2 FilterMod" sounds weird as "VirtualDub FilterMod" was just old name before I changed it to "VirtualDub2". Some packs on the net (which I never inspect) may include preinstalled plugins like "fcchandler mkv driver" which allow some direct copy work.
As i wrote, i found the solution with "VirtualDub2 FilterMod", and it is not so old either (i think 2018). This fork includes everything for what i was looking for - to edit MKV/MP4 in Direct stream mode (and that was my question, the matter of this topic, not any full processing mode -> i was looking for Direct stream solution ONLY, that was all about!). And with "VirtualDub2 FilterMod" i do no need to install anything. So i guess it might help to those they are looking to edit MKV/MP4 files in...
Tell more also I am talking about the video header bitrate which is different to the actual video bitrate.
Full Processing Mode and Smart Render The only frames that are then encoded are those at the edits few before few after. So If you as mentioned above post match your video codec. You can increase the bit rate from say ? 2000 to 3000 to ensure that the picture quality is maintained at or unnoticeable. If forget about this those edit will look bad at same bitrate and suffer. With Mediainfo after you will notice also the same bitrate is maintained because the video doesn't get changed to reflect bitrate...
Well, i made some experiments with old VD installations i have in my archive. I have many VD forks, i installed them all and i found the solution for what i am looking for, so to edit and export MKV/MP4 in direct copy mode. Some of VD installations can not read MKV/MP4 by default. Some of them can read MKV/MP4 installations, but they do not offer and "Export Direct stream copy" function. But i found one VD fork that works perfectly with MKV/MP4 both on input and output. It is "VirtualDub2 FilterMod"....
Sorry I don't have link for plugins import but just search on the net... If I remember well, VirtualDubMod can handle in direct stream copy AVI & MKV. You need use those left/right arrows with a yellow key to let VD search the part what you want to delete between two keyframes, it's automatic & very fast than searching by yourself... & so yes, to marking the start and the end, you must use the two last arrow... The best way easy, read your video & note the start/end timer of any ADS... Then open...
Also with the latest version 44282 not working because due of adlib-1.vdplugin. An out-of-bounds memory access (access violation) occurred in module 'avlib-1'... ...reading address 00000006... ...while running thread "Processing" (thread.cpp:197). VirtualDub2 crash report -- build 44282 (release) Disassembly: 6563da20: 2389cfc74424 and ecx, [ecx+2444c7cf] 6563da26: 0c00 or al, 00h 6563da28: 0000 add [eax], al 6563da2a: 0089442408c1 add [ecx-3ef7dbbc], cl 6563da30: ef out dx, eax 6563da31: 0583e70189...
VirtualDub2 crash report -- build 44015 (release) Disassembly: 6563da20: 2389cfc74424 and ecx, [ecx+2444c7cf] 6563da26: 0c00 or al, 00h 6563da28: 0000 add [eax], al 6563da2a: 0089442408c1 add [ecx-3ef7dbbc], cl 6563da30: ef out dx, eax 6563da31: 0583e70189 add eax, 8901e783 6563da36: fe db 0feh 6563da37: d3e7 shl edi, cl 6563da39: 83f601 xor esi, 01h 6563da3c: d3e6 shl esi, cl 6563da3e: 397c240c cmp [esp+0ch], edi 6563da42: 7e0c jle 6563da50 6563da44: 31db xor ebx, ebx 6563da46: 83c414 add esp, 14h...
VIRTUALDUB AVLIB-1 CRASHED
VIRTUALDUB AVLIB-1 READING ADDRESS 000006 ERRORS
Thank you for your comments. I am especially interested in VirtualDubMod . Can you send me the link to download it? I found VirtualDubMod 1.5.10.2 - is it the correct one? I guess so (i have also found VirtualDub2 FilterMod, but i guess this is not the one you have on your mind). I want to proccess only MKV and MP4 files only. And i really do not want to spend time to make full proccessing for my large video files - i just want just to cut some scnes and save it - for this the direct stream oparation...
enable DNXHD encoder
Я извиняюсь, файл себе сохранил - можно не обновлять. Но руки вообще не доходят что-то исправить.
Updating the link to the example video file https://hdd.tomsk.ru/file/sufulsom
It is not a problem of VD & nor of the video source coming from your VHS, but rather on your part ... You just have to lower the volume xDDD but which, there for you to test because it must be done everywhere ... The volume of the sound, coming from the video input coming from the VHS, the recording volume in Windows & co, the normalization of the sound in VD ... & at worst, just search on the internet, because VD is a very old software & it was used a lot at the time, there is a ton of tutorial...
With direct stream copy, VD1/2 can only save avi's files with a fps not variable... The another old VD nammed VirtualDubMod can save mkv's files in direct stream copy... If not search on internet input plugin for all VD, before many years ago, I used it to can copy directly any most popular video extension, I started use it like that since the first episode of Naruto :) & to cut well the video & when only you want to direct copy, you must use 2 buttons in the down, arrow left/right with a key yellow...
If I remember well, with VD1/VD2, direct stream copy is only available for .avi files & I think must have a FPS fix & not variable... For other like mp4/mkv, you need to re-encoded all the video(/audio)... But for mkv, you can do a direct copy with a another old VD which is called VirtualDubMod! That's a very long time I didn't used it but if I remember well it's "only" compatible with FFDShow codec, If you use LAV that will break maybe/surely... But if you want to cut all ads, that will be a part...
Sorry my english is bad & I don't really understand your problem, but you said video's source info got a "Variable", but variable for what? FPS? As I remember well, VD takes care poorly a video source with a FPS variable... & so to can use video (any video's extension) with FPS variable, you need use AviSynth 2.5 & so build a file .avs & of course you must had installed all codec's reader: ASYNTHER DirectShowSource DirectShowSource("C:\ThePathOfYourFiles\Movie.mp4", fps=60, convertfps=true) & then...
It's not VD2 who control the bitrate but you! You must set it by yourself in the option of the codec you selected! Find help tutorial in the net, there's many...
Hi Peter, I also had the "save failed" error when trying to save the crash report. What solved this is to run VD as admin....the problem is that the crash report is trying to save to your C: drive's OS folders and it does not like this unless you are admin. Still running the 32bit version for FFV1 captures. Looking forward to running the 64bit version when the problem gets resolved.
After some changes Anton made to my configuration (Thanks!), I was able to enter capture mode with 64bits at least. But when I tried to start capturing anything it crashes. I tried the following: 1) I rebooted. 2) Open Virtualdub2 and enter Capture Mode with Preview and 8ch audio: fine! 3) I selected FFV1 as videocodec, set a filename (F2) and started capture (F5). 4) Then it crashed: "An integer division by zero occurred in module Virtualdub64" (<- Message with FFV1) I've tried capturing 10bits...
You may think I don't get Remove Frames that it can only do at less FPS since remove frames makes video have less FPS. T remove all duplicate frames would need to be less FPS to match although Remove Frames doesn't indicate what target would be best suited so all duplicate frames are removed. That aside what I am refering to is that all Duplicate frames should be remove no matter what the FPS is set be that lower or higher target FPS. As it should be Virtualdub makes the final video output the set...
Needed Edit: What we have now when try at same frame rate is duplicate frames left in the video. As a test I set to less frame rate target, than the source and the duplicate frames are only then removed.
Another one today 29.970 need to Remove Frames and keep 29.970 why cannot this be done correctly please. What it does it keeps many frames and yes does do 29.970. But I prefer remove the frames and do 29.970. Remove Frames doesn't work correctly remove all known duplicate frames it knows when we set same frame rate or higher frame rate. But it should do remove all frames it knows need to be removed and still honour the frame rate we set whatever it may be. What we have now when try at same frame...
BTW. The help manual if you cannot find it press F1 key or Menu - Help
Norg you could read the help manual that is included with Virtualdub2 or this site has help also https://sourceforge.net/p/vdfiltermod/wiki/ but should be included in the manual ! Basic Virtualdub like this. Direct copy will do so but only cuts will be at I frames or [K]ey frames if you have selected non Key frames edit will do so on the nearest key frame. You could however encode again but you don't want to do this. And you want to edit at any frames not only Key frames. So Select Video Full Processing...
I don't like to talk plans but better don't expect any big change any soon.
Ok, thank you for the information. And is there any plan to develop the direct copy editation for some future VD2 update?
I really mean direct copy is not generally working. More detail here https://sourceforge.net/p/vdfiltermod/wiki/direct_copy/ You can cut and merge if you apply full compression at the end.
Hello, anybody there? Can you tell me if i can merge files in VD2? Can i cut the scene, add another video file on the end and save it (merge it)??? Thank you!
Crash on switching from vfw265 to ffmpeg encoder
Yeah it all ways fails to capture... I think it has something to do with windows 10 pro.... I loaded it on an old Dell 9 MINI with xp and it worked but the cpu is to slow so I know my capture card is good I will try compatibility mode or just use windows 7... oh and i did find VirtualDub 1 and it had the same result.
Try using Video, Preview (System); Overlay it's faster but not always work. Even if you can't see, you may try capture a few seconds and check capture file to see if it's blank or not.