openshot-qt icon indicating copy to clipboard operation
openshot-qt copied to clipboard

OpenShot crash when opening MKV file.

Open Silveriomrs opened this issue 2 years ago • 6 comments

Describa el problema A clear and concise description of the issue OpenShot crashs when opening a MKV file.

Pasos para reproducir el comportamiento:

  1. Add file
  2. select MKV file
  3. Try to open it.
  4. it crashs.

Comportamiento esperado Open the video.

Detalles del sistema

  • OpenShot Version: 3.1.1
  • libopenshot Version: 0.3.2
  • Platform: Linux-6.2.0-37-generic-x86_64-with-glibc2.35
  • Processor: x86_64
  • Machine: x86_64
  • Python version: 3.10.12
  • Qt5 version: 5.15.3
  • PyQt5 version: 5.15.6
  • Qt Detected Languages: ['es-ES']
  • LANG Environment Variable: es_ES.UTF-8
  • LOCALE Environment Variable:
  • Compilación Diaria: no se puede verificar que el problema persista en la compilación diaria

Archivos de registro

Excepción / Rastreo de pila

/usr/lib/python3/dist-packages/_openshot.cpython-310-x86_64-linux-gnu.so                                          0xbd6fd  [0x7fd1d0ebd6fd]
/usr/bin/python3                                                        0x159b34  [0x5637c17c0b34]
/usr/bin/python3               _PyEval_EvalFrameDefault                 0x2a27  [0x5637c17ac5d7]
/usr/bin/python3               _PyFunction_Vectorcall                   0x7c  [0x5637c17c19fc]
/usr/bin/python3               _PyEval_EvalFrameDefault                 0x8ac  [0x5637c17aa45c]
/usr/bin/python3               _PyFunction_Vectorcall                   0x7c  [0x5637c17c19fc]
/usr/bin/python3               _PyEval_EvalFrameDefault                 0x6bd  [0x5637c17aa26d]
/usr/bin/python3                                                        0x1687f1  [0x5637c17cf7f1]
/usr/bin/python3               _PyEval_EvalFrameDefault                 0x6bd  [0x5637c17aa26d]
/usr/bin/python3               _PyFunction_Vectorcall                   0x7c  [0x5637c17c19fc]
/usr/bin/python3               _PyEval_EvalFrameDefault                 0x8ac  [0x5637c17aa45c]
/usr/bin/python3               _PyFunction_Vectorcall                   0x7c  [0x5637c17c19fc]
/usr/bin/python3               _PyEval_EvalFrameDefa...

Silveriomrs avatar Nov 30 '23 22:11 Silveriomrs

