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. |
18th June 2018, 13:29 | #2401 | Link |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
That usually indicates the attempt to load a DLL with bitness mismatch (loading a 32 bit plugin with 64 bit Avisynth or vice versa).
__________________
Groucho's Avisynth Stuff |
18th June 2018, 13:42 | #2403 | Link | |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Quote:
Code:
// MessageId: STATUS_INVALID_IMAGE_FORMAT // // MessageText: // // {Bad Image} // %hs is either not designed to run on Windows or it contains an error. Try installing the program again using the // original installation media or contact your system administrator or the software vendor for support. // #define STATUS_INVALID_IMAGE_FORMAT ((NTSTATUS)0xC000007BL)
__________________
Groucho's Avisynth Stuff |
|
18th June 2018, 13:45 | #2404 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,783
|
Check with DependencyWalker, load ffms2.dll in each specific bitness...
They require several API-MS-WIN-CORE-WINRT-*.DLL; are they unavailable in Windows 7? Several other API-MS-WIN-CORE-*.DLL are available, though. This build is possibly not really independent of Visual Studio, or expects a newer Windows generation (WinRT is a hint, I guess). _ Or maybe I am wrong, and they are only very indirect dependencies. For me the AviSynth plugins seem to work. And they can create an index without the separate indexer too. Last edited by LigH; 18th June 2018 at 14:11. |
18th June 2018, 14:14 | #2406 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,783
|
I wonder if a separate indexer is really necessary. I believe it doesn't require the ffms2.dll itself (maybe the shared libav DLL's if it was built shared as well), and it will use an own 32 bit process which shall run on both a 32 and 64 bit Windows. So having it included in the package should be merely convenient for those {users who / applications which} run it explicitly.
|
18th June 2018, 14:18 | #2407 | Link | |
Registered User
Join Date: Apr 2008
Posts: 418
|
Quote:
|
|
18th June 2018, 15:39 | #2409 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,783
|
Release version 2.23.1 on github reports: "myrsloik released this on 18 Oct 2016". Do you know any newer (except your own)? MeGUI (32 bit) uses the same, according to its file date.
|
18th June 2018, 15:56 | #2410 | Link | |
Registered User
Join Date: Jun 2007
Posts: 414
|
Quote:
|
|
19th June 2018, 03:51 | #2411 | Link |
Registered User
Join Date: Jun 2007
Posts: 414
|
Since there seemed to be interest...
FFMS2 2.23.1 (w/ FFmpeg 4.0) Static Libs Build (x86 & x64) | Shared Libs Build (x86 & x64) | Sources Build Notes: Compiled with Microsoft Visual Studio 2015 Shared Libs & Include Files were copied to the Visual Studio Directories in: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC Patch included with previous releases was applied to FFmpeg before compiling. Static FFmpeg compiled with: Code:
./configure --toolchain=msvc --enable-gpl --enable-version3 --disable-encoders --disable-programs --disable-filters \ --disable-network --disable-doc --disable-avdevice --disable-swresample --disable-postproc --disable-avfilter --enable-avresample make install Code:
./configure --toolchain=msvc --enable-gpl --enable-version3 --enable-shared --disable-encoders --disable-programs --disable-filters \ --disable-network --disable-doc --disable-avdevice --disable-swresample --disable-postproc --disable-avfilter --enable-avresample make install Project Properties > Configuration Properties > Linker > Input - Additional Dependencies: bcrypt.lib; Changes to libs.cpp (Both Builds) Code:
#pragma comment(lib, "zlibstat.lib") Code:
#pragma comment(lib, "avutil.lib") #pragma comment(lib, "avcodec.lib") #pragma comment(lib, "avformat.lib") #pragma comment(lib, "swscale.lib") #pragma comment(lib, "avresample.lib") LibAV (from FFmpeg 4.0) zlib 1.2.11 Other Software: MSYS2 (i686 & x86_64) Yasm 1.3.0 (General Use Executables) |
19th June 2018, 08:37 | #2412 | Link |
Professional Code Monkey
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,555
|
Feel free to compile a current git master as well. I've simply been too busy and it'll probably have fixed a lot of issues for some peopl.e.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
20th June 2018, 00:05 | #2413 | Link |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,795
|
@l33tmeatwad VS chrashes instantly with no error. Tried with static and shared build, Vapoursynth x64. But it creates an index file.
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth VapourSynth Portable FATPACK || VapourSynth Database |
20th June 2018, 01:22 | #2415 | Link |
Registered User
Join Date: Sep 2007
Posts: 5,377
|
ffms2 static x64 compiled by l33tmeatwad, VS x64 works for me too. Win8.1
Thanks. @ChaosKing - did older ffms2 crash too with that source? -This newer ffms2 also decodes some VP9 variants that older ffms2's had problems with -But still problems with interlaced VC-1 Last edited by poisondeathray; 20th June 2018 at 01:33. |
20th June 2018, 01:42 | #2416 | Link |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,795
|
I tried different videos, it's always the same. My cpu is a Ryzen 1700.
The old ffms2 work fine with all tested videos.
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth VapourSynth Portable FATPACK || VapourSynth Database |
20th June 2018, 09:33 | #2418 | Link |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,795
|
Win10 x64 Pro 17134 (the latest one)
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth VapourSynth Portable FATPACK || VapourSynth Database |
20th June 2018, 19:45 | #2420 | Link |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,795
|
I haven't changed anything but now it's working O_O
I know that I restarted my pc, tried it in vs editor and with vspipe. It didn't work ... and now magically it works.
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth VapourSynth Portable FATPACK || VapourSynth Database |
|
|