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 > VapourSynth

Reply
 
Thread Tools Search this Thread Display Modes
Old 12th September 2024, 15:38   #1  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,076
Trouble with ffmpeg 7 and alternative VPY demuxer

During the last week(s) a problem started compiling ffmpeg including a patch to implement an alternative demultiplexer for VapourSynth.

This patch may be obsolete now, since there was some development in ffmpeg to allow dynamic linking of VapourSynth libraries in static builds, and some multi-threading optimizations.

To check whether the alternative demultiplexer can be removed as obsolete, it would be lovely if some people actually using VapourSynth under Windows could test these three builds I made; the latest EXE was built without the patch, the older two still contain it (they were built with MABS when there was no linker error yet). An additional task would be to benchmark the direct VPY source input versus piping from vspipe.

Your results will help deciding whether it is safe or not to exclude the alternative demultiplexer from building in MABS or possibly even disable VapourSynth support because there is not much advantage over piping.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 18th September 2024, 02:12   #2  |  Link
amayra
Quality Checker
 
amayra's Avatar
 
Join Date: Aug 2013
Posts: 292
i can help you with Linux testing if you went
__________________
I love Doom9
amayra is offline   Reply With Quote
Old 18th September 2024, 07:54   #3  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,076
The goal is to benchmark an ffmpeg binary with 0001-Add-Alternative-VapourSynth-demuxer.patch applied against one without. But right now it is not applicable. So you would need an older ffmpeg build which was compiled in a time when it did.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 19th September 2024, 23:41   #4  |  Link
Marsu42
Huba Huba
 
Marsu42's Avatar
 
Join Date: Aug 2005
Location: Palumbian Jungle
Posts: 79
Quote:
Originally Posted by LigH View Post
The goal is to benchmark an ffmpeg binary with 0001-Add-Alternative-VapourSynth-demuxer.patch applied against one without. But right now it is not applicable. So you would need an older ffmpeg build which was compiled in a time when it did.
Since I don't want to spam the bug tracker, continuing from https://github.com/m-ab-s/media-auto...ent-2362315870

None of the 3 ffmpeg exe with vapoursynth support work for me, I've put the 2 dll into the same directory, and using the very same .vpy with vspipe or loading into a media player (PotPlayer) works finde.

I might have done somthing wrong trying to load the .vpy with the ffmpeg you provided, but I have no idea what.
__________________
"The innocent have nothing to fear" :stupid:
Marsu42 is offline   Reply With Quote
Old 20th September 2024, 07:28   #5  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,076
You will have to specify the input format explicitly via -f because ffmpeg does not auto-detect that *.vpy files need the vapoursynth or vapoursynth_alt demuxer.

One benchmark has been submitted, reporting that vspipe is the fastest way and the alternative vapoursynth demuxer by far the slowest. So it appears that that one can be safely dropped...
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH 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 08:04.


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