Sorry, My mistake. It crashs with MP4 video... here is the output from the shell. INFO webview: Angular Ready INFO files_model: Imported media file /home/silverio/Escritorio/Fotos organizadas/QL/Promoción/20231123_120045.mp4 Caught signal 11 (SIGSEGV) ---- Unhandled Exception: Stack Trace ---- /usr/lib/python3/dist-packages/_openshot.cpython-310-x86_64-linux-gnu.so ( swig::SwigPyForwardIteratorOpen_T<std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, swig::from_oper<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::value() const + 0x16 ) [0x7f99743b0446] /usr/lib/python3/dist-packages/_openshot.cpython-310-x86_64-linux-gnu.so ( + 0xbd6fd) [0x7f99742bd6fd] /usr/bin/python3 ( + 0x159b34) [0x55c2ba13bb34] /usr/bin/python3 ( _PyEval_EvalFrameDefault + 0x2a27) [0x55c2ba1275d7] /usr/bin/python3 ( _PyFunction_Vectorcall + 0x7c ) [0x55c2ba13c9fc] /usr/bin/python3 ( _PyEval_EvalFrameDefault + 0x8ac ) [0x55c2ba12545c] /usr/bin/python3 ( _PyFunction_Vectorcall + 0x7c ) [0x55c2ba13c9fc] /usr/bin/python3 ( _PyEval_EvalFrameDefault + 0x6bd ) [0x55c2ba12526d] /usr/bin/python3 ( + 0x1687f1) [0x55c2ba14a7f1] /usr/bin/python3 ( _PyEval_EvalFrameDefault + 0x6bd ) [0x55c2ba12526d] /usr/bin/python3 ( _PyFunction_Vectorcall + 0x7c ) [0x55c2ba13c9fc] /usr/bin/python3 ( _PyEval_EvalFrameDefault + 0x8ac ) [0x55c2ba12545c] /usr/bin/python3 ( _PyFunction_Vectorcall + 0x7c ) [0x55c2ba13c9fc] /usr/bin/python3 ( _PyEval_EvalFrameDefault + 0x8ac ) [0x55c2ba12545c] /usr/bin/python3 ( _PyObject_FastCallDictTstate + 0xc4 ) [0x55c2ba131c14] /usr/bin/python3 ( + 0x164a64) [0x55c2ba146a64] /usr/bin/python3 ( _PyObject_MakeTpCall + 0x1fc ) [0x55c2ba132a1c] /usr/bin/python3 ( _PyEval_EvalFrameDefault + 0x6a79) [0x55c2ba12b629] /usr/bin/python3 ( _PyFunction_Vectorcall + 0x7c ) [0x55c2ba13c9fc] /usr/bin/python3 ( _PyEval_EvalFrameDefault + 0x8ac ) [0x55c2ba12545c] /usr/bin/python3 ( + 0x16893e) [0x55c2ba14a93e] /usr/bin/python3 ( _PyEval_EvalFrameDefault + 0x2a27) [0x55c2ba1275d7] /usr/bin/python3 ( _PyFunction_Vectorcall + 0x7c ) [0x55c2ba13c9fc] /usr/bin/python3 ( _PyEval_EvalFrameDefault + 0x2a27) [0x55c2ba1275d7] /usr/bin/python3 ( _PyFunction_Vectorcall + 0x7c ) [0x55c2ba13c9fc] /usr/bin/python3 ( _PyEval_EvalFrameDefault + 0x614a) [0x55c2ba12acfa] /usr/bin/python3 ( _PyFunction_Vectorcall + 0x7c ) [0x55c2ba13c9fc] /usr/bin/python3 ( _PyEval_EvalFrameDefault + 0x8ac ) [0x55c2ba12545c] /usr/bin/python3 ( + 0x168a51) [0x55c2ba14aa51] /usr/bin/python3 ( + 0x291f3a) [0x55c2ba273f3a] /usr/bin/python3 ( + 0x286ef8) [0x55c2ba268ef8] /lib/x86_64-linux-gnu/libc.so.6 ( + 0x94ac3) [0x7f9975694ac3] /lib/x86_64-linux-gnu/libc.so.6 ( + 0x126a40) [0x7f9975726a40] ---- End of Stack Trace ---- QObject::~QObject: Timers cannot be stopped from another thread silverio@silverio-17U70N-J-AA78B:~$

Silveriomrs avatar Nov 30 '23 22:11 Silveriomrs

Run your .mp4 video/audio file through a converter like VLC, Handbrake, or ShutterEncoder and convert to .mp4, again. Obviously a different name. Now import this new file into OpenShot and see if all is good.

Colorjet3 avatar Dec 01 '23 03:12 Colorjet3

Thank you for your answer, Whatever it didn't work (converted to H.265 output format). In any case, it could be a patch, but not a bug fix. What is the purpose of this thread. To convert it into a not problematic file I know I could use any tool for that purpose and load it into OpenShot, but then... this "bug" would not get a fix.

Silveriomrs avatar Dec 01 '23 09:12 Silveriomrs

You are 100% @Silveriomrs. This is a known and documented bug/feature and the lead developer is aware of it. I'll assign this to him as well.

Colorjet3 avatar Dec 03 '23 19:12 Colorjet3

