Skip to main content
Topic: openshot-qt (Read 805 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

openshot-qt

openshot seems to be broken and I have zero idea how to fix it.  It was unable to write headers and crashed.  I reinstalled it from community and now it does this

Code: [Select]
flatbush:[ruben]:~$ openshot-qt
Traceback (most recent call last):
  File "/usr/bin/openshot-qt", line 33, in <module>
    sys.exit(load_entry_point('openshot-qt==2.6.1', 'gui_scripts', 'openshot-qt')())
  File "/usr/bin/openshot-qt", line 25, in importlib_load_entry_point
    return next(matches).load()
  File "/usr/lib/python3.9/importlib/metadata.py", line 77, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 972, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 984, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'openshot_qt'

Re: openshot-qt

Reply #1
Please ignore this post, or someone delete it, I did that thing where you log in and it reverts to the previous forum page and didn't notice... :-*

Re: openshot-qt

Reply #2
openshot seems to be broken and I have zero idea how to fix it.  It was unable to write headers and crashed.  I reinstalled it from community and now it does this
First, just to make sure it is clear: community is an Arch repository, not Artix repository. Second, recently there was a massive Python update after a prolonged time in both Arch and Artix. Maybe try again now, after updating your system?

Re: openshot-qt

Reply #3
Having seen that python update I thought I would try openshot here, but it still didn't work, then I tried the git versions from the aur:
Code: [Select]
$ pakku -S libopenshot-git libopenshot-audio-git openshot-git
but it still didn't work - so perhaps it hasn't been updated for the new python version yet?
Code: [Select]
$ openshot-qt
Loaded modules from: /usr/lib/python3.10/site-packages/openshot_qt
INFO app: ------------------------------------------------
INFO app:             Mon Dec 13 21:47:48 2021           
INFO app:               Starting new session             
INFO app: ------------------------------------------------
INFO app:           OpenShot (version 2.6.1-dev)         
INFO app: ------------------------------------------------
INFO app: openshot-qt version: 2.6.1-dev
INFO app: libopenshot version: 0.2.7-dev
INFO app: platform: Linux-5.8.14-artix1-1-x86_64-with-glibc2.33
INFO app: processor:
INFO app: machine: x86_64
INFO app: python version: 3.10.1
INFO app: qt5 version: 5.15.2
INFO app: pyqt5 version: 5.15.6
INFO project_data: Setting default profile to HD 720p 30 fps
Screen eDP-1
   devicePixelRatio: 1.0
   logicalDotsPerInch: 96.0
   physicalDotsPerInch: 117.98729321505634
   availableSizes: PyQt5.QtCore.QSize(1600, 848)
INFO language: Qt Detected Languages: ['en-US']
INFO language: LANG Environment Variable: en_US.utf8
INFO language: LOCALE Environment Variable:
INFO language: OpenShot Preference Language: Default
INFO logger_libopenshot: Connecting to libopenshot with debug port: 5556
INFO app: Setting font to /usr/lib/python3.10/site-packages/openshot_qt/images/fonts/Ubuntu-R.ttf
INFO app: Setting custom dark theme
INFO ui_util: Initializing UI for MainWindow
INFO webkit: WebKit backend initializing
INFO thumbnail: Starting thumbnail server listening on port 39465
INFO transition_model: updating transitions model.
INFO effects_model: updating effects model.
INFO emoji_model: updating emoji model.
INFO version: Found current version: {'openshot_version': '2.6.1', 'error_rate_unstable': 0.05, 'error_rate_stable': 0.05}
INFO main_window: InitCacheSettings
INFO main_window: cache-mode: CacheMemory
INFO main_window: cache-limit-mb: 250
INFO main_window: Creating CacheMemory object with 262144000 byte limit
INFO preview_thread: QThread Start Method Invoked
ERROR main_window: Unhandled crash detected: linux-/usr/lib/libc.so.6 abort 0x116 [0x7f1545a68862]
INFO main_window: updateStatusChanged
INFO main_window: recover_backup
INFO project_data: Setting default profile to HD 720p 30 fps
INFO preview_thread: player Position(): 1
INFO video_widget: Load: Set video widget display aspect ratio to: 1.7777777910232544
INFO video_widget: Set video widget pixel aspect ratio to: 1.0
INFO main_window: updateStatusChanged
INFO webkit: Registering objects with WebKit
Unhandled Python exception
Caught signal 6 (SIGABRT)
---- Unhandled Exception: Stack Trace ----
  /usr/lib/libc.so.6             ( abort                                     + 0x116 )  [0x7f65b4ba7862]
  /usr/lib/libQt5Core.so.5       (                                           + 0x9094e)  [0x7f65b376494e]
  /usr/lib/python3.10/site-packages/PyQt5/QtCore.abi3.so (                                           + 0xa9048)  [0x7f65b3d03048]
  /usr/lib/python3.10/site-packages/PyQt5/sip.cpython-310-x86_64-linux-gnu.so (                                           + 0x159e8)  [0x7f65b0fe49e8]
  /usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so (                                           + 0x3ab8da)  [0x7f65b0e3a8da]
  /usr/lib/libQt5Widgets.so.5    ( QWidget::event(QEvent*)                   + 0x20e )  [0x7f65b056afce]
  /usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so (                                           + 0x3abe6c)  [0x7f65b0e3ae6c]
  /usr/lib/libQt5Widgets.so.5    ( QApplicationPrivate::notify_helper(QObject*, QEvent*)  + 0x86  )  [0x7f65b0526ff6]
  /usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so (                                           + 0x376507)  [0x7f65b0e05507]
  /usr/lib/libQt5Core.so.5       ( QCoreApplication::notifyInternal2(QObject*, QEvent*)  + 0x13a )  [0x7f65b39971ba]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::sendPaintEvent(QRegion const&)  + 0x3c  )  [0x7f65b0562b5c]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0xcae )  [0x7f65b056385e]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x520 )  [0x7f65b0564860]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x293 )  [0x7f65b0562e43]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x520 )  [0x7f65b0564860]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x293 )  [0x7f65b0562e43]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x520 )  [0x7f65b0564860]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x333 )  [0x7f65b0564673]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x333 )  [0x7f65b0564673]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x333 )  [0x7f65b0564673]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x293 )  [0x7f65b0562e43]
  /usr/lib/libQt5Widgets.so.5    (                                           + 0x16c507)  [0x7f65b0538507]
  /usr/lib/libQt5Widgets.so.5    (                                           + 0x16cf0a)  [0x7f65b0538f0a]
  /usr/lib/libQt5Widgets.so.5    (                                           + 0x1bc4b6)  [0x7f65b05884b6]
  /usr/lib/libQt5Widgets.so.5    ( QApplicationPrivate::notify_helper(QObject*, QEvent*)  + 0x86  )  [0x7f65b0526ff6]
  /usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so (                                           + 0x376507)  [0x7f65b0e05507]
  /usr/lib/libQt5Core.so.5       ( QCoreApplication::notifyInternal2(QObject*, QEvent*)  + 0x13a )  [0x7f65b39971ba]
  /usr/lib/libQt5Gui.so.5        ( QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*)  + 0x94  )  [0x7f65afe24034]
  /usr/lib/libQt5Gui.so.5        ( QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)  + 0xb5  )  [0x7f65afdf7b15]
  /usr/lib/libQt5XcbQpa.so.5     (                                           + 0x63800)  [0x7f65af1a2800]
  /usr/lib/libglib-2.0.so.0      ( g_main_context_dispatch                   + 0x26c )  [0x7f65b2cf90ec]
  /usr/lib/libglib-2.0.so.0      (                                           + 0xaa889)  [0x7f65b2d4e889]
  /usr/lib/libglib-2.0.so.0      ( g_main_context_iteration                  + 0x35  )  [0x7f65b2cf6735]
  /usr/lib/libQt5Core.so.5       ( QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)  + 0x6a  )  [0x7f65b39f0ada]
  /usr/lib/libQt5Core.so.5       ( QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)  + 0x12b )  [0x7f65b3995a6b]
  /usr/lib/libQt5Core.so.5       ( QCoreApplication::exec()                  + 0x98  )  [0x7f65b399e258]
  /usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so (                                           + 0x378d80)  [0x7f65b0e07d80]
  /usr/lib/libpython3.10.so.1.0  (                                           + 0x146cf8)  [0x7f65b4e94cf8]
  /usr/lib/libpython3.10.so.1.0  ( _PyObject_MakeTpCall                      + 0x2ab )  [0x7f65b4e8f28b]
  /usr/lib/libpython3.10.so.1.0  ( _PyEval_EvalFrameDefault                  + 0x59ee)  [0x7f65b4e8a99e]
  /usr/lib/libpython3.10.so.1.0  ( _PyFunction_Vectorcall                    + 0x7c  )  [0x7f65b4e9513c]
  /usr/lib/libpython3.10.so.1.0  ( _PyEval_EvalFrameDefault                  + 0x34b )  [0x7f65b4e852fb]
  /usr/lib/libpython3.10.so.1.0  (                                           + 0x135f22)  [0x7f65b4e83f22]
  /usr/lib/libpython3.10.so.1.0  ( PyEval_EvalCode                           + 0x94  )  [0x7f65b4f38bd4]
  /usr/lib/libpython3.10.so.1.0  (                                           + 0x1fb964)  [0x7f65b4f49964]
  /usr/lib/libpython3.10.so.1.0  (                                           + 0x1f738b)  [0x7f65b4f4538b]
  /usr/lib/libpython3.10.so.1.0  (                                           + 0x964f8)  [0x7f65b4de44f8]
  /usr/lib/libpython3.10.so.1.0  ( _PyRun_SimpleFileObject                   + 0x399 )  [0x7f65b4de3b31]
  /usr/lib/libpython3.10.so.1.0  ( _PyRun_AnyFileObject                      + 0x89  )  [0x7f65b4de5ba5]
  /usr/lib/libpython3.10.so.1.0  ( Py_RunMain                                + 0x3eb )  [0x7f65b4f5597b]
  /usr/lib/libpython3.10.so.1.0  ( Py_BytesMain                              + 0x3d  )  [0x7f65b4f29c0d]
  /usr/lib/libc.so.6             ( __libc_start_main                         + 0xd5  )  [0x7f65b4ba8b25]
  /usr/bin/python                ( _start                                    + 0x2e  )  [0x55782aa5404e]
