[FFmpeg-user] Unable to play or import video files in an app that uses ffmpeg
Tim Stiles
tim.stiles79 at gmail.com
Mon Sep 7 20:19:34 EEST 2020
Hello!
This is my first time posting a help question, hopefully I'm doing
it correctly.
Background: There is a Windows app called Pinball Browser. It is used to
make video and audio updates to .RAW pinball machine firmwares. Within it
has features to play videos from that firmware as well as import / replace
certain videos within. For these features to work, the app doesn't require
that the entire ffmpeg libraries be installed. It simply requires that
ffmpeg.exe and ffprobe.exe are located in its root directory.
Issue: For me specifically on my Windows 10 PC, these video playback and
import features do not work. When I select a video to play, nothing happens
(the app is supposed to have an inner window that displays the playback but
that is non-existent when I hit play). When I import I get some nasty
exceptions (See screenshots attached. I also pasted in the entire exception
log that the app spits out upon attempting to import a video .mp4 file).
I have the latest ffmpeg.exe and ffprobe.exe files/buids located in the
app's root directory. The app detects they are there but like I said
something is failing in the background when the app tries to use them for
playback or import. The app's developer, for some reason cannot help me
troubleshoot this. I don't know what kind of logging tool I can use to see
what's failing in the background. Can anyone here help me? Please let me
know if you need more information. Thanks!
[image: Exception 2 - PB video import.png]
[image: Exception 1 - PB video import.png]
Full exception log from the above screenshot:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.Exception: Exception of type 'System.Exception' was thrown.
at DiskTools.FileSystemExt4. .set_Position(Int64 )
at . (Int64 )
at . ( , UInt32 , List`1 , Byte )
at . ( , Int32 , Int32 )
at PinballBrowser.FormMainWindow. (Object , EventArgs )
at PinballBrowser.FormMainWindow. (Boolean )
at PinballBrowser.FormMainWindow. (Boolean )
at PinballBrowser.FormMainWindow. (Object , EventArgs )
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons
button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(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.4200.0 built by: NET48REL1LAST_C
CodeBase:
file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Pinball-Browser
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase:
file:///C:/Users/Tim%20Stiles/Documents/JP%20Sound%20Replacement%20(MOVED%204-18x03-19-20)/PinballBrowser756/Pinball-Browser.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4200.0 built by: NET48REL1LAST_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
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4200.0 built by: NET48REL1LAST_C
CodeBase:
file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
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.4190.0 built by: NET48REL1LAST_B
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.4200.0 built by: NET48REL1LAST_C
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.4084.0 built by: NET48REL1
CodeBase:
file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase:
file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
NAudio
Assembly Version: 1.7.0.15
Win32 Version: 1.7.0.15
CodeBase:
file:///C:/Users/Tim%20Stiles/Documents/JP%20Sound%20Replacement%20(MOVED%204-18x03-19-20)/PinballBrowser756/NAudio.DLL
----------------------------------------
Microsoft.CSharp
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0
CodeBase:
file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp/v4.0_4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.dll
----------------------------------------
System.Xml.Linq
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase:
file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll
----------------------------------------
System.Dynamic
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0
CodeBase:
file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.dll
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
Assembly Version: 0.0.0.0
Win32 Version: 4.8.4200.0 built by: NET48REL1LAST_C
CodeBase:
file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
DiscUtils
Assembly Version: 0.11.0.0
Win32 Version: 0.11.0.0
CodeBase:
file:///C:/Users/Tim%20Stiles/Documents/JP%20Sound%20Replacement%20(MOVED%204-18x03-19-20)/PinballBrowser756/DiscUtils.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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Exception 2 - PB video import.png
Type: image/png
Size: 154057 bytes
Desc: not available
URL: <https://ffmpeg.org/pipermail/ffmpeg-user/attachments/20200907/53fc7c7f/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Exception 1 - PB video import.png
Type: image/png
Size: 232764 bytes
Desc: not available
URL: <https://ffmpeg.org/pipermail/ffmpeg-user/attachments/20200907/53fc7c7f/attachment-0001.png>
More information about the ffmpeg-user
mailing list