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.

 

Go Back   Doom9's Forum > Capturing and Editing Video > VirtualDub, VDubMod & AviDemux

Reply
 
Thread Tools Search this Thread Display Modes
Old 8th August 2024, 14:17   #1361  |  Link
tormento
Acid fr0g
 
tormento's Avatar
 
Join Date: May 2002
Location: Italy
Posts: 2,714
Would be hard to add mkv chapter support to be shown in the timeline?

Eventually, jumping to them would be nice too.
__________________
@turment on Telegram
tormento is offline   Reply With Quote
Old 9th August 2024, 18:19   #1362  |  Link
nji
Registered User
 
Join Date: Mar 2018
Location: Germany
Posts: 230
Start of VD2 (both new versions) fails @ Win7-64

I tried (for the first time) the version with newer avlib etc.
(both orig and v.2.1) @
Win7-64, VC++ redistr. x64 2015-2022.

Entry point "kernel32.WaitOnAddress" wasn't found in DLL
"api-ms-win-core-synch-l1-2-0.dll"
(freely translated).

So at least Win8 necessary?
https://learn.microsoft.com/en-us/wi...s#requirements

Last edited by nji; 9th August 2024 at 18:52.
nji is offline   Reply With Quote
Old 9th August 2024, 19:16   #1363  |  Link
v0lt
Registered User
 
Join Date: Dec 2008
Posts: 2,085
Quote:
Originally Posted by nji View Post
Entry point "kernel32.WaitOnAddress" wasn't found in DLL
"api-ms-win-core-synch-l1-2-0.dll"
(freely translated).
I think some FFmpeg 7.0 builds no longer support Windows 7.
The function you mentioned is contained in avcodec-61.dll.
v0lt is offline   Reply With Quote
Old 9th August 2024, 19:44   #1364  |  Link
nji
Registered User
 
Join Date: Mar 2018
Location: Germany
Posts: 230
So if it's only some ffmpeg builds that need Win8+,
it may be an option to use the other ones?
nji is offline   Reply With Quote
Old 9th August 2024, 19:49   #1365  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,079
Worth a try for sure, some publishers may use different compilers/options. But no guarantee, ffmpeg may link modules which don't support outdated OS anymore. Multithreading is a feature that depends a lot on efficient OS features.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 9th August 2024, 21:12   #1366  |  Link
jay123210599
Registered User
 
Join Date: Apr 2024
Posts: 80
Quote:
Originally Posted by jay123210599 View Post
and the rest of the my question? to extract frames and make image sequences, and also burn in subtitles?
@v0lt Can you answer my question, please? How do I use ffmpeg as an external encoder for these things in Virtualdub2?
jay123210599 is offline   Reply With Quote
Old 9th August 2024, 21:18   #1367  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,079
I know that VirtualDub2 can export image sequences on its own.

And I know that AviSynth can burn in subtitles.

I would certainly not insist in learning how to do it in ffmpeg.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 9th August 2024, 21:18   #1368  |  Link
v0lt
Registered User
 
Join Date: Dec 2008
Posts: 2,085
Quote:
Originally Posted by jay123210599 View Post
@v0lt Can you answer my question, please?
No.
Quote:
How do I use ffmpeg as an external encoder for these things in Virtualdub2?
Read the FFmpeg documentation. Maybe there is what you need. This is off-topic here.
v0lt is offline   Reply With Quote
Old 10th August 2024, 10:15   #1369  |  Link
nji
Registered User
 
Join Date: Mar 2018
Location: Germany
Posts: 230
Quote:
Originally Posted by v0lt View Post
I think some FFmpeg 7.0 builds no longer support Windows 7.
The function you mentioned is contained in avcodec-61.dll.
I checked the Win prebuilds mentioned at official site
https://www.ffmpeg.org/download.html

