Avidemux Forum

Non-English => Avidemux-French => Topic started by: csosog on January 13, 2025, 05:33:52 AM

Title: Erreur au chargement des fichiers .mp4 depuis la réinstallation de Win7
Post by: csosog on January 13, 2025, 05:33:52 AM
Bonjour,
J'ai réinstallé Win7 SP1 sur ma tour et il est à jour. J'ai installé ADM 2.8.2 (211212) Portable à partir de videohelp.com (avidemux_r241212_win64Qt5_9.zip).

Quand j'ouvre un ficher .mp4, j'ai une erreur "Exceptionfilter" avec les détails suivants :
EXCEPTION_ACCESS_VIOLATION
initSdl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)  [libADM_render6_QT5.dll]
ADM_setCrashHook  [libADM_core6.dll]
ADM_setCrashHook  [libADM_core6.dll]
ADM_setCrashHook  [libADM_core6.dll]
UnhandledExceptionFilter  [kernel32.dll]
longjmp  [ntdll.dll]
_C_specific_handler  [ntdll.dll]
_chkstk  [ntdll.dll]
RtlInitializeResource  [ntdll.dll]
KiUserExceptionDispatcher  [ntdll.dll]
initSdl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)  [libADM_render6_QT5.dll]
initSdl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)  [libADM_render6_QT5.dll]
initSdl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)  [libADM_render6_QT5.dll]
renderDisplayResize(unsigned int, unsigned int, float)  [libADM_render6_QT5.dll]
admPreview::setMainDimension(unsigned int, unsigned int, float)  [avidemux.exe]
updateLoaded(bool)  [avidemux.exe]
A_openVideo(char const*)  [avidemux.exe]
createPartialFilter(char const*, CONFcouple*, ADM_coreVideoFilter*, bool)  [avidemux.exe]
automation()  [avidemux.exe]
QEventDispatcherWin32::qt_metacall(QMetaObject::Call, int, void**)  [Qt5Core.dll]
QTimer::timerEvent(QTimerEvent*)  [Qt5Core.dll]
QObject::event(QEvent*)  [Qt5Core.dll]
QApplicationPrivate::notify_helper(QObject*, QEvent*)  [Qt5Widgets.dll]
QCoreApplication::sendEvent(QObject*, QEvent*)  [Qt5Core.dll]
QEventDispatcherWin32Private::sendTimerEvent(int)  [Qt5Core.dll]
QEventDispatcherWin32::event(QEvent*)  [Qt5Core.dll]
QApplicationPrivate::notify_helper(QObject*, QEvent*)  [Qt5Widgets.dll]
QCoreApplication::notifyInternal2(QObject*, QEvent*)  [Qt5Core.dll]
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)  [Qt5Core.dll]
qt_plugin_instance  [qwindows.dll]
QEventDispatcherWin32::processEvents(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]
(ce qui ne m'aide pas vraiment) et je dois fermer ADM. Un fichier .idxb a été créé et quand je ré-ouvre le fichier .mp4, il s'ouvre ... ou il ne s'ouvre pas, ça dépend mais je ne sais pas de quoi ???

Sur mon portable où la version 2.8.1 est encore installée, je n'ai pas de problème pour relire directement ces fichiers .mp4 et ce sans que le fichier .idxb soit créé !
Sur la tour, la version 2.8.1 ne fonctionne pas mieux que la 2.8.2.

Pouvez-vous m'aider ?
A propos des .ibxb, j'ai trouvé https://avidemux.org/smif/index.php/topic,20545.msg97460.html.
Cependant, sur mon portable, il n'y a pas de variable ADM_NOINDEX_MP4 et pourtant les fichiers .idxb n'y sont pas créés.
Est-ce que ADM a besoin de Microsoft Visual C++ redistribuable pour fonctionner correctement ? (il y a plusieurs version de C++ sur le portable).
Title: Re: Erreur au chargement des fichiers .mp4 depuis la réinstallation de Win7
Post by: eumagga0x2a on January 14, 2025, 12:32:13 AM
Bonjour,

Est-ce que vous avez sélectionné l'affichage vidéo SDL dans les préférences d'Avidemux / Affichage ? Veuillez passer à "DXVA2" ou "Qt" si "DXVA2" ne fonctionne pas, SVP.

La présence ou l'absence de fichiers d'index binaires et leur contenu n'a aucune importance pour le problème.