I have the same problem. I could import a 300 MB file, but openshot crashed when opening a 500 MB file. Both mp4s. I tested the mp4 with ffmpeg, and it found no errors. I have 64 GB of RAM, 3 GB of swap (0% used). The GPU is GeForce RTX 3080 Ti Mobile. The CPU is 12th Gen Intel(R) Core(TM) i7-12700H. Openshot v 3.1.1 (installed from ppa's this morning). Python 3.10.12. Ubuntu 22.04, all up to date.

The stack trace:

INFO webview: Qt Ready
INFO webview: Angular Ready
INFO timeline: Adjusting max size of preview image: PyQt5.QtCore.QSize(644, 364)
INFO files_model: Imported media file /home/mark/google_drive/[email protected]/Rockets/2023-2024/PXL_20240108_215945353.mp4
Caught signal 11 (SIGSEGV)
---- Unhandled Exception: Stack Trace ----
  /usr/lib/python3/dist-packages/_openshot.cpython-310-x86_64-linux-gnu.so ( swig::SwigPyForwardIteratorOpen_T<std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, swig::from_oper<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::value() const  + 0x16  )  [0x7df282faf9a6]
  /usr/lib/python3/dist-packages/_openshot.cpython-310-x86_64-linux-gnu.so (                                           + 0xbcf6d)  [0x7df282ebcf6d]
  /usr/bin/python3               (                                           + 0x159b34)  [0x6406a3deab34]
  /usr/bin/python3               ( _PyEval_EvalFrameDefault                  + 0x2a27)  [0x6406a3dd65d7]
  /usr/bin/python3               ( _PyFunction_Vectorcall                    + 0x7c  )  [0x6406a3deb9fc]
  /usr/bin/python3               ( _PyEval_EvalFrameDefault                  + 0x8ac )  [0x6406a3dd445c]
  /usr/bin/python3               ( _PyFunction_Vectorcall                    + 0x7c  )  [0x6406a3deb9fc]
  /usr/bin/python3               ( _PyEval_EvalFrameDefault                  + 0x6bd )  [0x6406a3dd426d]
  /usr/bin/python3               (                                           + 0x1687f1)  [0x6406a3df97f1]
  /usr/bin/python3               ( _PyEval_EvalFrameDefault                  + 0x6bd )  [0x6406a3dd426d]
  /usr/bin/python3               ( _PyFunction_Vectorcall                    + 0x7c  )  [0x6406a3deb9fc]
  /usr/bin/python3               ( _PyEval_EvalFrameDefault                  + 0x8ac )  [0x6406a3dd445c]
  /usr/bin/python3               ( _PyFunction_Vectorcall                    + 0x7c  )  [0x6406a3deb9fc]
  /usr/bin/python3               ( _PyEval_EvalFrameDefault                  + 0x8ac )  [0x6406a3dd445c]
  /usr/bin/python3               ( _PyObject_FastCallDictTstate              + 0xc4  )  [0x6406a3de0c14]
  /usr/bin/python3               (                                           + 0x164a64)  [0x6406a3df5a64]
  /usr/bin/python3               ( _PyObject_MakeTpCall                      + 0x1fc )  [0x6406a3de1a1c]
  /usr/bin/python3               ( _PyEval_EvalFrameDefault                  + 0x6a79)  [0x6406a3dda629]
  /usr/bin/python3               ( _PyFunction_Vectorcall                    + 0x7c  )  [0x6406a3deb9fc]
  /usr/bin/python3               ( _PyEval_EvalFrameDefault                  + 0x8ac )  [0x6406a3dd445c]
  /usr/bin/python3               (                                           + 0x16893e)  [0x6406a3df993e]
  /usr/bin/python3               ( _PyEval_EvalFrameDefault                  + 0x2a27)  [0x6406a3dd65d7]
  /usr/bin/python3               ( _PyFunction_Vectorcall                    + 0x7c  )  [0x6406a3deb9fc]
  /usr/bin/python3               ( _PyEval_EvalFrameDefault                  + 0x2a27)  [0x6406a3dd65d7]
  /usr/bin/python3               ( _PyFunction_Vectorcall                    + 0x7c  )  [0x6406a3deb9fc]
  /usr/bin/python3               ( _PyEval_EvalFrameDefault                  + 0x614a)  [0x6406a3dd9cfa]
  /usr/bin/python3               ( _PyFunction_Vectorcall                    + 0x7c  )  [0x6406a3deb9fc]
  /usr/bin/python3               ( _PyEval_EvalFrameDefault                  + 0x8ac )  [0x6406a3dd445c]
  /usr/bin/python3               (                                           + 0x168a51)  [0x6406a3df9a51]
  /usr/bin/python3               (                                           + 0x291f3a)  [0x6406a3f22f3a]
  /usr/bin/python3               (                                           + 0x286ef8)  [0x6406a3f17ef8]
  /lib/x86_64-linux-gnu/libc.so.6 (                                           + 0x94ac3)  [0x7df283e94ac3]
  /lib/x86_64-linux-gnu/libc.so.6 (                                           + 0x126660)  [0x7df283f26660]
---- End of Stack Trace ----
QObject::~QObject: Timers cannot be stopped from another thread

I tried

ffmpeg -i PXL_20240108_215945353.mp4 -codec copy fred.mp4
ffmpeg version 4.4.2-0ubuntu0.22.04.1+esm3 Copyright (c) 2000-2021 the FFmpeg developers
  built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04)
  configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1+esm3 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
  WARNING: library configuration mismatch
  avcodec     configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1+esm3 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared --enable-version3 --disable-doc --disable-programs --enable-libaribb24 --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libtesseract --enable-libvo_amrwbenc --enable-libsmbclient
  libavutil      56. 70.100 / 56. 70.100
  libavcodec     58.134.100 / 58.134.100
  libavformat    58. 76.100 / 58. 76.100
  libavdevice    58. 13.100 / 58. 13.100
  libavfilter     7.110.100 /  7.110.100
  libswscale      5.  9.100 /  5.  9.100
  libswresample   3.  9.100 /  3.  9.100
  libpostproc    55.  9.100 / 55.  9.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'PXL_20240108_215945353.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 131072
    compatible_brands: isomiso2mp41
    creation_time   : 2024-01-08T22:03:51.000000Z
    location        : +33.4967-111.9469/
    location-eng    : +33.4967-111.9469/
    com.android.manufacturer: Google
    com.android.model: Pixel 8 Pro
    com.android.capture.fps: 30.000000
  Duration: 00:03:38.39, start: 0.000000, bitrate: 19893 kb/s
  Stream #0:0(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 191 kb/s (default)
    Metadata:
      rotate          : 90
      creation_time   : 2024-01-08T22:03:51.000000Z
      handler_name    : SoundHandle
      vendor_id       : [0][0][0][0]
  Stream #0:1(eng): Data: none (mett / 0x7474656D), 50 kb/s (default)
    Metadata:
      rotate          : 90
      creation_time   : 2024-01-08T22:03:51.000000Z
      handler_name    : MetaHandle
  Stream #0:2(eng): Video: hevc (Main) (hvc1 / 0x31637668), yuvj420p(pc, bt709), 1920x1080, 19644 kb/s, SAR 1:1 DAR 16:9, 30 fps, 30 tbr, 90k tbn, 90k tbc (default)
    Metadata:
      rotate          : 90
      creation_time   : 2024-01-08T22:03:51.000000Z
      handler_name    : VideoHandle
      vendor_id       : [0][0][0][0]
    Side data:
      displaymatrix: rotation of -90.00 degrees