gyan.dev builds https://www.gyan.dev/ffmpeg/builds/
"Essentials build compatible with Windows 7 or above.
Full build requires at least Windows 10."
(Probably these are the ones you're using?)
==> No libs for Windows 7.

BtbN builds https://github.com/BtbN/FFmpeg-Builds
"are targetting Windows 7 and newer".
So I tried by exchanging the ffmpeg libs (in both 44282 and v.2.1 version)
but strange: same message at start.

EDIT:
It seems that BtbN builds are not targetting Windows 7/8 anymore,
at least from June on:
https://github.com/BtbN/FFmpeg-Builds/issues/386

EDIT2:
With that last Win7 compatible ffmpeg version mentioned in the issue...
replacing the av-libs, now both VD2 version do (at a first test).
Still it is not recommendable (e.g. the mentioned webp exploit
mentioned in the issue).
(OT: ESU since 2023, ffmpeg's (libs only!) since June, browser from Sept., ... finally time 4 Linux).

Last edited by nji; 10th August 2024 at 15:02.
nji is offline   Reply With Quote
Old 10th August 2024, 14:30   #1370  |  Link
jay123210599
Registered User
 
Join Date: Apr 2024
Posts: 80
Quote:
Originally Posted by LigH View Post
There is one for AviSynth: SupTitle
What if the subtitles are embedded in the video?
jay123210599 is offline   Reply With Quote
Old 10th August 2024, 16:21   #1371  |  Link
nji
Registered User
 
Join Date: Mar 2018
Location: Germany
Posts: 230
Quote:
Originally Posted by nji View Post
...replacing the av-libs, now both VD2 version do (at a first test).
But doing some comparison between "orig" VD2 with outdated ffmpeg and new v.2.1 with up-to-date ffmpeg
there is no difference in results (only few bytes in meta data).
I took an mp4/avc1 movie, rescaled and saved as mp4/avc1 again.
I would have expected especially that newer swscale would produce a better result.

Maybe I have a misunderstanding in the results new VD2 should produce?
What kind of differences should occur?
At the moment is seems it produces same as before...
nji is offline   Reply With Quote
Old 10th August 2024, 21:20   #1372  |  Link
v0lt
Registered User
 
Join Date: Dec 2008
Posts: 2,085
https://www.animmouse.com/p/ffmpeg-binaries/
Builds with DLLs are called shared.
Current versions of avlib_vdplugin require FFmpeg 7.0.x.
v0lt is offline   Reply With Quote
Old 10th August 2024, 21:48   #1373  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,079
Quote:
Originally Posted by jay123210599 View Post
What if the subtitles are embedded in the video?
If they are "embedded" as multiplexed subtitle stream in a container, then they can be extracted to a *.sup file. In case of MKV files ripped from Blu-ray using MakeMKV, eac3to is pretty useful.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 10th August 2024, 22:00   #1374  |  Link
nji
Registered User
 
Join Date: Mar 2018
Location: Germany
Posts: 230
Quote:
Originally Posted by v0lt View Post
https://www.animmouse.com/p/ffmpeg-binaries/
Builds with DLLs are called shared.
Current versions of avlib_vdplugin require FFmpeg 7.0.x.
Yes, I know that.

As posted above I used
https://github.com/BtbN/FFmpeg-Build...shared-7.0.zip

With that I get the effect described above (i.e. no effect).

So, why's that?
nji is offline   Reply With Quote
Old 11th August 2024, 07:33   #1375  |  Link
v0lt
Registered User
 
Join Date: Dec 2008
Posts: 2,085

I think it's obvious. You are missing the file "api-ms-win-core-synch-l1-2-0.dll".
v0lt is offline   Reply With Quote
Old 11th August 2024, 07:53   #1376  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,079
AFAIR it is provided by MS VC Runtimes 2015+; please note that these installers exist in 32 bit and 64 bit flavours. You might use the VisualCppRedist AIO to get all versions up to date.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 11th August 2024, 08:34   #1377  |  Link
nji
Registered User
 
Join Date: Mar 2018
Location: Germany
Posts: 230
Quote:
Originally Posted by v0lt View Post
I think it's obvious. You are missing the file "api-ms-win-core-synch-l1-2-0.dll".
Not at all.

I would miss that runtime, if I would use the ffmpeg version you provide.
(BTW that runtime wouldn't be available for Win7).

But - as I tried to express in not only one of my posts above -
I do not use the ffmpeg version you provide,
but replaced your av-libs by ones that do for Win7.

They do well - without errors.
But... they produce exactly the same result movies as last shekh's (???)

My English must be very bad, that all my tries to express the matter are in vain...

Last edited by nji; 11th August 2024 at 08:36.
nji is offline   Reply With Quote
Old 11th August 2024, 09:22   #1378  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,079
Of course, exactly the same codecs produce (more or less) exactly the same results. No surprise.

Even updated codecs may produce still (more or less) exactly the same results. Not many updates will change the efficiency noticeably. Maybe such updates which introduce features not yet present in previous codecs, so you can't compare them directly.

The main reason for updating av-libs was fitting them to new ffmpeg interfaces which are required to add new and more complex codecs. Like AV1 and VVC decoders.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 11th August 2024, 10:28   #1379  |  Link
nji
Registered User
 
Join Date: Mar 2018
Location: Germany
Posts: 230
Ah... thanks for that.

As there are generations of updates between shekh's and vOlt's ffmpeg,
I would have expected differences in at least swscale module
(which is known to produce quite suboptimal results in the past).
But - as said - there is literally no difference (only some meta data bytes).

So, if anyone should ever notice main differences between the ffmpeg version's results,
maybe post the example.
nji is offline   Reply With Quote
Old 11th August 2024, 11:08   #1380  |  Link
v0lt
Registered User
 
Join Date: Dec 2008
Posts: 2,085
avlib_vdplugin provides the following functions:
1. Opens and decodes various video files. If you open File Information, you may see "Caching Input Driver" in the title. In this case, avlib_vdplugin is used.
2. Adds the "fflayer" video filter.
3. Adds video and audio codecs to the list of codecs with the "FFmpeg" prefix.
4. Allows you to save videos in MKV, MP4, etc.
v0lt is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 00:17.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.