Anime4000/IFME

No encoder to use

Opened this issue · 30 comments

I have this error? What i should do? Or download?
UfDJopf

May I know what is your computer spec?
Also, try delete old settings/config from %AppData%\..\Local\Anime4000\

Try to delete - the same thing.
Spec:
AMD Ryzen 5 3550H with Radeon Vega Mobile Gfx 2.10 GHz
RAM - 32 Gb
Videocard - Nvidia GeForce GTX 1650

check the plugins folder, have file each subfolder?

yes, in everyone

503 Service Unavailable

try again, it should have
image

try with vpn - the same - 503 Service Unavailable

Downloaded, the same
image

even you have remove this settings folder?
image

yes, even remove

do you have install Microsoft Visual C++ Runtime? This only logical thing if the encoder is failed to load

https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/

run install as administrator
this will install all versions of runtime

all installed, re-install with yours and the same error

like this I liked to remote and investigated my self, I run out of options what cause of it.

it work fine, but after awhile i get this error, maybe it's because update Windows?
But 21.06.17-alpha_wip-pre_v8 still works fine

Options

try Uncheck this if you wish do disable encoder test to make program load faster!

then check all encoder, then save

it should fix

because IFME test the encoder to make sure it can run

it's just empty
image

this is just straight weird~ I can't look why it wont read the plugins json metadata file...

install 8.0 beta 13 and the same error. Microsoft Visual C++ Runtime (redistributable) installed.
But 21.06.17-alpha_wip-pre_v8 still works fine.
image

this very odd issue, it appear that JSON Parser didn't run, either FFmpeg Info didn't run correctly to read test file

but you have done the "Loading Faster" checkbox, highly chance JSON Parser didn't run correctly

I using Newtonsoft.Json.dll for JSON parser

how about you try download the zip file from https://github.com/JamesNK/Newtonsoft.Json/releases then go to Bin folder and try net45

i downloaded that zip, and what i should do with this dll file?

sorry, I forgot to tell, replace this file:
image

image
now i get this
Details

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.TypeInitializationException: The type initializer for 'IFME.Language' threw an exception. ---> System.IO.FileLoadException: Could not load file or assembly 'Newtonsoft.Json, Version=11.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
   at IFME.Language..cctor()
   --- End of inner exception stack trace ---
   at IFME.frmMain.frmMain_Load(Object sender, EventArgs e) in D:\Users\Anime4000\Documents\GitHub\IFME\IFME\frmMain.cs:line 60
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.9181.0 built by: NET481REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
IFME
    Assembly Version: 8.0.13.0
    Win32 Version: 8.0.13
    CodeBase: file:///D:/IFME-8.0_beta13-debug/IFME.exe
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.9214.0 built by: NET481REL1LAST_B
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.9181.0 built by: NET481REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.9032.0 built by: NET481REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.9032.0 built by: NET481REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.9214.0 built by: NET481REL1LAST_B
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.9032.0 built by: NET481REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

What you suggest?

try these two
https://github.com/Anime4000/IFME/releases/tag/8.0_b13

net 481 or net 4.6
which one is work

nah, same error.

sorry, I can't replicate same error in my test environment, even in VM

maybe problem in this - when i launch app - there is no initializing, it's just launch immediately

it not supposed to do that, try this,
https://sourceforge.net/projects/ifme/files/encoder-gui/8.0/IFME-8.1-net48.7z/download

this time I use from NuGet instead of embedding to main project, it should work