---- End of Stack Trace ----

Re: openshot-qt

Reply #4
Well, it looks like this now

Code: [Select]
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-ruben'
QApplication: invalid style override 'gtk' passed, ignoring it.
Available styles: bb10dark, bb10bright, cleanlooks, gtk2, cde, motif, plastique, Oxygen, Windows, Fusion
INFO app: ------------------------------------------------
INFO app:             Tue Dec 14 19:23:57 2021           
INFO app:               Starting new session             
DEBUG app: Starting up in normal mode
DEBUG app: Command line: ['/usr/bin/openshot-qt']
INFO app: ------------------------------------------------
INFO app:             OpenShot (version 2.6.1)           
INFO app: ------------------------------------------------
INFO app: openshot-qt version: 2.6.1
INFO app: libopenshot version: 0.2.7
INFO app: platform: Linux-5.15.4-artix1-1-x86_64-with-glibc2.33
INFO app: processor:
INFO app: machine: x86_64
INFO app: python version: 3.10.1
INFO app: qt5 version: 5.15.2
INFO app: pyqt5 version: 5.15.6
INFO project_data: Setting default profile to HD 720p 30 fps
DEBUG language: Using compiled translation resources
INFO language: Qt Detected Languages: ['en-US']
INFO language: LANG Environment Variable: en_US.UTF-8
INFO language: LOCALE Environment Variable:
INFO language: OpenShot Preference Language: Default
DEBUG language: Attempting to load qt_en_US.UTF-8 in '/usr/share/qt/translations'
DEBUG language: Successfully loaded qt_en_US.UTF-8 in '/usr/share/qt/translations'
DEBUG language: Attempting to load qtbase_en_US.UTF-8 in '/usr/share/qt/translations'
DEBUG language: Successfully loaded qtbase_en_US.UTF-8 in '/usr/share/qt/translations'
DEBUG language: Attempting to load qt_en_US.UTF-8 in '/usr/lib/python3.10/site-packages/openshot_qt/language'
DEBUG language: Attempting to load qtbase_en_US.UTF-8 in '/usr/lib/python3.10/site-packages/openshot_qt/language'
DEBUG language: Attempting to load OpenShot_en_US.UTF-8 in ':/locale/'
DEBUG language: Exiting translation system (since we successfully loaded: en_US.UTF-8)
DEBUG app: Testing write access to user directory
DEBUG app: Loading UI theme
INFO logger_libopenshot: Connecting to libopenshot with debug port: 5556
INFO app: Setting font to /usr/lib/python3.10/site-packages/openshot_qt/images/fonts/Ubuntu-R.ttf
DEBUG app: Creating main interface window
INFO ui_util: Initializing UI for MainWindow
INFO webengine: WebEngine backend initializing
INFO thumbnail: Starting thumbnail server listening on port 51129
DEBUG files_model: updating files model.
INFO transition_model: updating transitions model.
INFO version: Found current version: {'error_rate_unstable': 0.05, 'openshot_version': '2.6.1', 'error_rate_stable': 0.05}
INFO effects_model: updating effects model.
INFO emoji_model: updating emoji model.
DEBUG properties_model: updating clip properties model.
INFO main_window: InitCacheSettings
INFO main_window: cache-mode: CacheMemory
INFO main_window: cache-limit-mb: 250
INFO main_window: Creating CacheMemory object with 262144000 byte limit
INFO preview_thread: QThread Start Method Invoked
DEBUG preview_thread: initPlayer
ERROR main_window: Unhandled crash detected: linux-/usr/lib/libc.so.6 abort 0x116 [0x7f59c444d862]
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
DEBUG main_window: Removed lock file /home/ruben/.openshot_qt/.lock
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=1.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=1.0000, omp_get_thread_num()=0.0000)
DEBUG main_window: Wrote value 3f23ba1e-ed3a-4c78-ab74-cef222d41a98 to lock file /home/ruben/.openshot_qt/.lock
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=1.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=1.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=1.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Cached frame found) (requested_frame=1.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=2.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=1.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=2.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=2.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=2.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=2.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=3.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=2.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=3.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=3.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=3.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=3.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=4.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=3.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=4.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=4.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=4.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=4.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=5.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=4.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=5.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=5.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=5.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=5.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=6.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=5.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=6.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=6.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=6.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=6.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=7.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=6.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=7.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=7.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=7.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=7.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=8.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=7.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=8.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=8.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=8.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=8.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=9.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=8.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=9.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=9.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=9.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=9.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=10.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=9.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=10.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=10.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=10.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=10.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=11.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=10.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=11.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=11.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=11.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=11.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=12.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=11.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=12.0000, omp_get_thread_num()=0.0000)
INFO main_window: updateStatusChanged
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=12.0000, info.width=1280.0000, info.height=720.0000)
INFO main_window: recover_backup
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=12.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=12.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=13.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=12.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=13.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=13.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=13.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=13.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=14.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=13.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=14.0000, omp_get_thread_num()=0.0000)
INFO project_data: Setting default profile to HD 720p 30 fps
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=14.0000, info.width=1280.0000, info.height=720.0000)
DEBUG preview_thread: refreshFrame
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=14.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO preview_thread: player Position(): 1
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=14.0000, info.width=1280.0000, info.height=720.0000)
DEBUG webengine: run_js() called before document ready event. Script queued: $('body').scope().setThumbAddress('http://127.0.0.1:51129/thumbnails/');
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=15.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=14.0000)
DEBUG webengine: run_js() called before document ready event. Script queued: $('body').scope().setTrackLabel('Track %s');
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
DEBUG webengine: run_js() called before document ready event. Script queued: $('body').scope().loadJson({"type": "load", "key": "", "value": {"id": "G841ZACC1X", "fps": {"num": 30, "den": 1}, "display_ratio": {"num": 16, "den": 9}, "pixel_ratio": {"num": 1, "den": 1}, "width": 1280, "height": 720, "sample_rate": 44100, "channels": 2, "channel_layout": 3, "settings": {}, "clips": [], "effects": [], "export_path": "", "import_path": "", "files": [], "duration": 300, "scale": 15, "tick_pixels": 100, "playhead_position": 0, "profile": "HD 720p 30 fps", "layers": [{"id": "L1", "label": "", "number": 1000000, "y": 0, "lock": false}, {"id": "L2", "label": "", "number": 2000000, "y": 0, "lock": false}, {"id": "L3", "label": "", "number": 3000000, "y": 0, "lock": false}, {"id": "L4", "label": "", "number": 4000000, "y": 0, "lock": false}, {"id": "L5", "label": "", "number": 5000000, "y": 0, "lock": false}], "markers": [], "progress": [], "version": {"openshot-qt": "0.0.0", "libopenshot": "0.0.0"}}, "partial": false, "old_values": {}});
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=15.0000, omp_get_thread_num()=0.0000)
DEBUG webengine: run_js() called before document ready event. Script queued: $('body').scope().setScale(15.0,0);
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=15.0000, info.width=1280.0000, info.height=720.0000)
DEBUG webengine: run_js() called before document ready event. Script queued: $('body').scope().centerOnPlayhead();
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=15.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
DEBUG files_model: updating files model.
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=15.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=16.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=15.0000)
INFO video_widget: Load: Set video widget display aspect ratio to: 1.7777777910232544
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO video_widget: Set video widget pixel aspect ratio to: 1.0
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=16.0000, omp_get_thread_num()=0.0000)
INFO main_window: updateStatusChanged
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=16.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=16.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=16.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=17.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=16.0000)
DEBUG webengine: run_js() called before document ready event. Script queued: $('body').scope().movePlayheadToFrame(1);
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
DEBUG preview_thread: Playback mode changed to 1
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=17.0000, omp_get_thread_num()=0.0000)
DEBUG webengine: run_js() called before document ready event. Script queued: $('body').scope().setFollow(1);
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=17.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=17.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=17.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=18.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=17.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=18.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=18.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=18.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=18.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=19.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=18.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=19.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=19.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=19.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=19.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=20.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=19.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=20.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=20.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=20.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=20.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=21.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=20.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=21.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=21.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=21.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=21.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=22.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=21.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=22.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=22.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=22.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=22.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=23.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=22.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=23.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=23.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=23.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=23.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=24.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=23.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=24.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=24.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=24.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=24.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=25.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=24.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=25.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=25.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=25.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=25.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=26.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=25.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=26.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=26.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=26.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=26.0000, info.width=1280.0000, info.height=720.0000)