Output #0, mp4, to 'fred.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 131072
    compatible_brands: isomiso2mp41
    com.android.capture.fps: 30.000000
    location        : +33.4967-111.9469/
    location-eng    : +33.4967-111.9469/
    com.android.manufacturer: Google
    com.android.model: Pixel 8 Pro
    encoder         : Lavf58.76.100
  Stream #0:0(eng): Video: hevc (Main) (hvc1 / 0x31637668), yuvj420p(pc, bt709), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 19644 kb/s, 30 fps, 30 tbr, 90k tbn, 90k tbc (default)
    Metadata:
      rotate          : 90
      creation_time   : 2024-01-08T22:03:51.000000Z
      handler_name    : VideoHandle
      vendor_id       : [0][0][0][0]
    Side data:
      displaymatrix: rotation of -90.00 degrees
  Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 191 kb/s (default)
    Metadata:
      rotate          : 90
      creation_time   : 2024-01-08T22:03:51.000000Z
      handler_name    : SoundHandle
      vendor_id       : [0][0][0][0]
Stream mapping:
  Stream #0:2 -> #0:0 (copy)
  Stream #0:0 -> #0:1 (copy)
Press [q] to stop, [?] for help
frame= 6552 fps=0.0 q=-1.0 Lsize=  529039kB time=00:03:38.35 bitrate=19848.1kbits/s speed= 643x    
video:523699kB audio:5118kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.042176%

