Log in

View Full Version : VirtualDub2


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 [31] 32 33 34 35 36 37 38 39 40

v0lt
17th December 2024, 13:18
Is there a go-to page with general advice about how newbies can get started with reporting apparent bugs? Is this particular thread an appropriate place to report details about my VirtualDub2 problem?
1. Update all your instruments (VrtualDub2 v2.1, AviSynth+, plugins).
2. Create a separate topic for your problem. Examples: one (https://forum.doom9.org/showthread.php?t=185381) and two (https://forum.doom9.org/showthread.php?t=185848).
3. Describe your problem in as much detail as possible, specify the exact version numbers of the instruments.
4. Upload the necessary files (scripts and video files) to a file sharing service so that other people can reproduce your problem on their PC.

mso6jx
17th December 2024, 19:09
Cheers! :)
I've started a new thread to describe my issue here: https://forum.doom9.org/showthread.php?p=2011695#post2011695

rgr
28th December 2024, 16:44
In version 667 I have a problem with the folder path in the Deshaker v3.1 plugin. I always have to fill it in, and previously I left it empty (in version 44282) and the plugin found the file in the current project directory.

v0lt
30th December 2024, 05:58
I always have to fill it in, and previously I left it empty (in version 44282) and the plugin found the file in the current project directory.
What file are we talking about?
What is the current project directory?

rgr
1st January 2025, 19:01
1. Filter data file (default Deshaker.log).
2. Folder with .vdproject file.