cont

Re: openshot-qt

Reply #5
Code: [Select]

INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=27.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=26.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=27.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=27.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=27.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=27.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=28.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=27.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=28.0000, omp_get_thread_num()=0.0000)
DEBUG properties_model: Update item:
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=28.0000, info.width=1280.0000, info.height=720.0000)
DEBUG properties_model: updating clip properties model.
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=28.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=28.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=29.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=28.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=29.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=29.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=29.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=29.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=30.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=29.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=30.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=30.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=30.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=30.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=31.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=30.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=31.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=31.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=31.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=31.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=32.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=31.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=32.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=32.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=32.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=32.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::Close ()
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=1.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=1.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=1.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=1.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: PlayerPrivate::run (determine sleep) (video_frame_diff=0.0000, video_position=1.0000, audio_position=1.0000, speed=0.0000, render_time(ms)=0.0866, sleep_time(ms)=33.0000)
INFO logger_libopenshot: VideoPlaybackThread::run (before render) (frame->number=1.0000, need_render=1.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=1.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Cached frame found) (requested_frame=1.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=2.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=1.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=2.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=2.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=2.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=2.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=3.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=2.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=3.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=3.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=3.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=3.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=4.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=3.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=4.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=4.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=4.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=4.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=5.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=4.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=5.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=5.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=5.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=5.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=6.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=5.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=6.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=6.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=6.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=6.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=7.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=6.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=7.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=7.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=7.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=7.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=8.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=7.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=8.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=8.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=8.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=8.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=9.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=8.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=9.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=9.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=9.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=9.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=10.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=9.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=10.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=10.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=10.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=10.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=11.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=10.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=11.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=11.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=11.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=11.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=12.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=11.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=12.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=12.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=12.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=12.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=13.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=12.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=13.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=13.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=13.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=13.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=14.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=13.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=14.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=14.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=14.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=14.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=15.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=14.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=15.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=15.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=15.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=15.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=16.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=15.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=16.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=16.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=16.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=16.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=17.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=16.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=17.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=17.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=17.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=17.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=18.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=17.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=18.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=18.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=18.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=18.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=19.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=18.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=19.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=19.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=19.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=19.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=20.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=19.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=20.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=20.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=20.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=20.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=21.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=20.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=21.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=21.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=21.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=21.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=22.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=21.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=22.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=22.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=22.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=22.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=23.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=22.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=23.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=23.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=23.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=23.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=24.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=23.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=24.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=24.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=24.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=24.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=25.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=24.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=25.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=25.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=25.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=25.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=26.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=25.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=26.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=26.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=26.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=26.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=27.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=26.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=27.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=27.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=27.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=27.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=28.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=27.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=28.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=28.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=28.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=28.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=29.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=28.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=29.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=29.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=29.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=29.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=30.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=29.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=30.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=30.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=30.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=30.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=31.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=30.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=31.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=31.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=31.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=31.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: VideoCacheThread::run (cache frame) (position=32.0000, current_display_frame=1.0000, max_concurrent_frames=32.0000, needed_frames=31.0000)
INFO logger_libopenshot: Timeline::SortClips (clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (processing frame) (requested_frame=32.0000, omp_get_thread_num()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Adding solid color) (requested_frame=32.0000, info.width=1280.0000, info.height=720.0000)
INFO logger_libopenshot: Timeline::GetFrame (Loop through clips) (requested_frame=32.0000, clips.size()=0.0000, nearby_clips.size()=0.0000)
INFO logger_libopenshot: Timeline::GetFrame (Add frame to cache) (requested_frame=32.0000, info.width=1280.0000, info.height=720.0000)
Unhandled Python exception
Caught signal 6 (SIGABRT)
---- Unhandled Exception: Stack Trace ----
  /usr/lib/libc.so.6             ( abort                                     + 0x116 )  [0x7fa1675fb862]
  /usr/lib/libQt5Core.so.5       (                                           + 0x9094e)  [0x7fa16619394e]
  /usr/lib/python3.10/site-packages/PyQt5/QtCore.abi3.so (                                           + 0xa9048)  [0x7fa166742048]
  /usr/lib/python3.10/site-packages/PyQt5/sip.cpython-310-x86_64-linux-gnu.so (                                           + 0x159e8)  [0x7fa1666879e8]
  /usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so (                                           + 0x137811)  [0x7fa1635f7811]
  /usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so (                                           + 0x3d33a1)  [0x7fa1638933a1]
  /usr/lib/libQt5Widgets.so.5    ( QWidget::event(QEvent*)                   + 0x20e )  [0x7fa162f6dfce]
  /usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so (                                           + 0x3d5aac)  [0x7fa163895aac]
  /usr/lib/libQt5Widgets.so.5    ( QApplicationPrivate::notify_helper(QObject*, QEvent*)  + 0x86  )  [0x7fa162f29ff6]
  /usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so (                                           + 0x393f47)  [0x7fa163853f47]
  /usr/lib/libQt5Core.so.5       ( QCoreApplication::notifyInternal2(QObject*, QEvent*)  + 0x13a )  [0x7fa1663c61ba]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::sendPaintEvent(QRegion const&)  + 0x3c  )  [0x7fa162f65b5c]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0xcae )  [0x7fa162f6685e]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x520 )  [0x7fa162f67860]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x293 )  [0x7fa162f65e43]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x520 )  [0x7fa162f67860]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x293 )  [0x7fa162f65e43]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x520 )  [0x7fa162f67860]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x333 )  [0x7fa162f67673]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x333 )  [0x7fa162f67673]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x333 )  [0x7fa162f67673]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x333 )  [0x7fa162f67673]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x293 )  [0x7fa162f65e43]
  /usr/lib/libQt5Widgets.so.5    (                                           + 0x16c507)  [0x7fa162f3b507]
  /usr/lib/libQt5Widgets.so.5    (                                           + 0x16cf0a)  [0x7fa162f3bf0a]
  /usr/lib/libQt5Widgets.so.5    (                                           + 0x1bc4b6)  [0x7fa162f8b4b6]
  /usr/lib/libQt5Widgets.so.5    ( QApplicationPrivate::notify_helper(QObject*, QEvent*)  + 0x86  )  [0x7fa162f29ff6]
  /usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so (                                           + 0x393f47)  [0x7fa163853f47]
  /usr/lib/libQt5Core.so.5       ( QCoreApplication::notifyInternal2(QObject*, QEvent*)  + 0x13a )  [0x7fa1663c61ba]
  /usr/lib/libQt5Gui.so.5        ( QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*)  + 0x94  )  [0x7fa162827034]
  /usr/lib/libQt5Gui.so.5        ( QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)  + 0xb5  )  [0x7fa1627fab15]
  /usr/lib/libQt5XcbQpa.so.5     (                                           + 0x63800)  [0x7fa14973e800]
  /usr/lib/libglib-2.0.so.0      ( g_main_context_dispatch                   + 0x26c )  [0x7fa1657280ec]
  /usr/lib/libglib-2.0.so.0      (                                           + 0xaa889)  [0x7fa16577d889]
  /usr/lib/libglib-2.0.so.0      ( g_main_context_iteration                  + 0x35  )  [0x7fa165725735]
  /usr/lib/libQt5Core.so.5       ( QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)  + 0x6a  )  [0x7fa16641fada]
  /usr/lib/libQt5Core.so.5       ( QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)  + 0x12b )  [0x7fa1663c4a6b]
  /usr/lib/libQt5Core.so.5       ( QCoreApplication::exec()                  + 0x98  )  [0x7fa1663cd258]
  /usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so (                                           + 0x392b93)  [0x7fa163852b93]
  /usr/lib/libpython3.10.so.1.0  (                                           + 0x146cf8)  [0x7fa1678e8cf8]
  /usr/lib/libpython3.10.so.1.0  ( _PyObject_MakeTpCall                      + 0x2ab )  [0x7fa1678e328b]
  /usr/lib/libpython3.10.so.1.0  ( _PyEval_EvalFrameDefault                  + 0x59ee)  [0x7fa1678de99e]
  /usr/lib/libpython3.10.so.1.0  ( _PyFunction_Vectorcall                    + 0x7c  )  [0x7fa1678e913c]
  /usr/lib/libpython3.10.so.1.0  ( _PyEval_EvalFrameDefault                  + 0x34b )  [0x7fa1678d92fb]
  /usr/lib/libpython3.10.so.1.0  (                                           + 0x135f22)  [0x7fa1678d7f22]
  /usr/lib/libpython3.10.so.1.0  ( PyEval_EvalCode                           + 0x94  )  [0x7fa16798cbd4]
  /usr/lib/libpython3.10.so.1.0  (                                           + 0x1fb964)  [0x7fa16799d964]
  /usr/lib/libpython3.10.so.1.0  (                                           + 0x1f738b)  [0x7fa16799938b]
  /usr/lib/libpython3.10.so.1.0  (                                           + 0x964f8)  [0x7fa1678384f8]
  /usr/lib/libpython3.10.so.1.0  ( _PyRun_SimpleFileObject                   + 0x399 )  [0x7fa167837b31]
  /usr/lib/libpython3.10.so.1.0  ( _PyRun_AnyFileObject                      + 0x89  )  [0x7fa167839ba5]
  /usr/lib/libpython3.10.so.1.0  ( Py_RunMain                                + 0x3eb )  [0x7fa1679a997b]
  /usr/lib/libpython3.10.so.1.0  ( Py_BytesMain                              + 0x3d  )  [0x7fa16797dc0d]
  /usr/lib/libc.so.6             ( __libc_start_main                         + 0xd5  )  [0x7fa1675fcb25]
  /usr/bin/python                ( _start                                    + 0x2e  )  [0x56240024904e]
