Avidemux 2.6.8 crashes with MP4-file (h-264,1600*900, 1h41m), OS Fedora20

Started by vedavrata, September 01, 2014, 11:12:09 PM

Previous topic - Next topic

vedavrata

Avidemux 2.6.8 crashes on opening a MP4-file (h264, 1600x900, 24 fps), under OS Fedora20...

# uname -a
Linux dell-e6430 3.15.9-200.fc20.x86_64 #1 SMP Sat Aug 9 09:02:55 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

# yum info avidemux
Arch: x86_64
Version: 2.6.8
Release: 1.fc20
From repo: /avidemux-2.6.8-1.fc20.x86_64

The video-files:
Stream 0
   Type: Video
   Codec: H264 - MPEG-4 AVC (part 10) (avc1)
   Resolution: 1600x900
   Frame rate: 24
Duration = 1:41:54.

The message on the screen:
Assert failed :0
at line 99, file /builddir/build/BUILD/avidemux_2.6.8/avidemux_core/ADM_coreImage/src/ADM_colorspace.cppADM_backTrack
/lib64/libADM_coreImage6.so() [0x3fbde0509b]
ADMColorScalerFull::reset(ADMColorScaler_algo, unsigned int, unsigned int, unsigned int, unsigned int, ADM_colorspace, ADM_colorspace)
ADM_Composer::dupe(ADMImage*, ADMImage*, _VIDEOS*)
ADM_Composer::decompressImage(ADMImage*, ADMCompressedImage*, unsigned int)
ADM_Composer::DecodePictureUpToIntra(unsigned int, unsigned int)
ADM_Composer::seektoTime(unsigned int, unsigned long, bool)
ADM_Composer::goToTimeVideo(unsigned long)
ADM_Composer::checkForValidPts(_SEGMENT*)
ADM_Composer::addFile(char const*)
A_openAvi(char const*)
ADM_QT4_fileSel::GUI_FileSelRead(char const*, void (*)(char const*))
HandleAction(Action)
MainWindow::searchToolBar(QAction*)
QMetaObject::activate(QObject*, QMetaObject const*, int, void**)
QToolBar::actionTriggered(QAction*)
/lib64/libQtGui.so.4() [0x3fbce4af2c]
QMetaObject::activate(QObject*, QMetaObject con

vedavrata

Assert failed :0
at line 99, file /builddir/build/BUILD/avidemux_2.6.8/avidemux_core/ADM_coreImage/src/ADM_colorspace.cppADM_backTrack
/lib64/libADM_coreImage6.so() [0x3fbde0509b]
ADMColorScalerFull::reset(ADMColorScaler_algo, unsigned int, unsigned int, unsigned int, unsigned int, ADM_colorspace, ADM_colorspace)
ADM_Composer::dupe(ADMImage*, ADMImage*, _VIDEOS*)
ADM_Composer::decompressImage(ADMImage*, ADMCompressedImage*, unsigned int)
ADM_Composer::DecodePictureUpToIntra(unsigned int, unsigned int)
ADM_Composer::seektoTime(unsigned int, unsigned long, bool)
ADM_Composer::goToTimeVideo(unsigned long)
ADM_Composer::checkForValidPts(_SEGMENT*)
ADM_Composer::addFile(char const*)
A_openAvi(char const*)
ADM_QT4_fileSel::GUI_FileSelRead(char const*, void (*)(char const*))
HandleAction(Action)
MainWindow::searchToolBar(QAction*)
QMetaObject::activate(QObject*, QMetaObject const*, int, void**)
QToolBar::actionTriggered(QAction*)
/lib64/libQtGui.so.4() [0x3fbce4af2c]
[...]

*************************
  Avidemux v
*************************
Compiler: GCC 4.8.2 20131212 (Red Hat 4.8.2-7)
Build Target: Linux (x86-64)
User Interface: Qt (4.8.6)
Large file available: 1 offset
Time: Wed Sep 10 00:15:02 2014


# uname -a
Linux dell-e6430 3.15.10-201.fc20.x86_64 #1 SMP Wed Aug 27 21:10:06 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux


Jan Gruuthuse

Can you provide a video sample (1 minute recording) of this HD+ (1600x900) format? Or download link to legal publicly available video
I can not find any downloadable sample/demo video. I want to test if this issue is present here. Could be the 1600x900 HD+ plus resolution is causing a problem (not standard video format?)

magic75

I am able to reproduce the same crash with Kazam screen recordings in H264 format, using your 64bit Ubuntu build 150502.

Jan Gruuthuse

Something did change in relation to kazam recording: did try to visit their homepage and it is no longer there. Have a simular issue here. (presumably colorspace?)
Kazam records in AVC High 4:4:4 Predictive@L4.0, perhaps the developer(s) have a solution for this.

Otherwise a user solution is: switch to Maarten Baert's SimpleScreenRecorder this records in AVC High@L4.0
And is handled correctly by avidemux. sample recording 1.1 MB <- click

mean


Jan Gruuthuse

as requested kazam desktop recordings 1600x900
- 4.4 MB KazamH264-1600x900.mp4
- 1.2 MB KazamVP8-1600x900.webm

webm VP8 has several libvpx issues in avidemux see attached screenshot.
- UV swapped
- Does not play in player
- when Color filters swap UV is applied and saved while reencoded the video is processed correctly.


Jan Gruuthuse

webm VP8 libvpx issue - Does not play in player is fixed/no longer there with build d7869cb 04 may 2015



mean


Jan Gruuthuse

lavcodec = OK

Jan Gruuthuse

vdpau = player shows green screen/or image from previous video (buffer?)
see attached terminal output