and fred.mp4 crashed openshot.

I then tried

ffmpeg -i PXL_20240108_215945353.mp4  fred.mp4
ffmpeg version 4.4.2-0ubuntu0.22.04.1+esm3 Copyright (c) 2000-2021 the FFmpeg developers
  built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04)
  configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1+esm3 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
  WARNING: library configuration mismatch
  avcodec     configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1+esm3 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared --enable-version3 --disable-doc --disable-programs --enable-libaribb24 --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libtesseract --enable-libvo_amrwbenc --enable-libsmbclient
  libavutil      56. 70.100 / 56. 70.100
  libavcodec     58.134.100 / 58.134.100
  libavformat    58. 76.100 / 58. 76.100
  libavdevice    58. 13.100 / 58. 13.100
  libavfilter     7.110.100 /  7.110.100
  libswscale      5.  9.100 /  5.  9.100
  libswresample   3.  9.100 /  3.  9.100
  libpostproc    55.  9.100 / 55.  9.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'PXL_20240108_215945353.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 131072
    compatible_brands: isomiso2mp41
    creation_time   : 2024-01-08T22:03:51.000000Z
    location        : +33.4967-111.9469/
    location-eng    : +33.4967-111.9469/
    com.android.manufacturer: Google
    com.android.model: Pixel 8 Pro
    com.android.capture.fps: 30.000000
  Duration: 00:03:38.39, start: 0.000000, bitrate: 19893 kb/s
  Stream #0:0(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 191 kb/s (default)
    Metadata:
      rotate          : 90
      creation_time   : 2024-01-08T22:03:51.000000Z
      handler_name    : SoundHandle
      vendor_id       : [0][0][0][0]
  Stream #0:1(eng): Data: none (mett / 0x7474656D), 50 kb/s (default)
    Metadata:
      rotate          : 90
      creation_time   : 2024-01-08T22:03:51.000000Z
      handler_name    : MetaHandle
  Stream #0:2(eng): Video: hevc (Main) (hvc1 / 0x31637668), yuvj420p(pc, bt709), 1920x1080, 19644 kb/s, SAR 1:1 DAR 16:9, 30 fps, 30 tbr, 90k tbn, 90k tbc (default)
    Metadata:
      rotate          : 90
      creation_time   : 2024-01-08T22:03:51.000000Z
      handler_name    : VideoHandle
      vendor_id       : [0][0][0][0]
    Side data:
      displaymatrix: rotation of -90.00 degrees
File 'fred.mp4' already exists. Overwrite? [y/N] y
Stream mapping:
  Stream #0:2 -> #0:0 (hevc (native) -> h264 (libx264))
  Stream #0:0 -> #0:1 (aac (native) -> aac (native))