---- End of Stack Trace ----

It seems to dislike how it is allocating some X11 resource.... but that is a guess on my part.  I reinstalled qt and python3

Re: openshot-qt

Reply #6
Having seen that python update I thought I would try openshot here, but it still didn't work, then I tried the git versions from the aur:
Code: [Select]
$ pakku -S libopenshot-git libopenshot-audio-git openshot-git
but it still didn't work - so perhaps it hasn't been updated for the new python version yet?
Code: [Select]
$ openshot-qt
Loaded modules from: /usr/lib/python3.10/site-packages/openshot_qt
INFO app: ------------------------------------------------
INFO app:             Mon Dec 13 21:47:48 2021           
INFO app:               Starting new session             
INFO app: ------------------------------------------------
INFO app:           OpenShot (version 2.6.1-dev)         
INFO app: ------------------------------------------------
INFO app: openshot-qt version: 2.6.1-dev
INFO app: libopenshot version: 0.2.7-dev
INFO app: platform: Linux-5.8.14-artix1-1-x86_64-with-glibc2.33
INFO app: processor:
INFO app: machine: x86_64
INFO app: python version: 3.10.1
INFO app: qt5 version: 5.15.2
INFO app: pyqt5 version: 5.15.6
INFO project_data: Setting default profile to HD 720p 30 fps
Screen eDP-1
   devicePixelRatio: 1.0
   logicalDotsPerInch: 96.0
   physicalDotsPerInch: 117.98729321505634
   availableSizes: PyQt5.QtCore.QSize(1600, 848)
