View Single Post
Old 19th October 2017, 22:34   #1  |  Link
LouieChuckyMerry
Registered User
 
LouieChuckyMerry's Avatar
 
Join Date: Feb 2014
Posts: 355
Avidemux Crashes When Trying To Play Mkv With FFMpeg Audio

Hello, and thanks in advance for any help. For years I've happily used updated MeGUI on my Windows 7 64 bit laptop to shrivel my DVDs and Blu-rays to .mkv files with 10-bit x264 video and Nero .m4a audio; thanks again to all here who've provided so much guidance . Also, over these years I've frequently used updated Avidemux to cut clips from these encodes without issue. Very recently I started using Pazera Free Audio Extractor to downmix the audios, as I find it much simpler for batch processing. Unfortunately, this new form of audio causes Avidemux to crash, but only if I try to play the .mkv; that is, I can load the .mkv in Avidemux, I can navigate forward-backward in the video, and I can save a section of the .mkv without issue, but if I try to actually play the file Avidemux crashes with the error message "ExceptionFilter. The application has encountered a fatal problem. The current editing has been saved and will be reloaded at next start." Needless to type this makes cutting clips rather inconvenient. Clicking on "Show Details..." results in:

Quote:
EXCEPTION_ACCESS_VIOLATION
RtlIsDosDeviceName_U [ntdll.dll]
ADM_setCrashHook [libADM_core6.dll]
ADM_setCrashHook [libADM_core6.dll]
ADM_setCrashHook [libADM_core6.dll]
UnhandledExceptionFilter [kernel32.dll]
EtwEventSetInformation [ntdll.dll]
_C_specific_handler [ntdll.dll]
RtlDecodePointer [ntdll.dll]
RtlUnwindEx [ntdll.dll]
KiUserExceptionDispatcher [ntdll.dll]
RtlIsDosDeviceName_U [ntdll.dll]
free [msvcrt.dll]
win32AudioDevice::localStop() [libADM_av_win32.dll]
audioDeviceThreaded::stop() [libADM_coreAudioDevice6.dll]
GUIPlayback::initializeAudio() [avidemux.exe]
GUIPlayback::initialize() [avidemux.exe]
GUI_PlayAvi() [avidemux.exe]
HandleAction(Action) [avidemux.exe]
MainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [avidemux.exe]
QMetaObject::activate(QObject*, int, int, void**) [Qt5Core.dll]
MainWindow::actionSignal(Action) [avidemux.exe]
MainWindow::buttonPressed() [avidemux.exe]
MainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [avidemux.exe]
QMetaObject::activate(QObject*, int, int, void**) [Qt5Core.dll]
QAbstractButton::toggled(bool) [Qt5Widgets.dll]
QAbstractButton::keyPressEvent(QKeyEvent*) [Qt5Widgets.dll]
QAbstractButton::mouseReleaseEvent(QMouseEvent*) [Qt5Widgets.dll]
QToolButton::mouseReleaseEvent(QMouseEvent*) [Qt5Widgets.dll]
QWidget::event(QEvent*) [Qt5Widgets.dll]
QToolButton::event(QEvent*) [Qt5Widgets.dll]
QApplicationPrivate::notify_helper(QObject*, QEvent*) [Qt5Widgets.dll]
QApplication::notify(QObject*, QEvent*) [Qt5Widgets.dll]
QCoreApplication::notifyInternal2(QObject*, QEvent*) [Qt5Core.dll]
QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) [Qt5Widgets.dll]
QDesktopWidget::qt_metacall(QMetaObject::Call, int, void**) [Qt5Widgets.dll]
QDesktopWidget::qt_metacall(QMetaObject::Call, int, void**) [Qt5Widgets.dll]
QApplicationPrivate::notify_helper(QObject*, QEvent*) [Qt5Widgets.dll]
QApplication::notify(QObject*, QEvent*) [Qt5Widgets.dll]
QCoreApplication::notifyInternal2(QObject*, QEvent*) [Qt5Core.dll]
QGuiApplicationPrivate:rocessMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) [Qt5Gui.dll]
QGuiApplicationPrivate:rocessWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) [Qt5Gui.dll]
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) [Qt5Gui.dll]
QEventDispatcherWin32Private::sendTimerEvent(int) [Qt5Core.dll]
TranslateMessageEx [USER32.dll]
TranslateMessage [USER32.dll]
QEventDispatcherWin32:rocessEvents(QFlags<QEventLoop::ProcessEventsFlag>) [Qt5Core.dll]
qt_plugin_instance [qwindows.dll]
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) [Qt5Core.dll]
QCoreApplication::exec() [Qt5Core.dll]
UI_RunApp() [avidemux.exe]
startAvidemux(int, char**) [avidemux.exe]
SDL_main [avidemux.exe]
ms2timedisplay(unsigned int) [avidemux.exe]
unknown function [avidemux.exe]
unknown function [avidemux.exe]
BaseThreadInitThunk [kernel32.dll]
RtlUserThreadStart [ntdll.dll]
As far as I can figure, which isn't very, the issue is that Avidemux doesn't play nice with ffmpeg audio, but I'm quite certain I could be wrong . Please, does anybody know what's actually wrong and if there's a way to rectify it? I tried to register on the Avidemux forum but wasn't allowed. Thanks again for any help.
LouieChuckyMerry is offline   Reply With Quote