I load the project to 44282 -- I can leave the field empty, the plugin uses the current folder.
I load the same project to 667 -- I have to fill in the field with the full path (I don't know where it looks for it then, but not in the project path)..

jay123210599
3rd January 2025, 15:23
What does VirtualDub2 use to play videos? When I enter one into it, the video had 41475 frames, but when enter it into vspreview and Staxrip, it had 33765 frames.

StainlessS
3rd January 2025, 17:05
What does VirtualDub2 use to play videos?
VirtualDub2.

Perhaps your video is Variable FrameRate, and VD2 converts to Constant FrameRate.

Check FR with MediaInfo.

jay123210599
3rd January 2025, 17:18
VirtualDub2.

Perhaps your video is Variable FrameRate, and VD2 converts to Constant FrameRate.

Check FR with MediaInfo.

And how does VirtualDub2 convert Variable FrameRate to Constant FrameRate, exactly?

v0lt
3rd January 2025, 19:33
1. Filter data file (default Deshaker.log).
2. Folder with .vdproject file.

I load the project to 44282 -- I can leave the field empty, the plugin uses the current folder.
I load the same project to 667 -- I have to fill in the field with the full path (I don't know where it looks for it then, but not in the project path)..
For me, both versions behave the same. I launch any of the versions and immediately drop the project file there. After that, the filter cannot find Deshaker.log.

But if you first open any video file in this folder, and then drop the project file, the filter will find Deshaker.log. And this does not depend on the VD2 version.

StainlessS
4th January 2025, 10:48
And how does VirtualDub2 convert Variable FrameRate to Constant FrameRate, exactly?
Same way everything else does, insert dupes where timestamps have gaps.

jay123210599
4th January 2025, 16:00
Same way everything else does, insert dupes where timestamps have gaps.

You mean duplicate frames? Do all video players (like PotPlayer, MPC-HC, VLC, and MPV) do that, too?

poisondeathray
4th January 2025, 17:21
You mean duplicate frames? Do all video players (like PotPlayer, MPC-HC, VLC, and MPV) do that, too?


Not exactly. For timecode VFR, frames can display for different durations in a media player. Functionally VFR is similar to inserted duplicates. The difference is no actual frames are being inserted

For CFR equivalent, you are going to have "physically" inserted duplicates. That' s going to be a lot worse compression wise. Think of your apng scenario with 41465 frames is going to consume significantly more disk space than 33765 frames

tormento
5th January 2025, 15:49
Would be possible to include nvenc in some way? Some filters unfortunately exists for VirtualDub only and I’d like to create a HEVC lossless mezzanine file for further processing.

LigH
5th January 2025, 17:43
Should work via "external encoders", I believe. If nvenc supports piping.

jay123210599
7th January 2025, 02:24
I have a 720x480 DVD video. When I extract images out of it, I want the resolution to be 853x480 instead. How do I do that?

LigH
7th January 2025, 08:07
Video - Full processing mode; Video - Filters... - [Add ...]: resize

I wonder how you calculated this odd width.

wonkey_monkey
7th January 2025, 11:34
I wonder how you calculated this odd width.

480×16/9 (rounded down)

which may or may not be the exactly correct thing to do, depending on how the original video was mastered.

SeeMoreDigital
7th January 2025, 11:39
...I wonder how you calculated this odd width.

480×16/9 (rounded down)

which may or may not be the exactly correct thing to do, depending on how the original video was mastered.Personally, I would round up to 854.

tormento
7th January 2025, 11:56
Personally, I would keep full res and apply anamorphic ratio to encoder.

tebasuna51
7th January 2025, 12:14
Right click over the image and select the aspect ratio desired.

If you have a correct source DVD (VOB file) VirtualDub2 select the correct aspect ratio for you, see the image.
Maybe for your source you need select the aspect ratio manually.

jay123210599
7th January 2025, 12:47
Right click over the image and select the aspect ratio desired.

If you have a correct source DVD (VOB file) VirtualDub2 select the correct aspect ratio for you, see the image.
Maybe for your source you need select the aspect ratio manually.

I opened my VOB file on VirtualDub2, but when I extracted a frame from it, the resolution was still at 720x480. Even when I adjusted the aspect ratio, the resolution of the image still wouldn't change.

LigH
7th January 2025, 14:24
The display aspect ratio only affects the display on screen. You need to actually resample the frame to a new dimension, that's what the resize filter does.

SeeMoreDigital
7th January 2025, 14:43
I opened my VOB file on VirtualDub2, but when I extracted a frame from it, the resolution was still at 720x480. Even when I adjusted the aspect ratio, the resolution of the image still wouldn't change.After importing your video. Select: Video -> Filters -> Add and navigate down the list to 'Resize' and press OK

While within the resize filter widow: -
Under 'Aspect ratio' select 'Disabled'.
Under 'Filter mode' select the resize filter that best suits your needs.
Under 'New size' select 'Absolute (pixels)' and enter the required pixel values in the two boxes.

nji
3rd February 2025, 12:08
I'm using VD2 since a long time to improve (mostly older) videos
from all kind of devices.

Mostly I use internal and Anton's filters,
additional a few special ones (ACOBW and NDF, DeLogo, Deshaker and some MSU filters).

Some of the internal filters I never used.
Maybe I miss something with them, so I would like to ask for hints
when/ if these filters are useful:

2:1 reduction (high quality)
Which differences to filte "resize (50%)"?
Quality? Speed?

convert to floating point
Useful when ...?

gamma correct?
Useful when ...?

warp sharp, warp resize?
Both seem to produce bad results...

BTW
What does the "Save" button in filter dialog do?
(There is no "Load" etc.)

TIA

v0lt
3rd February 2025, 12:47
VirtualDub2 v2.2.0.755 (https://github.com/v0lt/VirtualDub2/releases/tag/2.2.0)

Changes:
The auxsetup utility now has two versions: for win32 and x64.
Removed "64" prefixes for exe and dll files.
Improved HiDPI support.
Fixed output of system messages in vdub2.exe.
Code refactoring for modern compilers.

Updated avlib-1.vdplugin to version 0.7.1.220.
- Video files with incorrect (or unrecognized) frame rates are not supported. This fixes the plugin crash.
- Code refactoring for modern compilers.

Updated scripted.vdplugin to version 0.2.1.92.
- Fixed script saving.
- Now uses Avisynth+ header files. Minimum supported version of Avisynth is 2.6.
- Code refactoring for modern compilers.

Also available is old VirtualDub2 44282 with updated avlib.vdplugin (https://github.com/v0lt/avlib_vdplugin/releases/tag/0.7.1.220).

v0lt
3rd February 2025, 19:57
It's very strange, but 32-bit scripted.vdplugin 0.2.1.92 (https://github.com/v0lt/scripted_vdplugin/releases/tag/0.2.1) for some unknown reason scores 9-12 points on VirusTotal (https://www.virustotal.com/gui/file/78e5ab27c9ff0133a5b8b5a31c887b4e500624eee5518acdc5989f005de3059d). There is no such problem with the 64-bit version.

I used Visual Studio 2019 v16.11.42 and Windows SDK 10.0.19041.0.

Added
Rebuilt scripted.vdplugin 0.2.1.92 on a clean virtual machine with Visual Studio 2019 v16.11.42 and Windows SDK 10.0.19041.0 - nothing changed.

StainlessS
4th February 2025, 16:28
Is the offending file compressed with UPX ?,
if so try virustotal scan without UPX.

EDIT:
Damn, false +ve's growing, 19/71 (I did a rescan on VirusTotal original file, was original [for me] 17/70])
https://www.virustotal.com/gui/file/78e5ab27c9ff0133a5b8b5a31c887b4e500624eee5518acdc5989f005de3059d

EDIT: Maybe of interest (for Microsoft defender "Win32/Wacapew.C!ml" false +ve) :- https://www.purebasic.fr/english/viewtopic.php?t=84192

shows VirusTotal:BEHAVIOUR/Memory Pattern Domains/ and BEHAVIOUR/Memory Pattern Urls as "upx.sf.net"

EDIT:
VirusTotal:BEHAVIOUR/Full Reports/Zenbox/
Shows, "Uses 32bit PE files", in pink, so just being 32 bit seems to now be cause for concern.

v0lt
4th February 2025, 17:58
Is the offending file compressed with UPX ?,
No packagers are used.
I tried to build in Visual Studio 2022 and got the same result. I can also try another Windows SDK, but I doubt it will help.
Damn, false +ve's growing, 19/71 (I did a rescan on VirusTotal original file, was original [for me] 17/70])
Wow. The first test was only 9 points.
The 64-bit version is still clean (https://www.virustotal.com/gui/file/62ca9ce300850ad1decb404787c0c7608f8fe2cc175668f68ae4688352818006).

This is very strange. As if these antiviruses can't work with 64-bit code. :D

Maybe antiviruses don't like the large list of built-in AviSynth functions (https://github.com/v0lt/scripted_vdplugin/blob/0.2.1/src/CAvisynth.cpp#L48). :confused:

StainlessS
4th February 2025, 19:15
by me.
VirusTotal:BEHAVIOUR/Full Reports/Zenbox/
Shows, "Uses 32bit PE files", in pink, so just being 32 bit seems to now be cause for concern.
I've not long ago (1/2 hour) viewed this today posted YT clip NetworkChuck, a trustworthy good guy <but he drinks too much coffee and talks too fast :) >]:
Your Remote Desktop SUCKS!! Try this instead (FREE + Open Source):- https://www.youtube.com/watch?v=EXL8mMUXs88
Which suggests RustDesk as a cross platform Open Source Remote Desktop app.
https://github.com/rustdesk/rustdesk/
PC/MAC/Linux/Android/IOS/WEB

x64 no problem, but x86 exe download produces (maybe) false +ve with Comodo Internet Security antimalware.

O.T. @Wonkey-Monkey, I remember that you were searching for good Linux VNC, some years back, have you tried this one (RustDesk) ?

EDIT: I will not be installng Rustdesk any time soon, got too much to do already.

wonkey_monkey
4th February 2025, 19:47
O.T. @Wonkey-Monkey, I remember that you were searching for good Linux VNC, some years back, have you tried this one (RustDesk) ?

What the... I had to go and search to check when I did that. But you just remember? :eek:

I switched back to Windows nn my work desktop in the end. I do successfully (mostly) use VNC on Ubuntu with virtual desktops.

StainlessS
4th February 2025, 20:10
Thanks.
I remember that I used to use TigerVNC (by same guys as TightVNC on Windows) on Linux Mint (Ubuntu based).

isidroco
5th February 2025, 01:54
1) x86 version works OK under Win7 x64. But x64 version gives error at start: "The procedure entry point kernel32.WaitOnAddress could not be located in the dynamic link library api-ms-win-core-synch-|1-2-0.dll", it starts but on video load gives: "Couldn't locate decompressor for format 'H264' (unknown)


The auxsetup utility now has two versions: for win32 and x64.
Removed "64" prefixes for exe and dll files.

This breaks my scripts which executes VirtualDub64.exe or VirtualDub.exe depending on filters and/or local win architecture. Please return to old naming style within same folder.

Also I used VirtualDub.exe /queryVersion to detect old version if less than 42475; but newer version gives 219 when I expect something bigger than 44282 which is the one I use now.

Win7 compatibility is important due to a lot of users (as me) use it with vintage capture cards to get VHS/Video8. Most of them needs WinXP, and some can be hacked to work with win7 which is my system for main Vdub usage.

v0lt
5th February 2025, 06:08
But x64 version gives error at start: "The procedure entry point kernel32.WaitOnAddress could not be located in the dynamic link library api-ms-win-core-synch-|1-2-0.dll"
Readme.md (https://github.com/v0lt/VirtualDub2/blob/master/Readme.md)
Minimum system requirements
x64 compatible CPU
Windows 8.1 x64 or newer
VirtualDub2 v2.1 can work on Windows 7 if you replace the FFmpeg DLL files with Windows 7 compatible ones.

My VirtualDub2 x64 kit uses only official release shared builds of FFmpeg (https://www.gyan.dev/ffmpeg/builds/#release-builds).
There are three possible solutions (https://forum.doom9.org/showpost.php?p=2006672&postcount=1409) for Windows 7 users. I won't double check these solutions, Windows 7 users will have to do it themselves and use the one that suits them.

The VirtualDub2 Win32 kit uses the ffmpeg-n7.1-latest-win32-gpl-shared-7.1.zip (https://github.com/yt-dlp/FFmpeg-Builds/releases/tag/latest) build from the yt-dlp project. I haven't tested these builds on Windows 7 and don't plan to.

This breaks my scripts which executes VirtualDub64.exe or VirtualDub.exe depending on filters and/or local win architecture. Please return to old naming style within same folder.
This will not be changed.
I would recommend creating a shared folder that will contain several different folders with different versions of VirtualDub/VirtualMod/VirtualDub2. This folder can be added to PATH and you can use a relative path from this folder to different versions of VD. This will be a more correct solution.

shekh
5th February 2025, 12:26
I'm using VD2 since a long time to improve (mostly older) videos
from all kind of devices.

Mostly I use internal and Anton's filters,
additional a few special ones (ACOBW and NDF, DeLogo, Deshaker and some MSU filters).

Some of the internal filters I never used.
Maybe I miss something with them, so I would like to ask for hints
when/ if these filters are useful:

2:1 reduction (high quality)
Which differences to filte "resize (50%)"?
Quality? Speed?

convert to floating point
Useful when ...?

gamma correct?
Useful when ...?

warp sharp, warp resize?
Both seem to produce bad results...

BTW
What does the "Save" button in filter dialog do?
(There is no "Load" etc.)

TIA

Hi
2:1 reduction (high quality): it uses 3*3 sample matrix, which is (I guess) something in between bilinear and bicubic of the resize filter. Never used/touched.

convert to floating point: this is to force fp32 quality for next filter (e.g. gamma correct).

gamma correct: "Converts video color representation between gamma space and linear space." Some operations (resize) make more sense in linear. Somewhat HDR-related.

warp sharp, warp resize: no idea.

What does the "Save" button in filter dialog do: same as File->Save project. I mostly forgot why, maybe to have it at hand while making complex filter adjustment, which may lead to crash or adverse result requiring backup.

nji
5th February 2025, 12:44
Hi shekh.
Thank you very much. :)
It's good to know indeep the tool I'm using so often.

nji
5th February 2025, 14:17
Hi
...
What does the "Save" button in filter dialog do: same as File->Save project. I mostly forgot why, maybe to have it at hand while making complex filter adjustment, which may lead to crash or adverse result requiring backup.

I re-checked.
Indeed, "Save" saves the project.
But only if you have a project defined/ loaded.
Otherwise "Save" button does (without message) not save anything!
==> If crash, the valuable filter chain is lost.
Something for the (non-existing :) ) bug list.

isidroco
5th February 2025, 15:35
This will not be changed.
I would recommend creating a shared folder that will contain several different folders with different versions of VirtualDub/VirtualMod/VirtualDub2. This folder can be added to PATH and you can use a relative path from this folder to different versions of VD. This will be a more correct solution.

Win7 agreed, workaround works ok.

But changing VirtualDub64.exe to VirtualDub.exe IMO is a mistake. My script tries to findout where VDUB is located, and which version is installed, and changes it's bahaviour according to that (even choosing x32 or x64 depending on desired filters).
Having the same name for both x32/x64 versions makes correct version usage very hard from batch.
Same with your chosen version to return: older VDUB v1.07.8 returns 28346; v1.10.2 returns 34807, v1.10.4 35491; newer VDUB2 returns 44282; I use 42475 as cut point to use or not use some functions (ie: VirtualDub.video.SetInputMatrix ). But your chosen return value: 219 completly breaks version ascending order.
I'm puzzled of why you decide to do those arbitrary breaking changes with no benefit at all.
I have to do a lot of useless changes to adapt to the new naming/version scheme and at the same time being able to run on older versions.

v0lt
5th February 2025, 16:51
I've been solving my problems with building, debugging and testing. I'm happy with everything now and I'm not going to complicate this process.

I don't know what kind of scripts you have, but I would do something like this at the beginning of the script.
rem C:\Progs\VirtualDub-1.10.4\VirtualDub.exe
rem C:\Progs\VirtualDub-1.10.4-AMD64\Veedub64.exe
rem C:\Progs\VirtualDubMod\VirtualDubMod.exe
rem C:\Progs\VirtualDub2_44282\VirtualDub.exe
rem C:\Progs\VirtualDub2_44282\VirtualDub64.exe
rem C:\Progs\VirtualDub2_v2.2\VirtualDub2.exe
rem C:\Progs\VirtualDub2_v2.2_win32\VirtualDub2.exe

SET VD_EXE="C:\Progs\VirtualDub2_v2.2\VirtualDub2.exe"

%VD_EXE% "Test.avi"

isidroco
5th February 2025, 19:14
I've been solving my problems with building, debugging and testing. I'm happy with everything now and I'm not going to complicate this process.

My script is for anyone to run ANY virtualDub version on any Windows machine. And sometimes uses x32 or x64 depending on parameters. Your /QueryVersion behaviour is unacceptable (gives an older version). I can change it for new vdub, but it's not trivial to mantain older VDub support. This is an extract of my script as an example:



set PARAM=_%*& REM _ avoid PARAM being empty if no param passed, %* are rest of parameters passed
rem delete all spaces
set PARAM=%PARAM: =%

set vdloc=C:\VirtualDub\&REM ***prefered virtualdub path goes here***

set vDub=VirtualDub.exe
set vDubCli=vdub.exe
if defined ProgramFiles(x86^) ( REM defaults on x64 windows
set vDub=VirtualDub64.exe
set vDubCli=vdub64.exe
)
IF not "%PARAM:x32=%" == "%PARAM%" ( REM x32 parameter forces 32b vdub
set vDub=VirtualDub.exe
set vDubCli=vdub.exe
)
IF not "%PARAM:fdeblk=%" == "%PARAM%" ( REM deBlock only in 32b vdub
echo ***& echo *** Using x32 vdub due to FDEBLK deblock parameter ***& echo ***
set vDub=VirtualDub.exe
set vDubCli=vdub.exe
)
IF not "%PARAM:x64=%" == "%PARAM%" ( REM x64 parameter forces 64b vdub
set vDub=VirtualDub64.exe
set vDubCli=vdub64.exe
)

FOR %%S in ( "%vdloc%","%ProgramFiles%\VirtualDub\"^
,"C:\DVD\VirtualDub\" "C:\VirtualDub\","C:\DVD\VDUB\"^
,"%ProgramFiles(x86)%\VirtualDub\" "C:\Archivos de programa\VirtualDub\" ) do (
set vdloc=%%~S& REM eliminate quotes" which are needed for spaces in dirs
rem must use !vdloc! delayed expansion instead of %vdloc% here:
IF exist "!vdloc!%vdub%" GOTO :vdfound
)
set errorStatus=VirtualDub not found: Modify vdloc path in batch or install vDub
GOTO :error
:vdFound

set oldVDub= & REM space: Enable newer VDub2 commands: use color matrix, hide i/o video in status window
set xCompr=I& REM *I* default h264 vDub internal for new Vdub
IF not "%PARAM:ch264v=%" == "%PARAM%" set xCompr=H& REM *H* h264 vfw
IF exist "%vdloc%%vDubCli%" ( rem Check if old vdub version
"%vdloc%%vDubCli%" /queryVersion >nul
if not errorlevel 42475 ( REM if ver<42475 old version of virtualDub
set noWavHeader= & REM don't use in new vdub versions
set oldVDub=// & REM bars "// " comments out newer commands
set xCompr=H& REM *H* default h264 vfw compressor for old Vdub
)
)

IF "%vDub%" == "%vDub64%" IF not exist "%vdloc%plugins64\Deshaker_64.vdf" (
set errorStatus=Please copy deshaker plugin in: %vdloc%plugins64\Deshaker_64.vdf
GOTO :error
) ELSE (
IF not exist "%vdloc%plugins32\Deshaker.vdf" (
set errorStatus=Please copy deshaker plugin in: %vdloc%plugins32\Deshaker.vdf
GOTO :error
)
)

...

nji
6th February 2025, 12:01
@v0lt

I re-checked.
Indeed, "Save" saves the project.
But only if you have a project defined/ loaded.
Otherwise "Save" button does (without message) not save anything!
==> If crash, the valuable filter chain is lost.
Something for the (non-existing :) ) bug list.

Could you de-activate the "Save" button if there is no project defined/ loaded?
Or open a "Save project" dialog?

This would prevent possibly data loss at crash.

v0lt
6th February 2025, 18:50
Could you de-activate the "Save" button if there is no project defined/ loaded?
I didn't understand anything. What "Save" button are you talking about?

nji
6th February 2025, 19:44
It's from the post (https://forum.doom9.org/showthread.php?p=2014280#post2014280)just before the virustotal issue.

jay123210599
13th February 2025, 18:45
Three things:

1. How do I move 5 seconds forward and backward in VirtualDub2?

2. This is the information for my video:

Format : Matroska
Format version : Version 4
File size : 339 MiB
Duration : 23 min 43 s
Overall bit rate : 1 999 kb/s
Frame rate : 24.052 FPS
Encoded date : 2016-10-26 10:52:38 UTC
Writing application : mkvmerge v7.9.0 ('Birds') 64bit
Writing library : libebml v1.3.1 + libmatroska v1.4.2
Attachments : CLEARG.TTF

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3
Format settings : CABAC / 6 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 6 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 23 min 43 s
Bit rate : 1 803 kb/s
Nominal bit rate : 2 246 kb/s
Width : 720 pixels
Height : 480 pixels
Display aspect ratio : 16:9
Original display aspect ratio : 3:2
Frame rate mode : Variable
Frame rate : 24.052 FPS
Original frame rate : 29.970 (30000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.217
Stream size : 306 MiB (90%)
Writing library : x264 core 120 r2164 da19765
Encoding settings : cabac=1 / ref=6 / deblock=1:1:1 / analyse=0x3:0x133 / me=umh / subme=7 / psy=1 / psy_rd=0.40:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=2 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=5 / b_pyramid=0 / b_adapt=1 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=300 / keyint_min=29 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=2pass / mbtree=1 / bitrate=2246 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:0.60
Default : Yes
Forced : No

When I extract images out of it, I want the resolution to be 853x480 instead. I tried adjusting the aspect ratio but it didn't work. Can someone help me?

3. Say I extracted an image from one video. But when I closed it (but not VirtualDub2) and opened another video, when I decided to extract an image from that video, it uses the name of the old video instead of the new one. How do I fix that?

SeeMoreDigital
13th February 2025, 20:12
When I extract images out of it, I want the resolution to be 853x480 instead. I tried adjusting the aspect ratio but it didn't work. Can someone help me?

I told you how to do this here: https://forum.doom9.org/showthread.php?p=2012807#post2012807

jay123210599
13th February 2025, 20:37
I told you how to do this here: https://forum.doom9.org/showthread.php?p=2012807#post2012807

But I want to do it naturally without using any filters.

SeeMoreDigital
13th February 2025, 20:51
But I want to do it naturally without using any filters.That's not possible as the native 720x480 image pixel resolution needs to be 'resized' to 852x480 pixels!

jay123210599
13th February 2025, 23:36
That's not possible as the native 720x480 image pixel resolution needs to be 'resized' to 854x480 pixels!

And my other two questions?

v0lt
14th February 2025, 04:58
When I extract images out of it, I want the resolution to be 853x480 instead. I tried adjusting the aspect ratio but it didn't work. Can someone help me?
If you are cropping a frame in YUV 4:2:0 format, then cut off an even number of pixels on each side.

If you are using resize, then use the built-in filter functionality.
Filter: Resize > Codec-friendly sizing > Multiples of 2 (8 is better).

Regardless of the format, the final result should be a multiple of 2 (preferably 8).
This has already been written about here.

And my other two questions?
People are not obligated to answer all your questions. This is not an exam.

shekh
17th February 2025, 13:33
1. How do I move 5 seconds forward and backward in VirtualDub2?


Go to frame (Ctrl+G)
Tab to "Jump to frame at time" field
type +5s or -5s

rgr
18th February 2025, 00:20
scripted.vdplugin_x64_fix.7z (https://www.mediafire.com/file/7kthpit06y2rdb1/scripted.vdplugin_x64_fix.7z/file)

Something is not quite working though. Today VDub reported to me twice that the script editor could not save the avs file. After a while the program crashed, and then it turned out that the avs file had zero length. Today it happened to me twice and I had to rewrite the avs script.