INFO language: Qt Detected Languages: ['en-US']
INFO language: LANG Environment Variable: en_US.utf8
INFO language: LOCALE Environment Variable:
INFO language: OpenShot Preference Language: Default
INFO logger_libopenshot: Connecting to libopenshot with debug port: 5556
INFO app: Setting font to /usr/lib/python3.10/site-packages/openshot_qt/images/fonts/Ubuntu-R.ttf
INFO app: Setting custom dark theme
INFO ui_util: Initializing UI for MainWindow
INFO webkit: WebKit backend initializing
INFO thumbnail: Starting thumbnail server listening on port 39465
INFO transition_model: updating transitions model.
INFO effects_model: updating effects model.
INFO emoji_model: updating emoji model.
INFO version: Found current version: {'openshot_version': '2.6.1', 'error_rate_unstable': 0.05, 'error_rate_stable': 0.05}
INFO main_window: InitCacheSettings
INFO main_window: cache-mode: CacheMemory
INFO main_window: cache-limit-mb: 250
INFO main_window: Creating CacheMemory object with 262144000 byte limit
INFO preview_thread: QThread Start Method Invoked
ERROR main_window: Unhandled crash detected: linux-/usr/lib/libc.so.6 abort 0x116 [0x7f1545a68862]
INFO main_window: updateStatusChanged
INFO main_window: recover_backup
INFO project_data: Setting default profile to HD 720p 30 fps
INFO preview_thread: player Position(): 1
INFO video_widget: Load: Set video widget display aspect ratio to: 1.7777777910232544
INFO video_widget: Set video widget pixel aspect ratio to: 1.0
INFO main_window: updateStatusChanged
INFO webkit: Registering objects with WebKit
Unhandled Python exception
Caught signal 6 (SIGABRT)
---- Unhandled Exception: Stack Trace ----
  /usr/lib/libc.so.6             ( abort                                     + 0x116 )  [0x7f65b4ba7862]
  /usr/lib/libQt5Core.so.5       (                                           + 0x9094e)  [0x7f65b376494e]
  /usr/lib/python3.10/site-packages/PyQt5/QtCore.abi3.so (                                           + 0xa9048)  [0x7f65b3d03048]
  /usr/lib/python3.10/site-packages/PyQt5/sip.cpython-310-x86_64-linux-gnu.so (                                           + 0x159e8)  [0x7f65b0fe49e8]
  /usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so (                                           + 0x3ab8da)  [0x7f65b0e3a8da]
  /usr/lib/libQt5Widgets.so.5    ( QWidget::event(QEvent*)                   + 0x20e )  [0x7f65b056afce]
  /usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so (                                           + 0x3abe6c)  [0x7f65b0e3ae6c]
  /usr/lib/libQt5Widgets.so.5    ( QApplicationPrivate::notify_helper(QObject*, QEvent*)  + 0x86  )  [0x7f65b0526ff6]
  /usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so (                                           + 0x376507)  [0x7f65b0e05507]
  /usr/lib/libQt5Core.so.5       ( QCoreApplication::notifyInternal2(QObject*, QEvent*)  + 0x13a )  [0x7f65b39971ba]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::sendPaintEvent(QRegion const&)  + 0x3c  )  [0x7f65b0562b5c]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0xcae )  [0x7f65b056385e]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x520 )  [0x7f65b0564860]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x293 )  [0x7f65b0562e43]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x520 )  [0x7f65b0564860]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x293 )  [0x7f65b0562e43]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x520 )  [0x7f65b0564860]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x333 )  [0x7f65b0564673]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x333 )  [0x7f65b0564673]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x333 )  [0x7f65b0564673]
  /usr/lib/libQt5Widgets.so.5    ( QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*)  + 0x293 )  [0x7f65b0562e43]
  /usr/lib/libQt5Widgets.so.5    (                                           + 0x16c507)  [0x7f65b0538507]
  /usr/lib/libQt5Widgets.so.5    (                                           + 0x16cf0a)  [0x7f65b0538f0a]
  /usr/lib/libQt5Widgets.so.5    (                                           + 0x1bc4b6)  [0x7f65b05884b6]
  /usr/lib/libQt5Widgets.so.5    ( QApplicationPrivate::notify_helper(QObject*, QEvent*)  + 0x86  )  [0x7f65b0526ff6]
  /usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so (                                           + 0x376507)  [0x7f65b0e05507]
  /usr/lib/libQt5Core.so.5       ( QCoreApplication::notifyInternal2(QObject*, QEvent*)  + 0x13a )  [0x7f65b39971ba]
  /usr/lib/libQt5Gui.so.5        ( QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*)  + 0x94  )  [0x7f65afe24034]
  /usr/lib/libQt5Gui.so.5        ( QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)  + 0xb5  )  [0x7f65afdf7b15]
  /usr/lib/libQt5XcbQpa.so.5     (                                           + 0x63800)  [0x7f65af1a2800]
  /usr/lib/libglib-2.0.so.0      ( g_main_context_dispatch                   + 0x26c )  [0x7f65b2cf90ec]
  /usr/lib/libglib-2.0.so.0      (                                           + 0xaa889)  [0x7f65b2d4e889]
  /usr/lib/libglib-2.0.so.0      ( g_main_context_iteration                  + 0x35  )  [0x7f65b2cf6735]
  /usr/lib/libQt5Core.so.5       ( QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)  + 0x6a  )  [0x7f65b39f0ada]
  /usr/lib/libQt5Core.so.5       ( QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)  + 0x12b )  [0x7f65b3995a6b]
  /usr/lib/libQt5Core.so.5       ( QCoreApplication::exec()                  + 0x98  )  [0x7f65b399e258]
  /usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so (                                           + 0x378d80)  [0x7f65b0e07d80]
  /usr/lib/libpython3.10.so.1.0  (                                           + 0x146cf8)  [0x7f65b4e94cf8]
  /usr/lib/libpython3.10.so.1.0  ( _PyObject_MakeTpCall                      + 0x2ab )  [0x7f65b4e8f28b]
  /usr/lib/libpython3.10.so.1.0  ( _PyEval_EvalFrameDefault                  + 0x59ee)  [0x7f65b4e8a99e]
  /usr/lib/libpython3.10.so.1.0  ( _PyFunction_Vectorcall                    + 0x7c  )  [0x7f65b4e9513c]
  /usr/lib/libpython3.10.so.1.0  ( _PyEval_EvalFrameDefault                  + 0x34b )  [0x7f65b4e852fb]
  /usr/lib/libpython3.10.so.1.0  (                                           + 0x135f22)  [0x7f65b4e83f22]
  /usr/lib/libpython3.10.so.1.0  ( PyEval_EvalCode                           + 0x94  )  [0x7f65b4f38bd4]
  /usr/lib/libpython3.10.so.1.0  (                                           + 0x1fb964)  [0x7f65b4f49964]
  /usr/lib/libpython3.10.so.1.0  (                                           + 0x1f738b)  [0x7f65b4f4538b]
  /usr/lib/libpython3.10.so.1.0  (                                           + 0x964f8)  [0x7f65b4de44f8]
  /usr/lib/libpython3.10.so.1.0  ( _PyRun_SimpleFileObject                   + 0x399 )  [0x7f65b4de3b31]
  /usr/lib/libpython3.10.so.1.0  ( _PyRun_AnyFileObject                      + 0x89  )  [0x7f65b4de5ba5]
  /usr/lib/libpython3.10.so.1.0  ( Py_RunMain                                + 0x3eb )  [0x7f65b4f5597b]
  /usr/lib/libpython3.10.so.1.0  ( Py_BytesMain                              + 0x3d  )  [0x7f65b4f29c0d]
  /usr/lib/libc.so.6             ( __libc_start_main                         + 0xd5  )  [0x7f65b4ba8b25]
  /usr/bin/python                ( _start                                    + 0x2e  )  [0x55782aa5404e]
---- End of Stack Trace ----

It is not the first time there has been this kind of madness with python and openshot.  The worst pyuthon trouble was python killing qemu and virtulization which has to be a critical application for many folks.  I couldn't continue with a project I was on.