Press [q] to stop, [?] for help
[libx264 @ 0x580556c1eac0] using SAR=1/1
[libx264 @ 0x580556c1eac0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
[libx264 @ 0x580556c1eac0] profile High, level 4.0, 4:2:0, 8-bit
[libx264 @ 0x580556c1eac0] 264 - core 163 r3060 5db6aa6 - H.264/MPEG-4 AVC codec - Copyleft 2003-2021 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=30 lookahead_threads=5 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to 'fred.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 131072
    compatible_brands: isomiso2mp41
    com.android.capture.fps: 30.000000
    location        : +33.4967-111.9469/
    location-eng    : +33.4967-111.9469/
    com.android.manufacturer: Google
    com.android.model: Pixel 8 Pro
    encoder         : Lavf58.76.100
  Stream #0:0(eng): Video: h264 (avc1 / 0x31637661), yuvj420p(pc, bt709, progressive), 1080x1920 [SAR 1:1 DAR 9:16], q=2-31, 30 fps, 15360 tbn (default)
    Metadata:
      encoder         : Lavc58.134.100 libx264
      creation_time   : 2024-01-08T22:03:51.000000Z
      handler_name    : VideoHandle
      vendor_id       : [0][0][0][0]
    Side data:
      cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A
      displaymatrix: rotation of -0.00 degrees
  Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s (default)
    Metadata:
      encoder         : Lavc58.134.100 aac
      creation_time   : 2024-01-08T22:03:51.000000Z
      handler_name    : SoundHandle
      vendor_id       : [0][0][0][0]
frame= 6552 fps=101 q=-1.0 Lsize=  100131kB time=00:03:38.34 bitrate=3756.8kbits/s speed=3.36x    
video:96458kB audio:3433kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.239492%
[libx264 @ 0x580556c1eac0] frame I:27    Avg QP:20.23  size:275025
[libx264 @ 0x580556c1eac0] frame P:1653  Avg QP:23.03  size: 45897
[libx264 @ 0x580556c1eac0] frame B:4872  Avg QP:27.01  size:  3177
[libx264 @ 0x580556c1eac0] consecutive B-frames:  0.8%  0.1%  0.0% 99.0%
[libx264 @ 0x580556c1eac0] mb I  I16..4:  6.4% 59.6% 34.1%
[libx264 @ 0x580556c1eac0] mb P  I16..4:  0.7%  1.1%  0.1%  P16..4: 51.4% 13.9% 12.0%  0.0%  0.0%    skip:20.8%
[libx264 @ 0x580556c1eac0] mb B  I16..4:  0.0%  0.1%  0.0%  B16..8: 27.2%  0.5%  0.1%  direct: 0.7%  skip:71.6%  L0:37.4% L1:60.1% BI: 2.5%
[libx264 @ 0x580556c1eac0] 8x8 transform intra:60.1% inter:69.6%
[libx264 @ 0x580556c1eac0] coded y,uvDC,uvAC intra: 54.5% 67.9% 39.5% inter: 8.9% 19.4% 1.2%
[libx264 @ 0x580556c1eac0] i16 v,h,dc,p: 20% 27% 14% 39%
[libx264 @ 0x580556c1eac0] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18% 23% 26%  4%  4%  4%  8%  7%  6%
[libx264 @ 0x580556c1eac0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 25% 23%  7%  5%  7%  6% 11% 10%  6%
[libx264 @ 0x580556c1eac0] i8c dc,h,v,p: 47% 23% 21%  9%
[libx264 @ 0x580556c1eac0] Weighted P-Frames: Y:3.0% UV:1.6%
[libx264 @ 0x580556c1eac0] ref P L0: 49.7% 10.2% 31.3%  8.8%  0.1%
[libx264 @ 0x580556c1eac0] ref B L0: 86.9% 11.1%  2.0%
[libx264 @ 0x580556c1eac0] ref B L1: 95.9%  4.1%
[libx264 @ 0x580556c1eac0] kb/s:3618.05
[aac @ 0x580556c2a3c0] Qavg: 187.213

and Openshot could import the overwritten fred.mp4.

Looks like a codec problem....

I hope this helps somebody.

pmi123 avatar Jan 09 '24 05:01 pmi123

The lead developer (@jonoomph) has been assigned to this ticket and will need to review and come up with a resolution.

Colorjet3 avatar Jan 16 '24 20:01 Colorjet3