launch:INFO ------------------------------------------------ launch:INFO OpenShot (version 2.4.3) launch:INFO ------------------------------------------------ app:INFO openshot-qt version: 2.4.3 app:INFO libopenshot version: 0.2.2 app:INFO platform: Linux-4.19.0-17-cloud-amd64-x86_64-with-debian-10.5 app:INFO processor: app:INFO machine: x86_64 app:INFO python version: 3.7.3 app:INFO qt5 version: 5.11.3 app:INFO pyqt5 version: 5.11.3 language:INFO Qt Detected Languages: ['fr-FR'] language:INFO LANG Environment Variable: fr_FR.utf8 language:INFO LOCALE Environment Variable: language:INFO OpenShot Preference Language: Default project_data:INFO Setting default profile to HD 720p 30 fps app:INFO Setting font to Cantarell logger_libopenshot:INFO Connecting to libopenshot with debug port: 5556 app:INFO Setting custom dark theme ui_util:INFO Initializing UI for MainWindow ui_util:INFO Binding event MainWindow:actionNew_trigger ui_util:INFO Binding event MainWindow:actionOpen_trigger ui_util:INFO Binding event MainWindow:actionSave_trigger ui_util:INFO Binding event MainWindow:actionUndo_trigger ui_util:INFO Binding event MainWindow:actionSaveAs_trigger ui_util:INFO Binding event MainWindow:actionImportFiles_trigger ui_util:INFO Binding event MainWindow:actionImportImageSequence_trigger ui_util:INFO Binding event MainWindow:actionRedo_trigger ui_util:INFO Binding event MainWindow:actionRemoveClip_trigger ui_util:INFO Binding event MainWindow:actionRemoveTransition_trigger ui_util:INFO Binding event MainWindow:actionExportVideo_trigger ui_util:WARNING Icon theme media-record not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionUploadVideo_trigger ui_util:INFO Binding event MainWindow:actionAddTrack_trigger ui_util:INFO Binding event MainWindow:actionPreferences_trigger ui_util:INFO Binding event MainWindow:actionPlay_trigger ui_util:WARNING Icon theme media-playback-start not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionJumpStart_trigger ui_util:WARNING Icon theme media-skip-backward not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionRewind_trigger ui_util:WARNING Icon theme media-seek-backward not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionFastForward_trigger ui_util:WARNING Icon theme media-seek-forward not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionJumpEnd_trigger ui_util:WARNING Icon theme media-skip-forward not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionSaveFrame_trigger ui_util:WARNING Icon theme camera-photo-symbolic not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionArrowTool_trigger ui_util:INFO Binding event MainWindow:actionRazorTool_trigger ui_util:INFO Binding event MainWindow:actionSnappingTool_trigger ui_util:INFO Binding event MainWindow:actionAddMarker_trigger ui_util:INFO Binding event MainWindow:actionPreviousMarker_trigger ui_util:INFO Binding event MainWindow:actionNextMarker_trigger ui_util:INFO Binding event MainWindow:actionFilesShowAll_trigger ui_util:INFO Binding event MainWindow:actionFilesShowVideo_trigger ui_util:INFO Binding event MainWindow:actionFilesShowAudio_trigger ui_util:INFO Binding event MainWindow:actionFilesShowImage_trigger ui_util:WARNING Icon theme edit-clear not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionTransitionsShowAll_trigger ui_util:INFO Binding event MainWindow:actionTransitionsShowCommon_trigger ui_util:WARNING Icon theme edit-clear not found. Will use backup icon. ui_util:WARNING Icon theme edit-clear not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionTimelineZoomIn_trigger ui_util:WARNING Icon theme zoom-in not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionTimelineZoomOut_trigger ui_util:WARNING Icon theme zoom-out not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionTitle_trigger ui_util:INFO Binding event MainWindow:actionAnimatedTitle_trigger ui_util:WARNING Icon theme video-x-generic not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionFullscreen_trigger ui_util:WARNING Icon theme zoom-in not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionAbout_trigger ui_util:WARNING Icon theme gtk-info not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionThumbnailView_trigger ui_util:WARNING Icon theme view-list-icons not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionDetailsView_trigger ui_util:WARNING Icon theme view-list-details not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionReportBug_trigger ui_util:INFO Binding event MainWindow:actionAskQuestion_trigger ui_util:WARNING Icon theme im-message-new not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionTranslate_trigger ui_util:WARNING Icon theme stock_person not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionDonate_trigger ui_util:INFO Binding event MainWindow:actionHelpContents_trigger ui_util:INFO Binding event MainWindow:actionSimple_View_trigger ui_util:INFO Binding event MainWindow:actionAdvanced_View_trigger ui_util:WARNING Icon theme get-hot-new-stuff not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionFreeze_View_trigger ui_util:WARNING Icon theme locked not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionUn_Freeze_View_trigger ui_util:WARNING Icon theme locked not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionShow_All_trigger ui_util:WARNING Icon theme zoom-in not found. Will use backup icon. ui_util:WARNING Icon theme document-open-recent not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionProfile_trigger ui_util:WARNING Icon theme video-x-generic not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionAdd_to_Timeline_trigger ui_util:INFO Binding event MainWindow:actionPreview_File_trigger ui_util:WARNING Icon theme media-playback-start not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionRemove_from_Project_trigger ui_util:INFO Binding event MainWindow:actionFile_Properties_trigger ui_util:WARNING Icon theme video-x-generic not found. Will use backup icon. ui_util:WARNING Icon theme edit-clear not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionRemoveTrack_trigger ui_util:INFO Binding event MainWindow:actionRemoveMarker_trigger ui_util:INFO Binding event MainWindow:actionAddTrackAbove_trigger ui_util:INFO Binding event MainWindow:actionAddTrackBelow_trigger ui_util:INFO Binding event MainWindow:actionRemoveEffect_trigger ui_util:INFO Binding event MainWindow:actionSplitClip_trigger ui_util:INFO Binding event MainWindow:actionProperties_trigger ui_util:INFO Binding event MainWindow:actionRenameTrack_trigger ui_util:WARNING Icon theme gtk-edit not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionUpdate_trigger ui_util:WARNING Icon theme package-upgrade not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionTutorial_trigger ui_util:WARNING Icon theme im-message-new not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionAnimation_trigger ui_util:WARNING Icon theme video-x-generic not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionLockTrack_trigger ui_util:INFO Binding event MainWindow:actionUnlockTrack_trigger ui_util:WARNING Icon theme transform-move not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionEditTitle_trigger ui_util:WARNING Icon theme gtk-edit not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionDuplicateTitle_trigger ui_util:INFO Binding event MainWindow:actionClearHistory_trigger ui_util:WARNING Icon theme edit-clear not found. Will use backup icon. files_listview:INFO currentChanged files_listview:INFO updateSelection files_model:INFO updating files model. transition_model:INFO updating transitions model. effects_model:INFO updating effects model. effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video properties_model:INFO updating clip properties model. transition_model:INFO updating transitions model. files_model:INFO updating files model. version:INFO Found current version: {"openshot_version": "2.5.1"} main_window:INFO InitCacheSettings main_window:INFO cache-mode: CacheMemory main_window:INFO cache-limit-mb: 250 main_window:INFO Creating CacheMemory object with 262144000 byte limit preview_thread:INFO QThread Start Method Invoked main_window:INFO Clear all thumbnails: /home/debian/.openshot_qt/thumbnail preview_thread:INFO initPlayer main_window:INFO Clear all animations: /home/debian/.openshot_qt/blender main_window:INFO Clear all assets: /home/debian/.openshot_qt/assets main_window:INFO Clear all backups: /home/debian/.openshot_qt/backup ui_util:WARNING Icon theme media-playback-start not found. Will use backup icon. main_window:INFO updateStatusChanged app:INFO Process command-line arguments: ['/usr/bin/openshot-qt'] main_window:INFO recover_backup project_data:INFO Setting default profile to HD 720p 30 fps preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 1 timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().SetTrackLabel('Piste %s'); timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().LoadJson({"type": "load", "key": "", "value": {"id": "T0", "fps": {"num": 30, "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": "L0", "label": "", "number": 0, "y": 0, "lock": false}, {"id": "L1", "label": "", "number": 1, "y": 0, "lock": false}, {"id": "L2", "label": "", "number": 2, "y": 0, "lock": false}, {"id": "L3", "label": "", "number": 3, "y": 0, "lock": false}, {"id": "L4", "label": "", "number": 4, "y": 0, "lock": false}], "markers": [], "progress": [], "history": {"undo": [], "redo": []}, "version": {"openshot-qt": "0.0.0", "libopenshot": "0.0.0"}}, "partial": false, "old_values": null}); main_window:INFO updateStatusChanged timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().SetSnappingMode(1); main_window:INFO foundCurrentVersion: Found the latest version: 2.5.1 timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().MovePlayheadToFrame(1); preview_thread:INFO onModeChanged timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().SetTrackLabel('Piste %s'); timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().LoadJson({"type": "load", "key": "", "value": {"id": "T0", "fps": {"num": 30, "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": "L0", "label": "", "number": 0, "y": 0, "lock": false}, {"id": "L1", "label": "", "number": 1, "y": 0, "lock": false}, {"id": "L2", "label": "", "number": 2, "y": 0, "lock": false}, {"id": "L3", "label": "", "number": 3, "y": 0, "lock": false}, {"id": "L4", "label": "", "number": 4, "y": 0, "lock": false}], "markers": [], "progress": [], "history": {"undo": [], "redo": []}, "version": {"openshot-qt": "0.0.0", "libopenshot": "0.0.0"}}, "partial": false, "old_values": null}); properties_model:INFO Update item: properties_model:INFO updating clip properties model. preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 1 timeline:INFO Adjusting max size of preview image: PyQt5.QtCore.QRect(47, 0, 720, 405) timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().SetSnappingMode(1); timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().MovePlayheadToFrame(1); timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().SetTrackLabel('Piste %s'); timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().LoadJson({"type": "load", "key": "", "value": {"id": "T0", "fps": {"num": 30, "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": "L0", "label": "", "number": 0, "y": 0, "lock": false}, {"id": "L1", "label": "", "number": 1, "y": 0, "lock": false}, {"id": "L2", "label": "", "number": 2, "y": 0, "lock": false}, {"id": "L3", "label": "", "number": 3, "y": 0, "lock": false}, {"id": "L4", "label": "", "number": 4, "y": 0, "lock": false}], "markers": [], "progress": [], "history": {"undo": [], "redo": []}, "version": {"openshot-qt": "0.0.0", "libopenshot": "0.0.0"}}, "partial": false, "old_values": null}); timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().SetSnappingMode(1); timeline_webview:INFO Qt Found! timeline_webview:INFO $scope.Qt = true; timeline_webview:INFO UpdateLayerIndex timeline_webview:INFO UpdateLayerIndex metrics:INFO Track metric: [200] http://www.google-analytics.com/collect?cid=82bc05c7-3491-429d-b7f4-2dd0f949e157&v=1&tid=UA-4381101-5&an=OpenShot+Video+Editor&aip=1&aid=org.openshot.openshot-qt&av=2.4.3&ul=en-us&ua=Mozilla%2F5.0+%28X11%3B+Linux+x86_64%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%2F37.0.2062.120+Safari%2F537.36&cd1=0.2.2&cd2=3.7.3&cd3=5.11.3&cd4=5.11.3&cd5=debian-10.5-&t=screenview&cd=metrics-opt-in | (35 bytes) files_model:INFO updating files model. files_model:INFO updating files model. preview_thread:INFO previewFrame: 1 preview_thread:INFO self.player.Position(): 1 main_window:INFO auto_save_project ui_util:INFO Initializing UI for Dialog ui_util:WARNING Icon theme media-playback-start not found. Will use backup icon. profile:INFO /usr/lib/python3/dist-packages/openshot_qt/profiles/atsc_720p_30 project_data:INFO _set key: ['profile'] values: HD 720p 30 fps add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged project_data:INFO _set key: ['width'] values: 1280 add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged project_data:INFO _set key: ['height'] values: 720 add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged project_data:INFO _set key: ['fps'] values: {'num': 30, 'den': 1} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged metrics:INFO Track metric: [200] http://www.google-analytics.com/collect?cid=82bc05c7-3491-429d-b7f4-2dd0f949e157&v=1&tid=UA-4381101-5&an=OpenShot+Video+Editor&aip=1&aid=org.openshot.openshot-qt&av=2.4.3&ul=en-us&ua=Mozilla%2F5.0+%28X11%3B+Linux+x86_64%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%2F37.0.2062.120+Safari%2F537.36&cd1=0.2.2&cd2=3.7.3&cd3=5.11.3&cd4=5.11.3&cd5=debian-10.5-&t=screenview&cd=profile-screen | (35 bytes) project_data:INFO _set key: ['files'] values: {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 1, 'num': 3}, 'duration': 86400, 'file_size': '120000', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 100, 'interlaced_frame': False, 'metadata': {}, 'path': '/home/debian/Downloads/logo2013-300x100.png', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 300, 'media_type': 'image', 'id': 'P2Z3E3MDMW'} add: True partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex files_model:INFO updating files model. files_model:INFO updating files model. main_window:INFO updateStatusChanged files_model:INFO updating files model. project_data:INFO _set key: ['import_path'] values: /home/debian/Downloads add: False partial: False remove: False main_window:INFO updateStatusChanged main_window:INFO Imported media file /home/debian/Downloads/logo2013-300x100.png project_data:INFO _set key: ['files'] values: {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920, 'media_type': 'video', 'id': 'GVICOTYTR2'} add: True partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex files_model:INFO updating files model. files_model:INFO updating files model. main_window:INFO updateStatusChanged files_model:INFO updating files model. project_data:INFO _set key: ['import_path'] values: /home/debian add: False partial: False remove: False main_window:INFO updateStatusChanged main_window:INFO Imported media file /home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4 files_model:INFO updating files model. files_model:INFO updating files model. files_listview:INFO currentChanged files_listview:INFO updateSelection project_data:INFO _set key: ['clips'] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': '7KW1GY88YF', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 15.84, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'GVICOTYTR2', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/GVICOTYTR2.png'} add: True partial: False remove: False project_data:INFO _set key: ['duration'] values: 4305.19986328125 add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': '7KW1GY88YF', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 15.84, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'GVICOTYTR2', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/GVICOTYTR2.png'} properties_model:INFO updating clip properties model. main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 1 main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True main_window:INFO main::addSelection: item_id: 7KW1GY88YF, item_type: clip, clear_existing: True properties_model:INFO Update item: clip properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 15.84000015258789}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) timeline_webview:INFO Dropping item on timeline - item_id: 7KW1GY88YF, item_type: clip project_data:INFO _set key: ['clips', {'id': '7KW1GY88YF'}] values: {'id': '7KW1GY88YF', 'layer': 3, 'position': 0, 'image': '/home/debian/.openshot_qt/thumbnail/GVICOTYTR2.png', 'start': 0, 'end': 4279.35986328125} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'id': '7KW1GY88YF', 'layer': 3, 'position': 0, 'image': '/home/debian/.openshot_qt/thumbnail/GVICOTYTR2.png', 'start': 0, 'end': 4279.35986328125} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 1 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 1 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) ui_util:WARNING Icon theme media-playback-pause not found. Will use backup icon. preview_thread:INFO onModeChanged preview_thread:INFO previewFrame: 68 preview_thread:INFO self.player.Position(): 68 properties_model:INFO Update frame to 68 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 68: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 145 preview_thread:INFO self.player.Position(): 145 properties_model:INFO Update frame to 145 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 145: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 164 preview_thread:INFO self.player.Position(): 164 properties_model:INFO Update frame to 164 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 164: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 179 preview_thread:INFO self.player.Position(): 179 properties_model:INFO Update frame to 179 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 179: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 198 preview_thread:INFO self.player.Position(): 198 properties_model:INFO Update frame to 198 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 198: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 222 preview_thread:INFO self.player.Position(): 222 properties_model:INFO Update frame to 222 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 222: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 241 preview_thread:INFO self.player.Position(): 241 properties_model:INFO Update frame to 241 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 241: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 251 preview_thread:INFO self.player.Position(): 251 properties_model:INFO Update frame to 251 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 251: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 270 preview_thread:INFO self.player.Position(): 270 properties_model:INFO Update frame to 270 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 270: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 299 preview_thread:INFO self.player.Position(): 299 properties_model:INFO Update frame to 299 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 299: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 332 preview_thread:INFO self.player.Position(): 332 properties_model:INFO Update frame to 332 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 332: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 371 preview_thread:INFO self.player.Position(): 371 properties_model:INFO Update frame to 371 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 371: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 404 preview_thread:INFO self.player.Position(): 404 properties_model:INFO Update frame to 404 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 404: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 615 preview_thread:INFO self.player.Position(): 615 properties_model:INFO Update frame to 615 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 615: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 692 preview_thread:INFO self.player.Position(): 692 properties_model:INFO Update frame to 692 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 692: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 884 preview_thread:INFO self.player.Position(): 884 properties_model:INFO Update frame to 884 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 884: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 1052 preview_thread:INFO self.player.Position(): 1052 properties_model:INFO Update frame to 1052 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1052: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 1206 preview_thread:INFO self.player.Position(): 1206 properties_model:INFO Update frame to 1206 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1206: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 1350 preview_thread:INFO self.player.Position(): 1350 properties_model:INFO Update frame to 1350 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1350: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 1700 preview_thread:INFO self.player.Position(): 1700 properties_model:INFO Update frame to 1700 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1700: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 1767 preview_thread:INFO self.player.Position(): 1767 properties_model:INFO Update frame to 1767 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1767: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 1859 preview_thread:INFO self.player.Position(): 1859 properties_model:INFO Update frame to 1859 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1859: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 2252 preview_thread:INFO self.player.Position(): 2252 properties_model:INFO Update frame to 2252 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 2252: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 2257 preview_thread:INFO self.player.Position(): 2257 properties_model:INFO Update frame to 2257 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 2257: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 2276 preview_thread:INFO self.player.Position(): 2276 properties_model:INFO Update frame to 2276 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 2276: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 2295 preview_thread:INFO self.player.Position(): 2295 properties_model:INFO Update frame to 2295 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 2295: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 2353 preview_thread:INFO self.player.Position(): 2353 properties_model:INFO Update frame to 2353 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 2353: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 2396 preview_thread:INFO self.player.Position(): 2396 properties_model:INFO Update frame to 2396 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 2396: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 2430 preview_thread:INFO self.player.Position(): 2430 properties_model:INFO Update frame to 2430 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 2430: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 2473 preview_thread:INFO self.player.Position(): 2473 properties_model:INFO Update frame to 2473 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 2473: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 2492 preview_thread:INFO self.player.Position(): 2492 properties_model:INFO Update frame to 2492 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 2492: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 2497 preview_thread:INFO self.player.Position(): 2497 properties_model:INFO Update frame to 2497 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 2497: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 2502 preview_thread:INFO self.player.Position(): 2502 properties_model:INFO Update frame to 2502 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 2502: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 2545 preview_thread:INFO self.player.Position(): 2545 properties_model:INFO Update frame to 2545 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 2545: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 3039 preview_thread:INFO self.player.Position(): 3039 properties_model:INFO Update frame to 3039 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 3039: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 3620 preview_thread:INFO self.player.Position(): 3620 properties_model:INFO Update frame to 3620 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 3620: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 3836 preview_thread:INFO self.player.Position(): 3836 properties_model:INFO Update frame to 3836 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 3836: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 4139 preview_thread:INFO self.player.Position(): 4139 properties_model:INFO Update frame to 4139 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 4139: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 4316 preview_thread:INFO self.player.Position(): 4316 properties_model:INFO Update frame to 4316 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 4316: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 4431 preview_thread:INFO self.player.Position(): 4431 properties_model:INFO Update frame to 4431 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 4431: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 4436 preview_thread:INFO self.player.Position(): 4436 properties_model:INFO Update frame to 4436 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 4436: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 4441 preview_thread:INFO self.player.Position(): 4441 properties_model:INFO Update frame to 4441 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 4441: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) files_listview:INFO currentChanged files_listview:INFO updateSelection project_data:INFO _set key: ['clips'] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 86400.0, 'effects': [], 'end': 10.0, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'Y87W6DEHDN', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 24.0, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 1, 'num': 3}, 'duration': 86400.0, 'file_size': '120000', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 100, 'interlaced_frame': False, 'metadata': {}, 'path': '/home/debian/Downloads/logo2013-300x100.png', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 300}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'P2Z3E3MDMW', 'title': 'logo2013-300x100.png', 'image': '/home/debian/.openshot_qt/thumbnail/P2Z3E3MDMW.png'} add: True partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 86400.0, 'effects': [], 'end': 10.0, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'Y87W6DEHDN', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 24.0, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 1, 'num': 3}, 'duration': 86400.0, 'file_size': '120000', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 100, 'interlaced_frame': False, 'metadata': {}, 'path': '/home/debian/Downloads/logo2013-300x100.png', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 300}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'P2Z3E3MDMW', 'title': 'logo2013-300x100.png', 'image': '/home/debian/.openshot_qt/thumbnail/P2Z3E3MDMW.png'} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 4441: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 4456 properties_model:INFO Update frame to 4456 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 4456: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '7KW1GY88YF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True main_window:INFO main::addSelection: item_id: Y87W6DEHDN, item_type: clip, clear_existing: True properties_model:INFO Update item: clip properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'Y87W6DEHDN', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 24}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) timeline_webview:INFO Dropping item on timeline - item_id: Y87W6DEHDN, item_type: clip project_data:INFO _set key: ['clips', {'id': 'Y87W6DEHDN'}] values: {'id': 'Y87W6DEHDN', 'layer': 3, 'position': 30.56, 'image': '/home/debian/.openshot_qt/thumbnail/P2Z3E3MDMW.png', 'start': 0, 'end': 10} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'id': 'Y87W6DEHDN', 'layer': 3, 'position': 30.56, 'image': '/home/debian/.openshot_qt/thumbnail/P2Z3E3MDMW.png', 'start': 0, 'end': 10} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'Y87W6DEHDN', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 30.559999465942383}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 4462 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'Y87W6DEHDN', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 30.559999465942383}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) project_data:INFO _set key: ['effects'] values: {'id': 'TUX31YASTF', 'layer': 3, 'title': 'Transition', 'type': 'Mask', 'position': 30.56, 'start': 0, 'end': 4248.79986328125, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 127465, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 4, 'num': 5}, 'duration': 86400, 'file_size': '1658880', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 576, 'interlaced_frame': False, 'metadata': {}, 'path': '/usr/lib/python3/dist-packages/openshot_qt/transitions/common/fade.svg', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 720}, 'replace_image': False} add: True partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'id': 'TUX31YASTF', 'layer': 3, 'title': 'Transition', 'type': 'Mask', 'position': 30.56, 'start': 0, 'end': 4248.79986328125, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 127465, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 4, 'num': 5}, 'duration': 86400, 'file_size': '1658880', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 576, 'interlaced_frame': False, 'metadata': {}, 'path': '/usr/lib/python3/dist-packages/openshot_qt/transitions/common/fade.svg', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 720}, 'replace_image': False} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'Y87W6DEHDN', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 30.559999465942383}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 4462 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'Y87W6DEHDN', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 30.559999465942383}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 4462 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'Y87W6DEHDN', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 30.559999465942383}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True main_window:INFO main::addSelection: item_id: TUX31YASTF, item_type: transition, clear_existing: True properties_model:INFO Update item: transition properties_model:INFO Update frame to 3546 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 3546: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 127465, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.9978847503662109}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4248.7998046875}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4248.7998046875}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'TUX31YASTF', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 30.559999465942383}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/common/fade.svg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3})]) launch:INFO ------------------------------------------------ launch:INFO OpenShot (version 2.4.3) launch:INFO ------------------------------------------------ app:INFO openshot-qt version: 2.4.3 app:INFO libopenshot version: 0.2.2 app:INFO platform: Linux-4.19.0-17-cloud-amd64-x86_64-with-debian-10.5 app:INFO processor: app:INFO machine: x86_64 app:INFO python version: 3.7.3 app:INFO qt5 version: 5.11.3 app:INFO pyqt5 version: 5.11.3 language:INFO Qt Detected Languages: ['fr-FR'] language:INFO LANG Environment Variable: fr_FR.utf8 language:INFO LOCALE Environment Variable: language:INFO OpenShot Preference Language: Default project_data:INFO Setting default profile to HD 720p 30 fps app:INFO Setting font to Cantarell logger_libopenshot:INFO Connecting to libopenshot with debug port: 5556 app:INFO Setting custom dark theme ui_util:INFO Initializing UI for MainWindow ui_util:INFO Binding event MainWindow:actionNew_trigger ui_util:INFO Binding event MainWindow:actionOpen_trigger ui_util:INFO Binding event MainWindow:actionSave_trigger ui_util:INFO Binding event MainWindow:actionUndo_trigger ui_util:INFO Binding event MainWindow:actionSaveAs_trigger ui_util:INFO Binding event MainWindow:actionImportFiles_trigger ui_util:INFO Binding event MainWindow:actionImportImageSequence_trigger ui_util:INFO Binding event MainWindow:actionRedo_trigger ui_util:INFO Binding event MainWindow:actionRemoveClip_trigger ui_util:INFO Binding event MainWindow:actionRemoveTransition_trigger ui_util:INFO Binding event MainWindow:actionExportVideo_trigger ui_util:WARNING Icon theme media-record not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionUploadVideo_trigger ui_util:INFO Binding event MainWindow:actionAddTrack_trigger ui_util:INFO Binding event MainWindow:actionPreferences_trigger ui_util:INFO Binding event MainWindow:actionPlay_trigger ui_util:WARNING Icon theme media-playback-start not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionJumpStart_trigger ui_util:WARNING Icon theme media-skip-backward not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionRewind_trigger ui_util:WARNING Icon theme media-seek-backward not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionFastForward_trigger ui_util:WARNING Icon theme media-seek-forward not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionJumpEnd_trigger ui_util:WARNING Icon theme media-skip-forward not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionSaveFrame_trigger ui_util:WARNING Icon theme camera-photo-symbolic not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionArrowTool_trigger ui_util:INFO Binding event MainWindow:actionRazorTool_trigger ui_util:INFO Binding event MainWindow:actionSnappingTool_trigger ui_util:INFO Binding event MainWindow:actionAddMarker_trigger ui_util:INFO Binding event MainWindow:actionPreviousMarker_trigger ui_util:INFO Binding event MainWindow:actionNextMarker_trigger ui_util:INFO Binding event MainWindow:actionFilesShowAll_trigger ui_util:INFO Binding event MainWindow:actionFilesShowVideo_trigger ui_util:INFO Binding event MainWindow:actionFilesShowAudio_trigger ui_util:INFO Binding event MainWindow:actionFilesShowImage_trigger ui_util:WARNING Icon theme edit-clear not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionTransitionsShowAll_trigger ui_util:INFO Binding event MainWindow:actionTransitionsShowCommon_trigger ui_util:WARNING Icon theme edit-clear not found. Will use backup icon. ui_util:WARNING Icon theme edit-clear not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionTimelineZoomIn_trigger ui_util:WARNING Icon theme zoom-in not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionTimelineZoomOut_trigger ui_util:WARNING Icon theme zoom-out not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionTitle_trigger ui_util:INFO Binding event MainWindow:actionAnimatedTitle_trigger ui_util:WARNING Icon theme video-x-generic not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionFullscreen_trigger ui_util:WARNING Icon theme zoom-in not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionAbout_trigger ui_util:WARNING Icon theme gtk-info not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionThumbnailView_trigger ui_util:WARNING Icon theme view-list-icons not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionDetailsView_trigger ui_util:WARNING Icon theme view-list-details not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionReportBug_trigger ui_util:INFO Binding event MainWindow:actionAskQuestion_trigger ui_util:WARNING Icon theme im-message-new not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionTranslate_trigger ui_util:WARNING Icon theme stock_person not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionDonate_trigger ui_util:INFO Binding event MainWindow:actionHelpContents_trigger ui_util:INFO Binding event MainWindow:actionSimple_View_trigger ui_util:INFO Binding event MainWindow:actionAdvanced_View_trigger ui_util:WARNING Icon theme get-hot-new-stuff not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionFreeze_View_trigger ui_util:WARNING Icon theme locked not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionUn_Freeze_View_trigger ui_util:WARNING Icon theme locked not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionShow_All_trigger ui_util:WARNING Icon theme zoom-in not found. Will use backup icon. ui_util:WARNING Icon theme document-open-recent not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionProfile_trigger ui_util:WARNING Icon theme video-x-generic not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionAdd_to_Timeline_trigger ui_util:INFO Binding event MainWindow:actionPreview_File_trigger ui_util:WARNING Icon theme media-playback-start not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionRemove_from_Project_trigger ui_util:INFO Binding event MainWindow:actionFile_Properties_trigger ui_util:WARNING Icon theme video-x-generic not found. Will use backup icon. ui_util:WARNING Icon theme edit-clear not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionRemoveTrack_trigger ui_util:INFO Binding event MainWindow:actionRemoveMarker_trigger ui_util:INFO Binding event MainWindow:actionAddTrackAbove_trigger ui_util:INFO Binding event MainWindow:actionAddTrackBelow_trigger ui_util:INFO Binding event MainWindow:actionRemoveEffect_trigger ui_util:INFO Binding event MainWindow:actionSplitClip_trigger ui_util:INFO Binding event MainWindow:actionProperties_trigger ui_util:INFO Binding event MainWindow:actionRenameTrack_trigger ui_util:WARNING Icon theme gtk-edit not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionUpdate_trigger ui_util:WARNING Icon theme package-upgrade not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionTutorial_trigger ui_util:WARNING Icon theme im-message-new not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionAnimation_trigger ui_util:WARNING Icon theme video-x-generic not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionLockTrack_trigger ui_util:INFO Binding event MainWindow:actionUnlockTrack_trigger ui_util:WARNING Icon theme transform-move not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionEditTitle_trigger ui_util:WARNING Icon theme gtk-edit not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionDuplicateTitle_trigger ui_util:INFO Binding event MainWindow:actionClearHistory_trigger ui_util:WARNING Icon theme edit-clear not found. Will use backup icon. files_listview:INFO currentChanged files_listview:INFO updateSelection files_model:INFO updating files model. transition_model:INFO updating transitions model. effects_model:INFO updating effects model. effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video version:INFO Found current version: {"openshot_version": "2.5.1"} effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video main_window:INFO foundCurrentVersion: Found the latest version: 2.5.1 properties_model:INFO updating clip properties model. transition_model:INFO updating transitions model. files_model:INFO updating files model. main_window:INFO InitCacheSettings main_window:INFO cache-mode: CacheMemory main_window:INFO cache-limit-mb: 250 main_window:INFO Creating CacheMemory object with 262144000 byte limit preview_thread:INFO QThread Start Method Invoked preview_thread:INFO initPlayer main_window:ERROR Unhandled crash detected... will attempt to recover backup project: /home/debian/.openshot_qt/backup ui_util:WARNING Icon theme media-playback-start not found. Will use backup icon. main_window:INFO updateStatusChanged app:INFO Process command-line arguments: ['/usr/bin/openshot-qt'] main_window:INFO recover_backup project_data:INFO Setting default profile to HD 720p 30 fps preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 1 timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().SetTrackLabel('Piste %s'); timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().LoadJson({"type": "load", "key": "", "value": {"id": "T0", "fps": {"num": 30, "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": "L0", "label": "", "number": 0, "y": 0, "lock": false}, {"id": "L1", "label": "", "number": 1, "y": 0, "lock": false}, {"id": "L2", "label": "", "number": 2, "y": 0, "lock": false}, {"id": "L3", "label": "", "number": 3, "y": 0, "lock": false}, {"id": "L4", "label": "", "number": 4, "y": 0, "lock": false}], "markers": [], "progress": [], "history": {"undo": [], "redo": []}, "version": {"openshot-qt": "0.0.0", "libopenshot": "0.0.0"}}, "partial": false, "old_values": null}); main_window:INFO updateStatusChanged timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().SetSnappingMode(1); timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().MovePlayheadToFrame(1); preview_thread:INFO onModeChanged timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().SetTrackLabel('Piste %s'); timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().LoadJson({"type": "load", "key": "", "value": {"id": "T0", "fps": {"num": 30, "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": "L0", "label": "", "number": 0, "y": 0, "lock": false}, {"id": "L1", "label": "", "number": 1, "y": 0, "lock": false}, {"id": "L2", "label": "", "number": 2, "y": 0, "lock": false}, {"id": "L3", "label": "", "number": 3, "y": 0, "lock": false}, {"id": "L4", "label": "", "number": 4, "y": 0, "lock": false}], "markers": [], "progress": [], "history": {"undo": [], "redo": []}, "version": {"openshot-qt": "0.0.0", "libopenshot": "0.0.0"}}, "partial": false, "old_values": null}); timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().SetSnappingMode(1); properties_model:INFO Update item: properties_model:INFO updating clip properties model. preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 1 timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().MovePlayheadToFrame(1); timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().SetTrackLabel('Piste %s'); timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().LoadJson({"type": "load", "key": "", "value": {"id": "T0", "fps": {"num": 30, "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": "L0", "label": "", "number": 0, "y": 0, "lock": false}, {"id": "L1", "label": "", "number": 1, "y": 0, "lock": false}, {"id": "L2", "label": "", "number": 2, "y": 0, "lock": false}, {"id": "L3", "label": "", "number": 3, "y": 0, "lock": false}, {"id": "L4", "label": "", "number": 4, "y": 0, "lock": false}], "markers": [], "progress": [], "history": {"undo": [], "redo": []}, "version": {"openshot-qt": "0.0.0", "libopenshot": "0.0.0"}}, "partial": false, "old_values": null}); timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().SetSnappingMode(1); timeline:INFO Adjusting max size of preview image: PyQt5.QtCore.QRect(50, 0, 714, 402) timeline_webview:INFO Qt Found! timeline_webview:INFO $scope.Qt = true; timeline_webview:INFO UpdateLayerIndex timeline_webview:INFO UpdateLayerIndex project_data:INFO _set key: ['files'] values: {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920, 'media_type': 'video', 'id': 'UE0JDXLWI5'} add: True partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex files_model:INFO updating files model. files_model:INFO updating files model. main_window:INFO updateStatusChanged files_model:INFO updating files model. project_data:INFO _set key: ['import_path'] values: /home/debian add: False partial: False remove: False main_window:INFO updateStatusChanged main_window:INFO Imported media file /home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4 files_model:INFO updating files model. project_data:INFO _set key: ['import_path'] values: /home/debian add: False partial: False remove: False main_window:INFO updateStatusChanged main_window:INFO Imported media file /home/debian/Untitled 1.odg project_data:INFO _set key: ['files'] values: {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 3, 'num': 13}, 'duration': 86400, 'file_size': '330096', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 138, 'interlaced_frame': False, 'metadata': {}, 'path': '/home/debian/logo.png', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 598, 'media_type': 'image', 'id': 'ADXPT6G8LP'} add: True partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex files_model:INFO updating files model. files_model:INFO updating files model. main_window:INFO updateStatusChanged files_model:INFO updating files model. project_data:INFO _set key: ['import_path'] values: /home/debian add: False partial: False remove: False main_window:INFO updateStatusChanged main_window:INFO Imported media file /home/debian/logo.png files_listview:INFO currentChanged files_listview:INFO updateSelection project_data:INFO _set key: ['clips'] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'BFL43LZ7LZ', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 17.76, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'} add: True partial: False remove: False project_data:INFO _set key: ['duration'] values: 4307.11986328125 add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'BFL43LZ7LZ', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 17.76, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'} properties_model:INFO updating clip properties model. main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 1 main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True main_window:INFO main::addSelection: item_id: BFL43LZ7LZ, item_type: clip, clear_existing: True timeline_webview:INFO dragLeaveEvent - Undo drop main_window:INFO actionRemoveClip_trigger project_data:INFO _set key: ['clips', {'id': 'BFL43LZ7LZ'}] values: None add: False partial: False remove: True timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged project_data:INFO _set key: ['clips'] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 2, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 11.68, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'} add: True partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 2, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 11.68, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'} properties_model:INFO updating clip properties model. main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 1 main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True main_window:INFO main::addSelection: item_id: GENHX6XITU, item_type: clip, clear_existing: True properties_model:INFO Update item: clip properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 11.680000305175781}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 2}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) timeline_webview:INFO Dropping item on timeline - item_id: GENHX6XITU, item_type: clip project_data:INFO _set key: ['clips', {'id': 'GENHX6XITU'}] values: {'id': 'GENHX6XITU', 'layer': 3, 'position': 21.12, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'id': 'GENHX6XITU', 'layer': 3, 'position': 21.12, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 21.1200008392334}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 1 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 21.1200008392334}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 1 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 21.1200008392334}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) files_listview:INFO currentChanged files_listview:INFO updateSelection project_data:INFO _set key: ['clips'] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 86400.0, 'effects': [], 'end': 10.0, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': '0P6XJ8W45A', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 4.8, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 3, 'num': 13}, 'duration': 86400.0, 'file_size': '330096', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 138, 'interlaced_frame': False, 'metadata': {}, 'path': '/home/debian/logo.png', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 598}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'ADXPT6G8LP', 'title': 'logo.png', 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png'} add: True partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 86400.0, 'effects': [], 'end': 10.0, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': '0P6XJ8W45A', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 4.8, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 3, 'num': 13}, 'duration': 86400.0, 'file_size': '330096', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 138, 'interlaced_frame': False, 'metadata': {}, 'path': '/home/debian/logo.png', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 598}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'ADXPT6G8LP', 'title': 'logo.png', 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png'} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 21.1200008392334}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 1 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 21.1200008392334}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True main_window:INFO main::addSelection: item_id: 0P6XJ8W45A, item_type: clip, clear_existing: True properties_model:INFO Update item: clip properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4.800000190734863}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) timeline_webview:INFO Dropping item on timeline - item_id: 0P6XJ8W45A, item_type: clip project_data:INFO _set key: ['clips', {'id': '0P6XJ8W45A'}] values: {'id': '0P6XJ8W45A', 'layer': 4, 'position': 0, 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png', 'start': 0, 'end': 10} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'id': '0P6XJ8W45A', 'layer': 4, 'position': 0, 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png', 'start': 0, 'end': 10} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 1 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 1 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 30 preview_thread:INFO self.player.Position(): 30 properties_model:INFO Update frame to 30 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 30: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 39 preview_thread:INFO self.player.Position(): 39 properties_model:INFO Update frame to 39 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 39: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 44 preview_thread:INFO self.player.Position(): 44 properties_model:INFO Update frame to 44 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 44: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 63 preview_thread:INFO self.player.Position(): 63 properties_model:INFO Update frame to 63 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 63: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 97 preview_thread:INFO self.player.Position(): 97 properties_model:INFO Update frame to 97 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 97: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 111 preview_thread:INFO self.player.Position(): 111 properties_model:INFO Update frame to 111 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 111: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 140 preview_thread:INFO self.player.Position(): 140 properties_model:INFO Update frame to 140 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 140: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 159 preview_thread:INFO self.player.Position(): 159 properties_model:INFO Update frame to 159 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 159: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 179 preview_thread:INFO self.player.Position(): 179 properties_model:INFO Update frame to 179 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 179: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 188 preview_thread:INFO self.player.Position(): 188 properties_model:INFO Update frame to 188 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 188: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 203 preview_thread:INFO self.player.Position(): 203 properties_model:INFO Update frame to 203 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 203: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 212 preview_thread:INFO self.player.Position(): 212 properties_model:INFO Update frame to 212 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 212: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 217 preview_thread:INFO self.player.Position(): 217 properties_model:INFO Update frame to 217 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 217: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 227 preview_thread:INFO self.player.Position(): 227 properties_model:INFO Update frame to 227 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 227: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 251 preview_thread:INFO self.player.Position(): 251 properties_model:INFO Update frame to 251 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 251: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 275 preview_thread:INFO self.player.Position(): 275 properties_model:INFO Update frame to 275 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 275: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 294 preview_thread:INFO self.player.Position(): 294 properties_model:INFO Update frame to 294 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 294: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 308 preview_thread:INFO self.player.Position(): 308 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 342 preview_thread:INFO self.player.Position(): 342 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 356 preview_thread:INFO self.player.Position(): 356 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 366 preview_thread:INFO self.player.Position(): 366 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 361 preview_thread:INFO self.player.Position(): 361 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 356 preview_thread:INFO self.player.Position(): 356 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 351 preview_thread:INFO self.player.Position(): 351 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 347 preview_thread:INFO self.player.Position(): 347 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 342 preview_thread:INFO self.player.Position(): 342 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 337 preview_thread:INFO self.player.Position(): 337 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 327 preview_thread:INFO self.player.Position(): 327 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 323 preview_thread:INFO self.player.Position(): 323 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 318 preview_thread:INFO self.player.Position(): 318 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 313 preview_thread:INFO self.player.Position(): 313 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 308 preview_thread:INFO self.player.Position(): 308 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 303 preview_thread:INFO self.player.Position(): 303 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True main_window:INFO main::addSelection: item_id: GENHX6XITU, item_type: clip, clear_existing: True properties_model:INFO Update item: clip properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 21.1200008392334}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) project_data:INFO _set key: ['clips', {'id': 'GENHX6XITU'}] values: {'id': 'GENHX6XITU', 'layer': 3, 'position': 21.366666666666667, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125} add: False partial: False remove: False timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'id': 'GENHX6XITU', 'layer': 3, 'position': 21.366666666666667, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 21.366666793823242}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 303 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 21.366666793823242}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) timeline_webview:INFO SortItems properties_model:INFO Update item: properties_model:INFO updating clip properties model. main_window:INFO main::addSelection: item_id: GENHX6XITU, item_type: clip, clear_existing: False properties_model:INFO Update item: clip properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 21.366666793823242}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) project_data:INFO _set key: ['clips', {'id': 'GENHX6XITU'}] values: {'id': 'GENHX6XITU', 'layer': 3, 'position': 21.2, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125} add: False partial: False remove: False timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'id': 'GENHX6XITU', 'layer': 3, 'position': 21.2, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 21.200000762939453}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 303 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 21.200000762939453}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) timeline_webview:INFO SortItems properties_model:INFO Update item: properties_model:INFO updating clip properties model. preview_thread:INFO previewFrame: 294 preview_thread:INFO self.player.Position(): 294 preview_thread:INFO previewFrame: 265 preview_thread:INFO self.player.Position(): 265 preview_thread:INFO previewFrame: 212 preview_thread:INFO self.player.Position(): 212 preview_thread:INFO previewFrame: 164 preview_thread:INFO self.player.Position(): 164 preview_thread:INFO previewFrame: 107 preview_thread:INFO self.player.Position(): 107 preview_thread:INFO previewFrame: 44 preview_thread:INFO self.player.Position(): 44 preview_thread:INFO previewFrame: 1 preview_thread:INFO self.player.Position(): 1 main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True main_window:INFO main::addSelection: item_id: GENHX6XITU, item_type: clip, clear_existing: True properties_model:INFO Update item: clip properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 21.200000762939453}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) project_data:INFO _set key: ['clips', {'id': 'GENHX6XITU'}] values: {'id': 'GENHX6XITU', 'layer': 3, 'position': 10, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125} add: False partial: False remove: False timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'id': 'GENHX6XITU', 'layer': 3, 'position': 10, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 1 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) timeline_webview:INFO SortItems preview_thread:INFO previewFrame: 35 preview_thread:INFO self.player.Position(): 35 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 54 preview_thread:INFO self.player.Position(): 54 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 78 preview_thread:INFO self.player.Position(): 78 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 107 preview_thread:INFO self.player.Position(): 107 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 135 preview_thread:INFO self.player.Position(): 135 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 169 preview_thread:INFO self.player.Position(): 169 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 188 preview_thread:INFO self.player.Position(): 188 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 193 preview_thread:INFO self.player.Position(): 193 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 203 preview_thread:INFO self.player.Position(): 203 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 227 preview_thread:INFO self.player.Position(): 227 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 246 preview_thread:INFO self.player.Position(): 246 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 251 preview_thread:INFO self.player.Position(): 251 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 255 preview_thread:INFO self.player.Position(): 255 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 260 preview_thread:INFO self.player.Position(): 260 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 265 preview_thread:INFO self.player.Position(): 265 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 270 preview_thread:INFO self.player.Position(): 270 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 275 preview_thread:INFO self.player.Position(): 275 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 284 preview_thread:INFO self.player.Position(): 284 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 289 preview_thread:INFO self.player.Position(): 289 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 294 preview_thread:INFO self.player.Position(): 294 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 299 preview_thread:INFO self.player.Position(): 299 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 303 preview_thread:INFO self.player.Position(): 303 properties_model:INFO Update frame to 3 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 3: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) timeline_webview:INFO addTransition... project_data:INFO _set key: ['effects'] values: {'id': 'O053M1LCJQ', 'layer': 4, 'title': 'Transition', 'type': 'Mask', 'position': 6.72, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 4, 'num': 5}, 'duration': 86400, 'file_size': '1658880', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 576, 'interlaced_frame': False, 'metadata': {}, 'path': '/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 720}, 'replace_image': False} add: True partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'id': 'O053M1LCJQ', 'layer': 4, 'title': 'Transition', 'type': 'Mask', 'position': 6.72, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 4, 'num': 5}, 'duration': 86400, 'file_size': '1658880', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 576, 'interlaced_frame': False, 'metadata': {}, 'path': '/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 720}, 'replace_image': False} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 3: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 303 properties_model:INFO Update frame to 3 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 3: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True main_window:INFO main::addSelection: item_id: O053M1LCJQ, item_type: transition, clear_existing: True properties_model:INFO Update item: transition properties_model:INFO Update frame to 101 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 101: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.5885733962059021}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 6.71999979019165}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) timeline_webview:INFO Dropping item on timeline - item_id: O053M1LCJQ, item_type: transition timeline_webview:INFO transition start: 0 timeline_webview:INFO transition end: 10 project_data:INFO _set key: ['effects', {'id': 'O053M1LCJQ'}] values: {'id': 'O053M1LCJQ', 'layer': 4, 'position': 7.84, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'id': 'O053M1LCJQ', 'layer': 4, 'position': 7.84, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 101: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.5885733962059021}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 303 properties_model:INFO Update frame to 68 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 68: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.8326505422592163}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 303 properties_model:INFO Update frame to 68 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 68: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.8326505422592163}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True main_window:INFO main::addSelection: item_id: GENHX6XITU, item_type: clip, clear_existing: True properties_model:INFO Update item: clip properties_model:INFO Update frame to 3 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 3: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 3}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) project_data:INFO _set key: ['clips', {'id': 'GENHX6XITU'}] values: {'id': 'GENHX6XITU', 'layer': 4, 'position': 17.833333333333332, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125} add: False partial: False remove: False timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'id': 'GENHX6XITU', 'layer': 4, 'position': 17.833333333333332, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 3: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 303 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) timeline_webview:INFO SortItems preview_thread:INFO previewFrame: 327 preview_thread:INFO self.player.Position(): 327 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 303 preview_thread:INFO self.player.Position(): 303 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 294 preview_thread:INFO self.player.Position(): 294 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 260 preview_thread:INFO self.player.Position(): 260 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 236 preview_thread:INFO self.player.Position(): 236 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 203 preview_thread:INFO self.player.Position(): 203 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 159 preview_thread:INFO self.player.Position(): 159 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 145 preview_thread:INFO self.player.Position(): 145 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 92 preview_thread:INFO self.player.Position(): 92 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 87 preview_thread:INFO self.player.Position(): 87 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 63 preview_thread:INFO self.player.Position(): 63 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 59 preview_thread:INFO self.player.Position(): 59 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 49 preview_thread:INFO self.player.Position(): 49 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 30 preview_thread:INFO self.player.Position(): 30 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 11 preview_thread:INFO self.player.Position(): 11 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 1 preview_thread:INFO self.player.Position(): 1 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) ui_util:WARNING Icon theme media-playback-pause not found. Will use backup icon. preview_thread:INFO onModeChanged preview_thread:INFO previewFrame: 63 preview_thread:INFO self.player.Position(): 63 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 73 preview_thread:INFO self.player.Position(): 73 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 102 preview_thread:INFO self.player.Position(): 102 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 111 preview_thread:INFO self.player.Position(): 111 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 116 preview_thread:INFO self.player.Position(): 116 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 121 preview_thread:INFO self.player.Position(): 121 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 135 preview_thread:INFO self.player.Position(): 135 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 140 preview_thread:INFO self.player.Position(): 140 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 159 preview_thread:INFO self.player.Position(): 159 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 169 preview_thread:INFO self.player.Position(): 169 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 179 preview_thread:INFO self.player.Position(): 179 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 183 preview_thread:INFO self.player.Position(): 183 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 188 preview_thread:INFO self.player.Position(): 188 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 193 preview_thread:INFO self.player.Position(): 193 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 203 preview_thread:INFO self.player.Position(): 203 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 207 preview_thread:INFO self.player.Position(): 207 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 212 preview_thread:INFO self.player.Position(): 212 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 217 preview_thread:INFO self.player.Position(): 217 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 222 preview_thread:INFO self.player.Position(): 222 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) project_data:INFO _set key: ['clips', {'id': 'GENHX6XITU'}] values: {'id': 'GENHX6XITU', 'layer': 4, 'position': 10, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125} add: False partial: False remove: False timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'id': 'GENHX6XITU', 'layer': 4, 'position': 10, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 249 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) timeline_webview:INFO SortItems main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True main_window:INFO main::addSelection: item_id: O053M1LCJQ, item_type: transition, clear_existing: True properties_model:INFO Update item: transition properties_model:INFO Update frame to 27 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 27: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.9776484966278076}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 231 preview_thread:INFO self.player.Position(): 231 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.9999958276748657}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 222 preview_thread:INFO self.player.Position(): 222 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.9999958276748657}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 217 preview_thread:INFO self.player.Position(): 217 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.9999958276748657}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 241 preview_thread:INFO self.player.Position(): 241 properties_model:INFO Update frame to 6 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 6: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.9991937279701233}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 246 preview_thread:INFO self.player.Position(): 246 properties_model:INFO Update frame to 11 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 11: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.9968000650405884}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 255 preview_thread:INFO self.player.Position(): 255 properties_model:INFO Update frame to 20 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 20: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.9882723093032837}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 260 preview_thread:INFO self.player.Position(): 260 properties_model:INFO Update frame to 25 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 25: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.9810160994529724}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 270 preview_thread:INFO self.player.Position(): 270 properties_model:INFO Update frame to 35 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 35: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.9608384370803833}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 275 preview_thread:INFO self.player.Position(): 275 properties_model:INFO Update frame to 40 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 40: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.9477988481521606}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 279 preview_thread:INFO self.player.Position(): 279 properties_model:INFO Update frame to 44 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 44: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.9359399676322937}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 294 preview_thread:INFO self.player.Position(): 294 properties_model:INFO Update frame to 59 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 59: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.8790717124938965}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 303 preview_thread:INFO self.player.Position(): 303 properties_model:INFO Update frame to 68 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 68: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.8326505422592163}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 308 preview_thread:INFO self.player.Position(): 308 properties_model:INFO Update frame to 73 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 73: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.8039849996566772}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 313 preview_thread:INFO self.player.Position(): 313 properties_model:INFO Update frame to 78 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 78: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.7734856009483337}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 327 preview_thread:INFO self.player.Position(): 327 properties_model:INFO Update frame to 92 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 92: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.6681138873100281}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 332 preview_thread:INFO self.player.Position(): 332 properties_model:INFO Update frame to 97 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 97: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.6251031160354614}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 337 preview_thread:INFO self.player.Position(): 337 properties_model:INFO Update frame to 102 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 102: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.5803009271621704}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 342 preview_thread:INFO self.player.Position(): 342 properties_model:INFO Update frame to 107 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 107: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.5295551419258118}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 361 preview_thread:INFO self.player.Position(): 361 properties_model:INFO Update frame to 126 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 126: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.317952960729599}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 366 preview_thread:INFO self.player.Position(): 366 properties_model:INFO Update frame to 131 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 131: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.25555741786956787}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 380 preview_thread:INFO self.player.Position(): 380 properties_model:INFO Update frame to 145 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 145: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.07350710034370422}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 399 preview_thread:INFO self.player.Position(): 399 properties_model:INFO Update frame to 164 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 164: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.17746442556381226}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 414 preview_thread:INFO self.player.Position(): 414 properties_model:INFO Update frame to 179 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 179: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.3628003001213074}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 428 preview_thread:INFO self.player.Position(): 428 properties_model:INFO Update frame to 193 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 193: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.5187543630599976}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 447 preview_thread:INFO self.player.Position(): 447 properties_model:INFO Update frame to 212 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 212: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.6907666921615601}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 467 preview_thread:INFO self.player.Position(): 467 properties_model:INFO Update frame to 232 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 232: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.8267727494239807}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 471 preview_thread:INFO self.player.Position(): 471 properties_model:INFO Update frame to 236 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 236: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.8483710289001465}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 476 preview_thread:INFO self.player.Position(): 476 properties_model:INFO Update frame to 241 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 241: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.8726533651351929}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 481 preview_thread:INFO self.player.Position(): 481 properties_model:INFO Update frame to 246 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 246: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.8950753808021545}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 491 preview_thread:INFO self.player.Position(): 491 properties_model:INFO Update frame to 256 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 256: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.9320682287216187}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 495 preview_thread:INFO self.player.Position(): 495 properties_model:INFO Update frame to 260 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 260: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.9442690014839172}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 505 preview_thread:INFO self.player.Position(): 505 properties_model:INFO Update frame to 270 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 270: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.9694597721099854}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 519 preview_thread:INFO self.player.Position(): 519 properties_model:INFO Update frame to 284 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 284: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.9914509057998657}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 524 preview_thread:INFO self.player.Position(): 524 properties_model:INFO Update frame to 289 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 289: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.9958298802375793}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 534 preview_thread:INFO self.player.Position(): 534 properties_model:INFO Update frame to 299 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 299: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.9998966455459595}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 539 preview_thread:INFO self.player.Position(): 539 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -1}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 563 preview_thread:INFO self.player.Position(): 563 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -1}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 567 preview_thread:INFO self.player.Position(): 567 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -1}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 572 preview_thread:INFO self.player.Position(): 572 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -1}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 601 preview_thread:INFO self.player.Position(): 601 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -1}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 649 preview_thread:INFO self.player.Position(): 649 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -1}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 687 preview_thread:INFO self.player.Position(): 687 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -1}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 707 preview_thread:INFO self.player.Position(): 707 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -1}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 721 preview_thread:INFO self.player.Position(): 721 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -1}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 726 preview_thread:INFO self.player.Position(): 726 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -1}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 731 preview_thread:INFO self.player.Position(): 731 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -1}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 764 preview_thread:INFO self.player.Position(): 764 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -1}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 822 preview_thread:INFO self.player.Position(): 822 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -1}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 875 preview_thread:INFO self.player.Position(): 875 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -1}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 889 preview_thread:INFO self.player.Position(): 889 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -1}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 918 preview_thread:INFO self.player.Position(): 918 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -1}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 932 preview_thread:INFO self.player.Position(): 932 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -1}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) transition_model:INFO updating transitions model. transition_model:INFO updating transitions model. main_window:INFO auto_save_project main_window:INFO Creating backup of project file: /home/debian/.openshot_qt/backup/backup.osp project_data:INFO _set key: ['history'] values: {'redo': [], 'undo': [{'type': 'insert', 'key': ['files'], 'value': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920, 'media_type': 'video', 'id': 'UE0JDXLWI5'}, 'partial': False, 'old_values': []}, {'type': 'update', 'key': ['import_path'], 'value': '/home/debian', 'partial': False, 'old_values': ''}, {'type': 'update', 'key': ['import_path'], 'value': '/home/debian', 'partial': False, 'old_values': '/home/debian'}, {'type': 'insert', 'key': ['files'], 'value': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 3, 'num': 13}, 'duration': 86400, 'file_size': '330096', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 138, 'interlaced_frame': False, 'metadata': {}, 'path': '/home/debian/logo.png', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 598, 'media_type': 'image', 'id': 'ADXPT6G8LP'}, 'partial': False, 'old_values': [{'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920, 'media_type': 'video', 'id': 'UE0JDXLWI5'}]}, {'type': 'update', 'key': ['import_path'], 'value': '/home/debian', 'partial': False, 'old_values': '/home/debian'}, {'type': 'insert', 'key': ['clips'], 'value': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'BFL43LZ7LZ', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 17.76, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}, 'partial': False, 'old_values': []}, {'type': 'update', 'key': ['duration'], 'value': 4307.11986328125, 'partial': False, 'old_values': 300}, {'type': 'delete', 'key': ['clips', {'id': 'BFL43LZ7LZ'}], 'value': None, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'BFL43LZ7LZ', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 17.76, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'insert', 'key': ['clips'], 'value': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 10, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}, 'partial': False, 'old_values': []}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 3, 'position': 21.12, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 2, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 11.68, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'insert', 'key': ['clips'], 'value': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 86400.0, 'effects': [], 'end': 10, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': '0P6XJ8W45A', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 0, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 3, 'num': 13}, 'duration': 86400.0, 'file_size': '330096', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 138, 'interlaced_frame': False, 'metadata': {}, 'path': '/home/debian/logo.png', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 598}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'ADXPT6G8LP', 'title': 'logo.png', 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png'}, 'partial': False, 'old_values': [{'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 3, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 21.12, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}]}, {'type': 'update', 'key': ['clips', {'id': '0P6XJ8W45A'}], 'value': {'id': '0P6XJ8W45A', 'layer': 4, 'position': 0, 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png', 'start': 0, 'end': 10}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 86400.0, 'effects': [], 'end': 10.0, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': '0P6XJ8W45A', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 4.8, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 3, 'num': 13}, 'duration': 86400.0, 'file_size': '330096', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 138, 'interlaced_frame': False, 'metadata': {}, 'path': '/home/debian/logo.png', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 598}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'ADXPT6G8LP', 'title': 'logo.png', 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 3, 'position': 21.366666666666667, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 3, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 21.12, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 3, 'position': 21.2, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 3, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 21.366666666666667, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 3, 'position': 10, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 3, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 21.2, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'insert', 'key': ['effects'], 'value': {'id': 'O053M1LCJQ', 'layer': 4, 'title': 'Transition', 'type': 'Mask', 'position': 7.84, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 4, 'num': 5}, 'duration': 86400, 'file_size': '1658880', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 576, 'interlaced_frame': False, 'metadata': {}, 'path': '/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 720}, 'replace_image': False}, 'partial': False, 'old_values': []}, {'type': 'update', 'key': ['effects', {'id': 'O053M1LCJQ'}], 'value': {'id': 'O053M1LCJQ', 'layer': 4, 'position': 7.84, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}}, 'partial': False, 'old_values': {'id': 'O053M1LCJQ', 'layer': 4, 'title': 'Transition', 'type': 'Mask', 'position': 6.72, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 4, 'num': 5}, 'duration': 86400, 'file_size': '1658880', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 576, 'interlaced_frame': False, 'metadata': {}, 'path': '/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 720}, 'replace_image': False}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 17.833333333333332, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 3, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 10, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 10, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 17.833333333333332, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}]} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged main_window:INFO Saved project /home/debian/Desktop/Projet sans nom.osp preview_thread:INFO previewFrame: 951 preview_thread:INFO self.player.Position(): 951 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -1}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 923 preview_thread:INFO self.player.Position(): 923 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -1}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 836 preview_thread:INFO self.player.Position(): 836 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -1}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 294 preview_thread:INFO self.player.Position(): 294 properties_model:INFO Update frame to 59 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 59: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.8790717124938965}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 241 preview_thread:INFO self.player.Position(): 241 properties_model:INFO Update frame to 6 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 6: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.9991937279701233}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 131 preview_thread:INFO self.player.Position(): 131 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.9999958276748657}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 49 preview_thread:INFO self.player.Position(): 49 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.9999958276748657}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 1 preview_thread:INFO self.player.Position(): 1 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.9999958276748657}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) main_window:INFO Open the Download web page with success main_window:INFO Open the Download web page with success ui_util:INFO Initializing UI for Dialog main_window:INFO About Openshot add cancelled preview_thread:INFO exiting thread preview_thread:INFO onModeChanged launch:INFO ------------------------------------------------ launch:INFO OpenShot (version 2.4.3) launch:INFO ------------------------------------------------ app:INFO openshot-qt version: 2.4.3 app:INFO libopenshot version: 0.2.2 app:INFO platform: Linux-4.19.0-17-cloud-amd64-x86_64-with-debian-10.5 app:INFO processor: app:INFO machine: x86_64 app:INFO python version: 3.7.3 app:INFO qt5 version: 5.11.3 app:INFO pyqt5 version: 5.11.3 language:INFO Qt Detected Languages: ['fr-FR'] language:INFO LANG Environment Variable: fr_FR.utf8 language:INFO LOCALE Environment Variable: language:INFO OpenShot Preference Language: Default project_data:INFO Setting default profile to HD 720p 30 fps app:INFO Setting font to Cantarell logger_libopenshot:INFO Connecting to libopenshot with debug port: 5556 app:INFO Setting custom dark theme ui_util:INFO Initializing UI for MainWindow ui_util:INFO Binding event MainWindow:actionNew_trigger ui_util:INFO Binding event MainWindow:actionOpen_trigger ui_util:INFO Binding event MainWindow:actionSave_trigger ui_util:INFO Binding event MainWindow:actionUndo_trigger ui_util:INFO Binding event MainWindow:actionSaveAs_trigger ui_util:INFO Binding event MainWindow:actionImportFiles_trigger ui_util:INFO Binding event MainWindow:actionImportImageSequence_trigger ui_util:INFO Binding event MainWindow:actionRedo_trigger ui_util:INFO Binding event MainWindow:actionRemoveClip_trigger ui_util:INFO Binding event MainWindow:actionRemoveTransition_trigger ui_util:INFO Binding event MainWindow:actionExportVideo_trigger ui_util:WARNING Icon theme media-record not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionUploadVideo_trigger ui_util:INFO Binding event MainWindow:actionAddTrack_trigger ui_util:INFO Binding event MainWindow:actionPreferences_trigger ui_util:INFO Binding event MainWindow:actionPlay_trigger ui_util:WARNING Icon theme media-playback-start not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionJumpStart_trigger ui_util:WARNING Icon theme media-skip-backward not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionRewind_trigger ui_util:WARNING Icon theme media-seek-backward not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionFastForward_trigger ui_util:WARNING Icon theme media-seek-forward not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionJumpEnd_trigger ui_util:WARNING Icon theme media-skip-forward not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionSaveFrame_trigger ui_util:WARNING Icon theme camera-photo-symbolic not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionArrowTool_trigger ui_util:INFO Binding event MainWindow:actionRazorTool_trigger ui_util:INFO Binding event MainWindow:actionSnappingTool_trigger ui_util:INFO Binding event MainWindow:actionAddMarker_trigger ui_util:INFO Binding event MainWindow:actionPreviousMarker_trigger ui_util:INFO Binding event MainWindow:actionNextMarker_trigger ui_util:INFO Binding event MainWindow:actionFilesShowAll_trigger ui_util:INFO Binding event MainWindow:actionFilesShowVideo_trigger ui_util:INFO Binding event MainWindow:actionFilesShowAudio_trigger ui_util:INFO Binding event MainWindow:actionFilesShowImage_trigger ui_util:WARNING Icon theme edit-clear not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionTransitionsShowAll_trigger ui_util:INFO Binding event MainWindow:actionTransitionsShowCommon_trigger ui_util:WARNING Icon theme edit-clear not found. Will use backup icon. ui_util:WARNING Icon theme edit-clear not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionTimelineZoomIn_trigger ui_util:WARNING Icon theme zoom-in not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionTimelineZoomOut_trigger ui_util:WARNING Icon theme zoom-out not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionTitle_trigger ui_util:INFO Binding event MainWindow:actionAnimatedTitle_trigger ui_util:WARNING Icon theme video-x-generic not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionFullscreen_trigger ui_util:WARNING Icon theme zoom-in not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionAbout_trigger ui_util:WARNING Icon theme gtk-info not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionThumbnailView_trigger ui_util:WARNING Icon theme view-list-icons not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionDetailsView_trigger ui_util:WARNING Icon theme view-list-details not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionReportBug_trigger ui_util:INFO Binding event MainWindow:actionAskQuestion_trigger ui_util:WARNING Icon theme im-message-new not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionTranslate_trigger ui_util:WARNING Icon theme stock_person not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionDonate_trigger ui_util:INFO Binding event MainWindow:actionHelpContents_trigger ui_util:INFO Binding event MainWindow:actionSimple_View_trigger ui_util:INFO Binding event MainWindow:actionAdvanced_View_trigger ui_util:WARNING Icon theme get-hot-new-stuff not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionFreeze_View_trigger ui_util:WARNING Icon theme locked not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionUn_Freeze_View_trigger ui_util:WARNING Icon theme locked not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionShow_All_trigger ui_util:WARNING Icon theme zoom-in not found. Will use backup icon. ui_util:WARNING Icon theme document-open-recent not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionProfile_trigger ui_util:WARNING Icon theme video-x-generic not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionAdd_to_Timeline_trigger ui_util:INFO Binding event MainWindow:actionPreview_File_trigger ui_util:WARNING Icon theme media-playback-start not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionRemove_from_Project_trigger ui_util:INFO Binding event MainWindow:actionFile_Properties_trigger ui_util:WARNING Icon theme video-x-generic not found. Will use backup icon. ui_util:WARNING Icon theme edit-clear not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionRemoveTrack_trigger ui_util:INFO Binding event MainWindow:actionRemoveMarker_trigger ui_util:INFO Binding event MainWindow:actionAddTrackAbove_trigger ui_util:INFO Binding event MainWindow:actionAddTrackBelow_trigger ui_util:INFO Binding event MainWindow:actionRemoveEffect_trigger ui_util:INFO Binding event MainWindow:actionSplitClip_trigger ui_util:INFO Binding event MainWindow:actionProperties_trigger ui_util:INFO Binding event MainWindow:actionRenameTrack_trigger ui_util:WARNING Icon theme gtk-edit not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionUpdate_trigger ui_util:WARNING Icon theme package-upgrade not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionTutorial_trigger ui_util:WARNING Icon theme im-message-new not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionAnimation_trigger ui_util:WARNING Icon theme video-x-generic not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionLockTrack_trigger ui_util:INFO Binding event MainWindow:actionUnlockTrack_trigger ui_util:WARNING Icon theme transform-move not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionEditTitle_trigger ui_util:WARNING Icon theme gtk-edit not found. Will use backup icon. ui_util:INFO Binding event MainWindow:actionDuplicateTitle_trigger ui_util:INFO Binding event MainWindow:actionClearHistory_trigger ui_util:WARNING Icon theme edit-clear not found. Will use backup icon. files_listview:INFO currentChanged files_listview:INFO updateSelection files_model:INFO updating files model. transition_model:INFO updating transitions model. effects_model:INFO updating effects model. effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video effects_model:INFO category: Video properties_model:INFO updating clip properties model. transition_model:INFO updating transitions model. files_model:INFO updating files model. main_window:INFO InitCacheSettings main_window:INFO cache-mode: CacheMemory main_window:INFO cache-limit-mb: 250 main_window:INFO Creating CacheMemory object with 262144000 byte limit main_window:INFO Clear all thumbnails: /home/debian/.openshot_qt/thumbnail preview_thread:INFO QThread Start Method Invoked preview_thread:INFO initPlayer main_window:INFO Clear all animations: /home/debian/.openshot_qt/blender main_window:INFO Clear all assets: /home/debian/.openshot_qt/assets main_window:INFO Clear all backups: /home/debian/.openshot_qt/backup ui_util:WARNING Icon theme media-playback-start not found. Will use backup icon. main_window:INFO updateStatusChanged app:INFO Process command-line arguments: ['/usr/bin/openshot-qt'] main_window:INFO recover_backup project_data:INFO Setting default profile to HD 720p 30 fps preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 1 timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().SetTrackLabel('Piste %s'); timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().LoadJson({"type": "load", "key": "", "value": {"id": "T0", "fps": {"num": 30, "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": "L0", "label": "", "number": 0, "y": 0, "lock": false}, {"id": "L1", "label": "", "number": 1, "y": 0, "lock": false}, {"id": "L2", "label": "", "number": 2, "y": 0, "lock": false}, {"id": "L3", "label": "", "number": 3, "y": 0, "lock": false}, {"id": "L4", "label": "", "number": 4, "y": 0, "lock": false}], "markers": [], "progress": [], "history": {"undo": [], "redo": []}, "version": {"openshot-qt": "0.0.0", "libopenshot": "0.0.0"}}, "partial": false, "old_values": null}); main_window:INFO updateStatusChanged timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().SetSnappingMode(1); version:INFO Found current version: {"openshot_version": "2.5.1"} timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().MovePlayheadToFrame(1); preview_thread:INFO onModeChanged timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().SetTrackLabel('Piste %s'); timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().LoadJson({"type": "load", "key": "", "value": {"id": "T0", "fps": {"num": 30, "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": "L0", "label": "", "number": 0, "y": 0, "lock": false}, {"id": "L1", "label": "", "number": 1, "y": 0, "lock": false}, {"id": "L2", "label": "", "number": 2, "y": 0, "lock": false}, {"id": "L3", "label": "", "number": 3, "y": 0, "lock": false}, {"id": "L4", "label": "", "number": 4, "y": 0, "lock": false}], "markers": [], "progress": [], "history": {"undo": [], "redo": []}, "version": {"openshot-qt": "0.0.0", "libopenshot": "0.0.0"}}, "partial": false, "old_values": null}); timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().SetSnappingMode(1); main_window:INFO foundCurrentVersion: Found the latest version: 2.5.1 properties_model:INFO Update item: properties_model:INFO updating clip properties model. preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 1 timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().MovePlayheadToFrame(1); timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().SetTrackLabel('Piste %s'); timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().LoadJson({"type": "load", "key": "", "value": {"id": "T0", "fps": {"num": 30, "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": "L0", "label": "", "number": 0, "y": 0, "lock": false}, {"id": "L1", "label": "", "number": 1, "y": 0, "lock": false}, {"id": "L2", "label": "", "number": 2, "y": 0, "lock": false}, {"id": "L3", "label": "", "number": 3, "y": 0, "lock": false}, {"id": "L4", "label": "", "number": 4, "y": 0, "lock": false}], "markers": [], "progress": [], "history": {"undo": [], "redo": []}, "version": {"openshot-qt": "0.0.0", "libopenshot": "0.0.0"}}, "partial": false, "old_values": null}); timeline_webview:ERROR TimelineWebView::eval_js() called before document ready event. Script queued: $('body').scope().SetSnappingMode(1); timeline:INFO Adjusting max size of preview image: PyQt5.QtCore.QRect(47, 0, 720, 405) timeline_webview:INFO Qt Found! timeline_webview:INFO $scope.Qt = true; timeline_webview:INFO UpdateLayerIndex timeline_webview:INFO UpdateLayerIndex main_window:INFO Clear all thumbnails: /home/debian/.openshot_qt/thumbnail main_window:INFO Clear all animations: /home/debian/.openshot_qt/blender main_window:INFO Clear all assets: /home/debian/.openshot_qt/assets main_window:INFO Clear all backups: /home/debian/.openshot_qt/backup project_data:INFO Setting default profile to HD 720p 30 fps project_data:INFO 2.4.3 project_data:INFO 0.2.2 preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 1 timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged main_window:INFO updateStatusChanged files_model:INFO updating files model. main_window:INFO Loaded project /home/debian/Desktop/Projet sans nom.osp properties_model:INFO Update item: properties_model:INFO updating clip properties model. transition_model:INFO updating transitions model. transition_model:INFO updating transitions model. transition_model:INFO updating transitions model. files_model:INFO updating files model. files_model:INFO updating files model. ui_util:WARNING Icon theme media-playback-start not found. Will use backup icon. timeline:INFO Adjusting max size of preview image: PyQt5.QtCore.QRect(228, 0, 720, 405) project_data:INFO _set key: ['scale'] values: 20 add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged timeline_webview:INFO redraw_audio_onTimeout project_data:INFO _set key: ['scale'] values: 30 add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged timeline_webview:INFO redraw_audio_onTimeout ui_util:WARNING Icon theme media-playback-start not found. Will use backup icon. ui_util:WARNING Icon theme media-playback-start not found. Will use backup icon. timeline:INFO Adjusting max size of preview image: PyQt5.QtCore.QRect(47, 0, 720, 405) ui_util:WARNING Icon theme media-playback-start not found. Will use backup icon. ui_util:WARNING Icon theme media-playback-start not found. Will use backup icon. timeline:INFO Adjusting max size of preview image: PyQt5.QtCore.QRect(0, 8, 559, 314) project_data:INFO _set key: ['scale'] values: 45 add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged timeline_webview:INFO redraw_audio_onTimeout project_data:INFO _set key: ['scale'] values: 60 add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged project_data:INFO _set key: ['scale'] values: 75 add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged timeline_webview:INFO redraw_audio_onTimeout project_data:INFO _set key: ['scale'] values: 90 add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged timeline_webview:INFO redraw_audio_onTimeout project_data:INFO _set key: ['scale'] values: 120 add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged project_data:INFO _set key: ['scale'] values: 150 add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged timeline_webview:INFO redraw_audio_onTimeout project_data:INFO _set key: ['scale'] values: 120 add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged project_data:INFO _set key: ['scale'] values: 90 add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged project_data:INFO _set key: ['scale'] values: 75 add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged project_data:INFO _set key: ['scale'] values: 60 add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged project_data:INFO _set key: ['scale'] values: 45 add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged project_data:INFO _set key: ['scale'] values: 30 add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged project_data:INFO _set key: ['scale'] values: 20 add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged project_data:INFO _set key: ['scale'] values: 15 add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged project_data:INFO _set key: ['scale'] values: 10 add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged project_data:INFO _set key: ['scale'] values: 5 add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged timeline_webview:INFO redraw_audio_onTimeout project_data:INFO _set key: ['scale'] values: 3 add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged project_data:INFO _set key: ['scale'] values: 1 add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged timeline_webview:INFO redraw_audio_onTimeout ui_util:WARNING Icon theme media-playback-start not found. Will use backup icon. ui_util:WARNING Icon theme media-playback-start not found. Will use backup icon. timeline:INFO Adjusting max size of preview image: PyQt5.QtCore.QRect(47, 0, 720, 405) project_data:INFO _set key: ['scale'] values: 3 add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged timeline_webview:INFO redraw_audio_onTimeout main_window:INFO main::addSelection: item_id: O053M1LCJQ, item_type: transition, clear_existing: False properties_model:INFO Update item: transition properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.9999958276748657}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.840000152587891}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) timeline_webview:INFO transition start: 0 timeline_webview:INFO transition end: 10 project_data:INFO _set key: ['effects', {'id': 'O053M1LCJQ'}] values: {'id': 'O053M1LCJQ', 'layer': 4, 'position': 7.733333333333333, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}} add: False partial: False remove: False timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'id': 'O053M1LCJQ', 'layer': 4, 'position': 7.733333333333333, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.9999958276748657}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.733333110809326}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 1 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.9999958276748657}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 7.733333110809326}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) timeline_webview:INFO SortItems timeline_webview:INFO transition start: 0 timeline_webview:INFO transition end: 10 project_data:INFO _set key: ['effects', {'id': 'O053M1LCJQ'}] values: {'id': 'O053M1LCJQ', 'layer': 4, 'position': 1.8666666666666667, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}} add: False partial: False remove: False timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'id': 'O053M1LCJQ', 'layer': 4, 'position': 1.8666666666666667, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.9999958276748657}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 1.8666666746139526}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 1 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.9999958276748657}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 1.8666666746139526}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) timeline_webview:INFO SortItems main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True main_window:INFO main::addSelection: item_id: O053M1LCJQ, item_type: transition, clear_existing: True properties_model:INFO Update item: transition properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.9999958276748657}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 1.8666666746139526}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True main_window:INFO main::addSelection: item_id: GENHX6XITU, item_type: clip, clear_existing: True properties_model:INFO Update item: clip properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) project_data:INFO _set key: ['clips', {'id': 'GENHX6XITU'}] values: {'id': 'GENHX6XITU', 'layer': 4, 'position': 9.933333333333334, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125} add: False partial: False remove: False timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'id': 'GENHX6XITU', 'layer': 4, 'position': 9.933333333333334, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 9.933333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 1 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 9.933333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) timeline_webview:INFO SortItems main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True main_window:INFO main::addSelection: item_id: 0P6XJ8W45A, item_type: clip, clear_existing: True properties_model:INFO Update item: clip properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True main_window:INFO main::addSelection: item_id: GENHX6XITU, item_type: clip, clear_existing: True properties_model:INFO Update item: clip properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 9.933333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) project_data:INFO _set key: ['clips', {'id': 'GENHX6XITU'}] values: {'id': 'GENHX6XITU', 'layer': 4, 'position': 9.933333333333334, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125} add: False partial: False remove: False timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'id': 'GENHX6XITU', 'layer': 4, 'position': 9.933333333333334, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 9.933333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 1 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 9.933333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) timeline_webview:INFO SortItems project_data:INFO _set key: ['clips', {'id': 'GENHX6XITU'}] values: {'id': 'GENHX6XITU', 'layer': 4, 'position': 13.033333333333333, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125} add: False partial: False remove: False timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'id': 'GENHX6XITU', 'layer': 4, 'position': 13.033333333333333, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.033333778381348}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 1 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.033333778381348}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) timeline_webview:INFO SortItems main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True main_window:INFO main::addSelection: item_id: 0P6XJ8W45A, item_type: clip, clear_existing: True properties_model:INFO Update item: clip properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO LoadFile /home/debian/logo.png project_data:INFO _set key: ['clips', {'id': '0P6XJ8W45A'}] values: {'id': '0P6XJ8W45A', 'layer': 4, 'position': 0, 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png', 'start': 0, 'end': 2.466666666666667} add: False partial: False remove: False properties_model:INFO {'id': '0P6XJ8W45A', 'layer': 4, 'position': 0, 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png', 'start': 0, 'end': 2.466666666666667} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 2.4666666984558105}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO LoadFile preview_thread:INFO Set timeline reader again in player: > preview_thread:INFO self.player.Position(): 1 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 2.4666666984558105}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0P6XJ8W45A', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True main_window:INFO main::addSelection: item_id: GENHX6XITU, item_type: clip, clear_existing: True properties_model:INFO Update item: clip properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.033333778381348}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) project_data:INFO _set key: ['clips', {'id': 'GENHX6XITU'}] values: {'id': 'GENHX6XITU', 'layer': 4, 'position': 13.033333333333333, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125} add: False partial: False remove: False timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'id': 'GENHX6XITU', 'layer': 4, 'position': 13.033333333333333, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.033333778381348}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 1 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.033333778381348}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) timeline_webview:INFO SortItems properties_model:INFO Update item: properties_model:INFO updating clip properties model. main_window:INFO main::addSelection: item_id: GENHX6XITU, item_type: clip, clear_existing: False properties_model:INFO Update item: clip properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.033333778381348}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) project_data:INFO _set key: ['clips', {'id': 'GENHX6XITU'}] values: {'id': 'GENHX6XITU', 'layer': 4, 'position': 2.466666666666667, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125} add: False partial: False remove: False timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'id': 'GENHX6XITU', 'layer': 4, 'position': 2.466666666666667, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 1 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) timeline_webview:INFO SortItems ui_util:WARNING Icon theme media-playback-pause not found. Will use backup icon. preview_thread:INFO onModeChanged preview_thread:INFO previewFrame: 33 preview_thread:INFO self.player.Position(): 33 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 34 preview_thread:INFO self.player.Position(): 34 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 35 preview_thread:INFO self.player.Position(): 35 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 36 preview_thread:INFO self.player.Position(): 36 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 37 preview_thread:INFO self.player.Position(): 37 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 40 preview_thread:INFO self.player.Position(): 40 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 41 preview_thread:INFO self.player.Position(): 41 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 44 preview_thread:INFO self.player.Position(): 44 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 45 preview_thread:INFO self.player.Position(): 45 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 46 preview_thread:INFO self.player.Position(): 46 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 47 preview_thread:INFO self.player.Position(): 47 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 48 preview_thread:INFO self.player.Position(): 48 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 49 preview_thread:INFO self.player.Position(): 49 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 51 preview_thread:INFO self.player.Position(): 51 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 52 preview_thread:INFO self.player.Position(): 52 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 53 preview_thread:INFO self.player.Position(): 53 properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO auto_save_project main_window:INFO Auto save project file: /home/debian/Desktop/Projet sans nom.osp project_data:INFO _set key: ['history'] values: {'redo': [], 'undo': [{'type': 'delete', 'key': ['clips', {'id': 'BFL43LZ7LZ'}], 'value': None, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'BFL43LZ7LZ', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 17.76, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'insert', 'key': ['clips'], 'value': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 10, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}, 'partial': False, 'old_values': []}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 3, 'position': 21.12, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 2, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 11.68, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'insert', 'key': ['clips'], 'value': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 86400.0, 'effects': [], 'end': 10, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': '0P6XJ8W45A', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 0, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 3, 'num': 13}, 'duration': 86400.0, 'file_size': '330096', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 138, 'interlaced_frame': False, 'metadata': {}, 'path': '/home/debian/logo.png', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 598}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'ADXPT6G8LP', 'title': 'logo.png', 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png'}, 'partial': False, 'old_values': [{'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 3, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 21.12, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}]}, {'type': 'update', 'key': ['clips', {'id': '0P6XJ8W45A'}], 'value': {'id': '0P6XJ8W45A', 'layer': 4, 'position': 0, 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png', 'start': 0, 'end': 10}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 86400.0, 'effects': [], 'end': 10.0, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': '0P6XJ8W45A', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 4.8, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 3, 'num': 13}, 'duration': 86400.0, 'file_size': '330096', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 138, 'interlaced_frame': False, 'metadata': {}, 'path': '/home/debian/logo.png', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 598}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'ADXPT6G8LP', 'title': 'logo.png', 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 3, 'position': 21.366666666666667, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 3, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 21.12, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 3, 'position': 21.2, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 3, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 21.366666666666667, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 3, 'position': 10, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 3, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 21.2, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'insert', 'key': ['effects'], 'value': {'id': 'O053M1LCJQ', 'layer': 4, 'title': 'Transition', 'type': 'Mask', 'position': 7.84, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 4, 'num': 5}, 'duration': 86400, 'file_size': '1658880', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 576, 'interlaced_frame': False, 'metadata': {}, 'path': '/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 720}, 'replace_image': False}, 'partial': False, 'old_values': []}, {'type': 'update', 'key': ['effects', {'id': 'O053M1LCJQ'}], 'value': {'id': 'O053M1LCJQ', 'layer': 4, 'position': 7.84, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}}, 'partial': False, 'old_values': {'id': 'O053M1LCJQ', 'layer': 4, 'title': 'Transition', 'type': 'Mask', 'position': 6.72, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 4, 'num': 5}, 'duration': 86400, 'file_size': '1658880', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 576, 'interlaced_frame': False, 'metadata': {}, 'path': '/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 720}, 'replace_image': False}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 17.833333333333332, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 3, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 10, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 10, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 17.833333333333332, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['effects', {'id': 'O053M1LCJQ'}], 'value': {'id': 'O053M1LCJQ', 'layer': 4, 'position': 7.733333333333333, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}}, 'partial': False, 'old_values': {'id': 'O053M1LCJQ', 'layer': 4, 'title': 'Transition', 'type': 'Mask', 'position': 7.84, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 4, 'num': 5}, 'duration': 86400, 'file_size': '1658880', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 576, 'interlaced_frame': False, 'metadata': {}, 'path': '/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 720}, 'replace_image': False}}, {'type': 'update', 'key': ['effects', {'id': 'O053M1LCJQ'}], 'value': {'id': 'O053M1LCJQ', 'layer': 4, 'position': 1.8666666666666667, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}}, 'partial': False, 'old_values': {'id': 'O053M1LCJQ', 'layer': 4, 'title': 'Transition', 'type': 'Mask', 'position': 7.733333333333333, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 4, 'num': 5}, 'duration': 86400, 'file_size': '1658880', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 576, 'interlaced_frame': False, 'metadata': {}, 'path': '/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 720}, 'replace_image': False}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 9.933333333333334, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 10, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 9.933333333333334, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 9.933333333333334, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 13.033333333333333, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 9.933333333333334, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': '0P6XJ8W45A'}], 'value': {'id': '0P6XJ8W45A', 'layer': 4, 'position': 0, 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png', 'start': 0, 'end': 2.466666666666667}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 86400.0, 'effects': [], 'end': 10, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': '0P6XJ8W45A', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 0, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 3, 'num': 13}, 'duration': 86400.0, 'file_size': '330096', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 138, 'interlaced_frame': False, 'metadata': {}, 'path': '/home/debian/logo.png', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 598}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'ADXPT6G8LP', 'title': 'logo.png', 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 13.033333333333333, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 13.033333333333333, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 2.466666666666667, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 13.033333333333333, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}]} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged main_window:INFO Saved project /home/debian/Desktop/Projet sans nom.osp preview_thread:INFO previewFrame: 89 preview_thread:INFO self.player.Position(): 89 properties_model:INFO Update frame to 15 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 15: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 90 preview_thread:INFO self.player.Position(): 90 properties_model:INFO Update frame to 16 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 16: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 91 preview_thread:INFO self.player.Position(): 91 properties_model:INFO Update frame to 17 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 17: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 93 preview_thread:INFO self.player.Position(): 93 properties_model:INFO Update frame to 19 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 19: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 96 preview_thread:INFO self.player.Position(): 96 properties_model:INFO Update frame to 22 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 22: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 98 preview_thread:INFO self.player.Position(): 98 properties_model:INFO Update frame to 24 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 24: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 99 preview_thread:INFO self.player.Position(): 99 properties_model:INFO Update frame to 25 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 25: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 101 preview_thread:INFO self.player.Position(): 101 properties_model:INFO Update frame to 27 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 27: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 118 preview_thread:INFO self.player.Position(): 118 properties_model:INFO Update frame to 44 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 44: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 121 preview_thread:INFO self.player.Position(): 121 properties_model:INFO Update frame to 47 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 47: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 129 preview_thread:INFO self.player.Position(): 129 properties_model:INFO Update frame to 55 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 55: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 140 preview_thread:INFO self.player.Position(): 140 properties_model:INFO Update frame to 66 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 66: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 156 preview_thread:INFO self.player.Position(): 156 properties_model:INFO Update frame to 82 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 82: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 174 preview_thread:INFO self.player.Position(): 174 properties_model:INFO Update frame to 100 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 100: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 182 preview_thread:INFO self.player.Position(): 182 properties_model:INFO Update frame to 108 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 108: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 186 preview_thread:INFO self.player.Position(): 186 properties_model:INFO Update frame to 112 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 112: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 189 preview_thread:INFO self.player.Position(): 189 properties_model:INFO Update frame to 115 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 115: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 190 preview_thread:INFO self.player.Position(): 190 properties_model:INFO Update frame to 116 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 116: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 194 preview_thread:INFO self.player.Position(): 194 properties_model:INFO Update frame to 120 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 120: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 198 preview_thread:INFO self.player.Position(): 198 properties_model:INFO Update frame to 124 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 124: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 201 preview_thread:INFO self.player.Position(): 201 properties_model:INFO Update frame to 127 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 127: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 203 preview_thread:INFO self.player.Position(): 203 properties_model:INFO Update frame to 129 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 129: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO previewFrame: 204 preview_thread:INFO self.player.Position(): 204 properties_model:INFO Update frame to 130 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 130: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) logger:INFO 16777249 logger:INFO 83 main_window:INFO keyPressEvent: Ctrl+S project_data:INFO _set key: ['history'] values: {'redo': [], 'undo': [{'type': 'delete', 'key': ['clips', {'id': 'BFL43LZ7LZ'}], 'value': None, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'BFL43LZ7LZ', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 17.76, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'insert', 'key': ['clips'], 'value': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 10, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}, 'partial': False, 'old_values': []}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 3, 'position': 21.12, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 2, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 11.68, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'insert', 'key': ['clips'], 'value': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 86400.0, 'effects': [], 'end': 10, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': '0P6XJ8W45A', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 0, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 3, 'num': 13}, 'duration': 86400.0, 'file_size': '330096', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 138, 'interlaced_frame': False, 'metadata': {}, 'path': '/home/debian/logo.png', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 598}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'ADXPT6G8LP', 'title': 'logo.png', 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png'}, 'partial': False, 'old_values': [{'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 3, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 21.12, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}]}, {'type': 'update', 'key': ['clips', {'id': '0P6XJ8W45A'}], 'value': {'id': '0P6XJ8W45A', 'layer': 4, 'position': 0, 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png', 'start': 0, 'end': 10}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 86400.0, 'effects': [], 'end': 10.0, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': '0P6XJ8W45A', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 4.8, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 3, 'num': 13}, 'duration': 86400.0, 'file_size': '330096', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 138, 'interlaced_frame': False, 'metadata': {}, 'path': '/home/debian/logo.png', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 598}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'ADXPT6G8LP', 'title': 'logo.png', 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 3, 'position': 21.366666666666667, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 3, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 21.12, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 3, 'position': 21.2, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 3, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 21.366666666666667, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 3, 'position': 10, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 3, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 21.2, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'insert', 'key': ['effects'], 'value': {'id': 'O053M1LCJQ', 'layer': 4, 'title': 'Transition', 'type': 'Mask', 'position': 7.84, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 4, 'num': 5}, 'duration': 86400, 'file_size': '1658880', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 576, 'interlaced_frame': False, 'metadata': {}, 'path': '/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 720}, 'replace_image': False}, 'partial': False, 'old_values': []}, {'type': 'update', 'key': ['effects', {'id': 'O053M1LCJQ'}], 'value': {'id': 'O053M1LCJQ', 'layer': 4, 'position': 7.84, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}}, 'partial': False, 'old_values': {'id': 'O053M1LCJQ', 'layer': 4, 'title': 'Transition', 'type': 'Mask', 'position': 6.72, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 4, 'num': 5}, 'duration': 86400, 'file_size': '1658880', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 576, 'interlaced_frame': False, 'metadata': {}, 'path': '/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 720}, 'replace_image': False}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 17.833333333333332, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 3, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 10, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 10, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 17.833333333333332, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['effects', {'id': 'O053M1LCJQ'}], 'value': {'id': 'O053M1LCJQ', 'layer': 4, 'position': 7.733333333333333, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}}, 'partial': False, 'old_values': {'id': 'O053M1LCJQ', 'layer': 4, 'title': 'Transition', 'type': 'Mask', 'position': 7.84, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 4, 'num': 5}, 'duration': 86400, 'file_size': '1658880', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 576, 'interlaced_frame': False, 'metadata': {}, 'path': '/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 720}, 'replace_image': False}}, {'type': 'update', 'key': ['effects', {'id': 'O053M1LCJQ'}], 'value': {'id': 'O053M1LCJQ', 'layer': 4, 'position': 1.8666666666666667, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}}, 'partial': False, 'old_values': {'id': 'O053M1LCJQ', 'layer': 4, 'title': 'Transition', 'type': 'Mask', 'position': 7.733333333333333, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 4, 'num': 5}, 'duration': 86400, 'file_size': '1658880', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 576, 'interlaced_frame': False, 'metadata': {}, 'path': '/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 720}, 'replace_image': False}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 9.933333333333334, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 10, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 9.933333333333334, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 9.933333333333334, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 13.033333333333333, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 9.933333333333334, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': '0P6XJ8W45A'}], 'value': {'id': '0P6XJ8W45A', 'layer': 4, 'position': 0, 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png', 'start': 0, 'end': 2.466666666666667}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 86400.0, 'effects': [], 'end': 10, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': '0P6XJ8W45A', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 0, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 3, 'num': 13}, 'duration': 86400.0, 'file_size': '330096', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 138, 'interlaced_frame': False, 'metadata': {}, 'path': '/home/debian/logo.png', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 598}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'ADXPT6G8LP', 'title': 'logo.png', 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 13.033333333333333, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 13.033333333333333, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 2.466666666666667, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 13.033333333333333, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}]} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged main_window:INFO Saved project /home/debian/Desktop/Projet sans nom.osp ui_util:WARNING Icon theme media-playback-start not found. Will use backup icon. properties_model:INFO Update frame to 164 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 164: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.4666666984558105}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) preview_thread:INFO onModeChanged project_data:INFO _set key: ['history'] values: {'redo': [], 'undo': [{'type': 'delete', 'key': ['clips', {'id': 'BFL43LZ7LZ'}], 'value': None, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'BFL43LZ7LZ', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 17.76, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'insert', 'key': ['clips'], 'value': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 10, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}, 'partial': False, 'old_values': []}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 3, 'position': 21.12, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 2, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 11.68, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'insert', 'key': ['clips'], 'value': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 86400.0, 'effects': [], 'end': 10, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': '0P6XJ8W45A', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 0, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 3, 'num': 13}, 'duration': 86400.0, 'file_size': '330096', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 138, 'interlaced_frame': False, 'metadata': {}, 'path': '/home/debian/logo.png', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 598}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'ADXPT6G8LP', 'title': 'logo.png', 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png'}, 'partial': False, 'old_values': [{'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 3, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 21.12, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}]}, {'type': 'update', 'key': ['clips', {'id': '0P6XJ8W45A'}], 'value': {'id': '0P6XJ8W45A', 'layer': 4, 'position': 0, 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png', 'start': 0, 'end': 10}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 86400.0, 'effects': [], 'end': 10.0, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': '0P6XJ8W45A', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 4.8, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 3, 'num': 13}, 'duration': 86400.0, 'file_size': '330096', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 138, 'interlaced_frame': False, 'metadata': {}, 'path': '/home/debian/logo.png', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 598}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'ADXPT6G8LP', 'title': 'logo.png', 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 3, 'position': 21.366666666666667, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 3, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 21.12, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 3, 'position': 21.2, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 3, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 21.366666666666667, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 3, 'position': 10, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 3, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 21.2, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'insert', 'key': ['effects'], 'value': {'id': 'O053M1LCJQ', 'layer': 4, 'title': 'Transition', 'type': 'Mask', 'position': 7.84, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 4, 'num': 5}, 'duration': 86400, 'file_size': '1658880', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 576, 'interlaced_frame': False, 'metadata': {}, 'path': '/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 720}, 'replace_image': False}, 'partial': False, 'old_values': []}, {'type': 'update', 'key': ['effects', {'id': 'O053M1LCJQ'}], 'value': {'id': 'O053M1LCJQ', 'layer': 4, 'position': 7.84, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}}, 'partial': False, 'old_values': {'id': 'O053M1LCJQ', 'layer': 4, 'title': 'Transition', 'type': 'Mask', 'position': 6.72, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 4, 'num': 5}, 'duration': 86400, 'file_size': '1658880', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 576, 'interlaced_frame': False, 'metadata': {}, 'path': '/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 720}, 'replace_image': False}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 17.833333333333332, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 3, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 10, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 10, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 17.833333333333332, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['effects', {'id': 'O053M1LCJQ'}], 'value': {'id': 'O053M1LCJQ', 'layer': 4, 'position': 7.733333333333333, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}}, 'partial': False, 'old_values': {'id': 'O053M1LCJQ', 'layer': 4, 'title': 'Transition', 'type': 'Mask', 'position': 7.84, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 4, 'num': 5}, 'duration': 86400, 'file_size': '1658880', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 576, 'interlaced_frame': False, 'metadata': {}, 'path': '/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 720}, 'replace_image': False}}, {'type': 'update', 'key': ['effects', {'id': 'O053M1LCJQ'}], 'value': {'id': 'O053M1LCJQ', 'layer': 4, 'position': 1.8666666666666667, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}}, 'partial': False, 'old_values': {'id': 'O053M1LCJQ', 'layer': 4, 'title': 'Transition', 'type': 'Mask', 'position': 7.733333333333333, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 4, 'num': 5}, 'duration': 86400, 'file_size': '1658880', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 576, 'interlaced_frame': False, 'metadata': {}, 'path': '/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 720}, 'replace_image': False}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 9.933333333333334, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 10, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 9.933333333333334, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 9.933333333333334, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 13.033333333333333, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 9.933333333333334, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': '0P6XJ8W45A'}], 'value': {'id': '0P6XJ8W45A', 'layer': 4, 'position': 0, 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png', 'start': 0, 'end': 2.466666666666667}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 86400.0, 'effects': [], 'end': 10, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': '0P6XJ8W45A', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 0, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 3, 'num': 13}, 'duration': 86400.0, 'file_size': '330096', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 138, 'interlaced_frame': False, 'metadata': {}, 'path': '/home/debian/logo.png', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 598}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'ADXPT6G8LP', 'title': 'logo.png', 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 13.033333333333333, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 13.033333333333333, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 2.466666666666667, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 13.033333333333333, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}]} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged main_window:INFO Saved project /home/debian/Desktop/Projet nom.osp main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True main_window:INFO main::addSelection: item_id: O053M1LCJQ, item_type: transition, clear_existing: True properties_model:INFO Update item: transition properties_model:INFO Update frame to 182 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 182: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.39768877625465393}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 1.8666666746139526}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) timeline_webview:INFO transition start: 0 timeline_webview:INFO transition end: 10 project_data:INFO _set key: ['effects', {'id': 'O053M1LCJQ'}] values: {'id': 'O053M1LCJQ', 'layer': 4, 'position': 3.1666666666666665, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}} add: False partial: False remove: False timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'id': 'O053M1LCJQ', 'layer': 4, 'position': 3.1666666666666665, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 182: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.39768877625465393}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 3.1666667461395264}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 238 properties_model:INFO Update frame to 143 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 143: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.10084488242864609}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 3.1666667461395264}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) timeline_webview:INFO SortItems project_data:INFO _set key: ['history'] values: {'redo': [], 'undo': [{'type': 'insert', 'key': ['clips'], 'value': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 10, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}, 'partial': False, 'old_values': []}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 3, 'position': 21.12, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 2, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 11.68, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'insert', 'key': ['clips'], 'value': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 86400.0, 'effects': [], 'end': 10, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': '0P6XJ8W45A', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 0, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 3, 'num': 13}, 'duration': 86400.0, 'file_size': '330096', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 138, 'interlaced_frame': False, 'metadata': {}, 'path': '/home/debian/logo.png', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 598}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'ADXPT6G8LP', 'title': 'logo.png', 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png'}, 'partial': False, 'old_values': [{'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 3, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 21.12, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}]}, {'type': 'update', 'key': ['clips', {'id': '0P6XJ8W45A'}], 'value': {'id': '0P6XJ8W45A', 'layer': 4, 'position': 0, 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png', 'start': 0, 'end': 10}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 86400.0, 'effects': [], 'end': 10.0, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': '0P6XJ8W45A', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 4.8, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 3, 'num': 13}, 'duration': 86400.0, 'file_size': '330096', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 138, 'interlaced_frame': False, 'metadata': {}, 'path': '/home/debian/logo.png', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 598}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'ADXPT6G8LP', 'title': 'logo.png', 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 3, 'position': 21.366666666666667, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 3, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 21.12, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 3, 'position': 21.2, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 3, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 21.366666666666667, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 3, 'position': 10, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 3, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 21.2, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'insert', 'key': ['effects'], 'value': {'id': 'O053M1LCJQ', 'layer': 4, 'title': 'Transition', 'type': 'Mask', 'position': 7.84, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 4, 'num': 5}, 'duration': 86400, 'file_size': '1658880', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 576, 'interlaced_frame': False, 'metadata': {}, 'path': '/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 720}, 'replace_image': False}, 'partial': False, 'old_values': []}, {'type': 'update', 'key': ['effects', {'id': 'O053M1LCJQ'}], 'value': {'id': 'O053M1LCJQ', 'layer': 4, 'position': 7.84, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}}, 'partial': False, 'old_values': {'id': 'O053M1LCJQ', 'layer': 4, 'title': 'Transition', 'type': 'Mask', 'position': 6.72, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 4, 'num': 5}, 'duration': 86400, 'file_size': '1658880', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 576, 'interlaced_frame': False, 'metadata': {}, 'path': '/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 720}, 'replace_image': False}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 17.833333333333332, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 3, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 10, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 10, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 17.833333333333332, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['effects', {'id': 'O053M1LCJQ'}], 'value': {'id': 'O053M1LCJQ', 'layer': 4, 'position': 7.733333333333333, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}}, 'partial': False, 'old_values': {'id': 'O053M1LCJQ', 'layer': 4, 'title': 'Transition', 'type': 'Mask', 'position': 7.84, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 4, 'num': 5}, 'duration': 86400, 'file_size': '1658880', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 576, 'interlaced_frame': False, 'metadata': {}, 'path': '/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 720}, 'replace_image': False}}, {'type': 'update', 'key': ['effects', {'id': 'O053M1LCJQ'}], 'value': {'id': 'O053M1LCJQ', 'layer': 4, 'position': 1.8666666666666667, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}}, 'partial': False, 'old_values': {'id': 'O053M1LCJQ', 'layer': 4, 'title': 'Transition', 'type': 'Mask', 'position': 7.733333333333333, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 4, 'num': 5}, 'duration': 86400, 'file_size': '1658880', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 576, 'interlaced_frame': False, 'metadata': {}, 'path': '/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 720}, 'replace_image': False}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 9.933333333333334, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 10, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 9.933333333333334, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 9.933333333333334, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 13.033333333333333, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 9.933333333333334, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': '0P6XJ8W45A'}], 'value': {'id': '0P6XJ8W45A', 'layer': 4, 'position': 0, 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png', 'start': 0, 'end': 2.466666666666667}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 86400.0, 'effects': [], 'end': 10, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': '0P6XJ8W45A', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 0, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 3, 'num': 13}, 'duration': 86400.0, 'file_size': '330096', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 138, 'interlaced_frame': False, 'metadata': {}, 'path': '/home/debian/logo.png', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 598}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'ADXPT6G8LP', 'title': 'logo.png', 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 13.033333333333333, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 13.033333333333333, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 2.466666666666667, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 13.033333333333333, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['effects', {'id': 'O053M1LCJQ'}], 'value': {'id': 'O053M1LCJQ', 'layer': 4, 'position': 3.1666666666666665, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}}, 'partial': False, 'old_values': {'id': 'O053M1LCJQ', 'layer': 4, 'title': 'Transition', 'type': 'Mask', 'position': 1.8666666666666667, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 4, 'num': 5}, 'duration': 86400, 'file_size': '1658880', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 576, 'interlaced_frame': False, 'metadata': {}, 'path': '/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 720}, 'replace_image': False}}]} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged main_window:INFO Saved project /home/debian/Desktop/Projet nom.osp main_window:INFO auto_save_project files_listview:INFO currentChanged files_listview:INFO updateSelection preview_thread:INFO previewFrame: 237 preview_thread:INFO self.player.Position(): 237 properties_model:INFO Update frame to 142 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 142: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0.11324991285800934}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 3.1666667461395264}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 248 preview_thread:INFO self.player.Position(): 248 properties_model:INFO Update frame to 153 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 153: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.03116758167743683}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 3.1666667461395264}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 252 preview_thread:INFO self.player.Position(): 252 properties_model:INFO Update frame to 157 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 157: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.08594056963920593}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 3.1666667461395264}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 265 preview_thread:INFO self.player.Position(): 265 properties_model:INFO Update frame to 170 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 170: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.2531367838382721}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 3.1666667461395264}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 291 preview_thread:INFO self.player.Position(): 291 properties_model:INFO Update frame to 196 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 196: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.5488020777702332}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 3.1666667461395264}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 313 preview_thread:INFO self.player.Position(): 313 properties_model:INFO Update frame to 218 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 218: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.7360038757324219}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 3.1666667461395264}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 330 preview_thread:INFO self.player.Position(): 330 properties_model:INFO Update frame to 235 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 235: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.8427304625511169}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 3.1666667461395264}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 341 preview_thread:INFO self.player.Position(): 341 properties_model:INFO Update frame to 246 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 246: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.8950753808021545}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 3.1666667461395264}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 352 preview_thread:INFO self.player.Position(): 352 properties_model:INFO Update frame to 257 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 257: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.9349818229675293}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 3.1666667461395264}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 361 preview_thread:INFO self.player.Position(): 361 properties_model:INFO Update frame to 266 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 266: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.9600747227668762}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 3.1666667461395264}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 365 preview_thread:INFO self.player.Position(): 365 properties_model:INFO Update frame to 270 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 270: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.9694597721099854}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 3.1666667461395264}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 370 preview_thread:INFO self.player.Position(): 370 properties_model:INFO Update frame to 275 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 275: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.9788002371788025}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 3.1666667461395264}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 376 preview_thread:INFO self.player.Position(): 376 properties_model:INFO Update frame to 281 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 281: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.9878408908843994}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 3.1666667461395264}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 390 preview_thread:INFO self.player.Position(): 390 properties_model:INFO Update frame to 295 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 295: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -0.9990749359130859}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 3.1666667461395264}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 401 preview_thread:INFO self.player.Position(): 401 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -1}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 3.1666667461395264}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 411 preview_thread:INFO self.player.Position(): 411 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -1}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 3.1666667461395264}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 420 preview_thread:INFO self.player.Position(): 420 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -1}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 3.1666667461395264}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) preview_thread:INFO previewFrame: 430 preview_thread:INFO self.player.Position(): 430 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -1}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 3.1666667461395264}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True main_window:INFO main::addSelection: item_id: GENHX6XITU, item_type: clip, clear_existing: True project_data:INFO _set key: ['clips', {'id': 'GENHX6XITU'}] values: {'id': 'GENHX6XITU', 'layer': 4, 'position': 2.8, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125} add: False partial: False remove: False timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'id': 'GENHX6XITU', 'layer': 4, 'position': 2.8, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -1}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 3.1666667461395264}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 430 properties_model:INFO Update frame to 301 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 301: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 301, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': -1}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 10}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 10}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'O053M1LCJQ', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 3.1666667461395264}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "QImage",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})]) timeline_webview:INFO SortItems properties_model:INFO Update item: clip properties_model:INFO Update frame to 346 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 346: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.799999952316284}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO actionRazorTool_trigger main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True project_data:INFO _set key: ['clips'] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.233333333333333, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'id': 'MAYIDC6CLS'} add: True partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.233333333333333, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'id': 'MAYIDC6CLS'} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 346: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.799999952316284}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged timeline_webview:INFO Updating thumbnail image: /home/debian/.openshot_qt/thumbnail/MAYIDC6CLS-107.png project_data:INFO _set key: ['clips', {'id': 'MAYIDC6CLS'}] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.233333333333333, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/MAYIDC6CLS-107.png', 'id': 'MAYIDC6CLS'} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.233333333333333, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/MAYIDC6CLS-107.png', 'id': 'MAYIDC6CLS'} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 346: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.799999952316284}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 430 properties_model:INFO Update frame to 346 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 346: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4279.35986328125}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4279.35986328125}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.799999952316284}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) project_data:INFO _set key: ['clips', {'id': 'GENHX6XITU'}] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.166666666666668, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 2.8, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.166666666666668, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 2.8, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 346: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 13.166666984558105}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.166666984558105}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.799999952316284}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 430 properties_model:INFO Update frame to 346 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 346: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 13.166666984558105}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.166666984558105}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.799999952316284}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True project_data:INFO _set key: ['clips'] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.266666666666667, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/MAYIDC6CLS-107.png', 'id': 'S01VLVBG1U'} add: True partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.266666666666667, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/MAYIDC6CLS-107.png', 'id': 'S01VLVBG1U'} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 346: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 13.166666984558105}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.166666984558105}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.799999952316284}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged timeline_webview:INFO Updating thumbnail image: /home/debian/.openshot_qt/thumbnail/S01VLVBG1U-107.png project_data:INFO _set key: ['clips', {'id': 'S01VLVBG1U'}] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.266666666666667, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/S01VLVBG1U-107.png', 'id': 'S01VLVBG1U'} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.266666666666667, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/S01VLVBG1U-107.png', 'id': 'S01VLVBG1U'} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 346: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 13.166666984558105}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.166666984558105}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.799999952316284}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 430 properties_model:INFO Update frame to 346 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 346: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 13.166666984558105}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.166666984558105}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.799999952316284}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) project_data:INFO _set key: ['clips', {'id': 'MAYIDC6CLS'}] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.233333333333333, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/MAYIDC6CLS-107.png', 'id': 'MAYIDC6CLS'} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.233333333333333, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/MAYIDC6CLS-107.png', 'id': 'MAYIDC6CLS'} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 346: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 13.166666984558105}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.166666984558105}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.799999952316284}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 430 properties_model:INFO Update frame to 346 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 346: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 13.166666984558105}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.166666984558105}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.799999952316284}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) project_data:INFO _set key: ['clips'] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.266666666666667, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/MAYIDC6CLS-107.png', 'id': 'VYP7L4BGNQ'} add: True partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.266666666666667, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/MAYIDC6CLS-107.png', 'id': 'VYP7L4BGNQ'} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 346: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 13.166666984558105}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.166666984558105}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.799999952316284}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged timeline_webview:INFO Updating thumbnail image: /home/debian/.openshot_qt/thumbnail/VYP7L4BGNQ-107.png project_data:INFO _set key: ['clips', {'id': 'VYP7L4BGNQ'}] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.266666666666667, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/VYP7L4BGNQ-107.png', 'id': 'VYP7L4BGNQ'} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.266666666666667, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/VYP7L4BGNQ-107.png', 'id': 'VYP7L4BGNQ'} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 346: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 13.166666984558105}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.166666984558105}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.799999952316284}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 430 properties_model:INFO Update frame to 346 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 346: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 13.166666984558105}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.166666984558105}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.799999952316284}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) project_data:INFO _set key: ['clips', {'id': 'MAYIDC6CLS'}] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.233333333333333, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/MAYIDC6CLS-107.png', 'id': 'MAYIDC6CLS'} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.233333333333333, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/MAYIDC6CLS-107.png', 'id': 'MAYIDC6CLS'} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 346: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 13.166666984558105}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.166666984558105}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.799999952316284}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 430 properties_model:INFO Update frame to 346 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 346: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 13.166666984558105}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.166666984558105}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.799999952316284}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True project_data:INFO _set key: ['clips'] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.9, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 14.2, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/VYP7L4BGNQ-107.png', 'id': '86KQNRMGVZ'} add: True partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.9, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 14.2, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/VYP7L4BGNQ-107.png', 'id': '86KQNRMGVZ'} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 346: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 13.166666984558105}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.166666984558105}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.799999952316284}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged timeline_webview:INFO Updating thumbnail image: /home/debian/.openshot_qt/thumbnail/86KQNRMGVZ-115.png project_data:INFO _set key: ['clips', {'id': '86KQNRMGVZ'}] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.9, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 14.2, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/86KQNRMGVZ-115.png', 'id': '86KQNRMGVZ'} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.9, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 14.2, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/86KQNRMGVZ-115.png', 'id': '86KQNRMGVZ'} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 346: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 13.166666984558105}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.166666984558105}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.799999952316284}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 430 properties_model:INFO Update frame to 346 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 346: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 13.166666984558105}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.166666984558105}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.799999952316284}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) project_data:INFO _set key: ['clips', {'id': 'VYP7L4BGNQ'}] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 14.133333333333335, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.266666666666667, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/VYP7L4BGNQ-107.png', 'id': 'VYP7L4BGNQ'} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 14.133333333333335, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.266666666666667, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/VYP7L4BGNQ-107.png', 'id': 'VYP7L4BGNQ'} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 346: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 13.166666984558105}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.166666984558105}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.799999952316284}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 430 properties_model:INFO Update frame to 346 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 346: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 13.166666984558105}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.166666984558105}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.799999952316284}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True project_data:INFO _set key: ['clips'] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 22.1, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 19.433333333333334, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/86KQNRMGVZ-115.png', 'id': 'IJLNN5KQKP'} add: True partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 22.1, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 19.433333333333334, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/86KQNRMGVZ-115.png', 'id': 'IJLNN5KQKP'} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 346: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 13.166666984558105}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.166666984558105}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.799999952316284}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged timeline_webview:INFO Updating thumbnail image: /home/debian/.openshot_qt/thumbnail/IJLNN5KQKP-156.png project_data:INFO _set key: ['clips', {'id': 'IJLNN5KQKP'}] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 22.1, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 19.433333333333334, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/IJLNN5KQKP-156.png', 'id': 'IJLNN5KQKP'} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 22.1, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 19.433333333333334, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/IJLNN5KQKP-156.png', 'id': 'IJLNN5KQKP'} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 346: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 13.166666984558105}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.166666984558105}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.799999952316284}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 430 properties_model:INFO Update frame to 346 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 346: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 13.166666984558105}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.166666984558105}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.799999952316284}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) project_data:INFO _set key: ['clips', {'id': '86KQNRMGVZ'}] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 19.366666666666667, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.9, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 14.2, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/86KQNRMGVZ-115.png', 'id': '86KQNRMGVZ'} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 19.366666666666667, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.9, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 14.2, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/86KQNRMGVZ-115.png', 'id': '86KQNRMGVZ'} properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 346: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 13.166666984558105}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.166666984558105}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.799999952316284}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 430 properties_model:INFO Update frame to 346 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 346: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 13.166666984558105}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.166666984558105}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'GENHX6XITU', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 2.799999952316284}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) properties_model:INFO Update item: properties_model:INFO updating clip properties model. main_window:INFO actionSnappingTool_trigger main_window:INFO False main_window:INFO auto_save_project main_window:INFO Auto save project file: /home/debian/Desktop/Projet nom.osp project_data:INFO _set key: ['history'] values: {'redo': [], 'undo': [{'type': 'update', 'key': ['clips', {'id': '0P6XJ8W45A'}], 'value': {'id': '0P6XJ8W45A', 'layer': 4, 'position': 0, 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png', 'start': 0, 'end': 2.466666666666667}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 86400.0, 'effects': [], 'end': 10, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': '0P6XJ8W45A', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 0, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 3, 'num': 13}, 'duration': 86400.0, 'file_size': '330096', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 138, 'interlaced_frame': False, 'metadata': {}, 'path': '/home/debian/logo.png', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 598}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'ADXPT6G8LP', 'title': 'logo.png', 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 13.033333333333333, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 13.033333333333333, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 2.466666666666667, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 13.033333333333333, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'update', 'key': ['effects', {'id': 'O053M1LCJQ'}], 'value': {'id': 'O053M1LCJQ', 'layer': 4, 'position': 3.1666666666666665, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}}, 'partial': False, 'old_values': {'id': 'O053M1LCJQ', 'layer': 4, 'title': 'Transition', 'type': 'Mask', 'position': 1.8666666666666667, 'start': 0, 'end': 10, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 301, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 4, 'num': 5}, 'duration': 86400, 'file_size': '1658880', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 576, 'interlaced_frame': False, 'metadata': {}, 'path': '/usr/lib/python3/dist-packages/openshot_qt/transitions/extra/4_squares_leftt_barr.jpg', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 720}, 'replace_image': False}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'id': 'GENHX6XITU', 'layer': 4, 'position': 2.8, 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'start': 0, 'end': 4279.35986328125}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 2.466666666666667, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'insert', 'key': ['clips'], 'value': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.233333333333333, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/MAYIDC6CLS-107.png', 'id': 'MAYIDC6CLS'}, 'partial': False, 'old_values': [{'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 2.8, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}, {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 86400.0, 'effects': [], 'end': 2.466666666666667, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': '0P6XJ8W45A', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 0, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 3, 'num': 13}, 'duration': 86400.0, 'file_size': '330096', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 138, 'interlaced_frame': False, 'metadata': {}, 'path': '/home/debian/logo.png', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 598}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'ADXPT6G8LP', 'title': 'logo.png', 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png'}]}, {'type': 'update', 'key': ['clips', {'id': 'MAYIDC6CLS'}], 'value': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.233333333333333, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/MAYIDC6CLS-107.png', 'id': 'MAYIDC6CLS'}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.233333333333333, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png', 'id': 'MAYIDC6CLS'}}, {'type': 'update', 'key': ['clips', {'id': 'GENHX6XITU'}], 'value': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.166666666666668, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 2.8, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 2.8, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}}, {'type': 'insert', 'key': ['clips'], 'value': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.266666666666667, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/S01VLVBG1U-107.png', 'id': 'S01VLVBG1U'}, 'partial': False, 'old_values': [{'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.166666666666668, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 2.8, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}, {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 86400.0, 'effects': [], 'end': 2.466666666666667, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': '0P6XJ8W45A', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 0, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 3, 'num': 13}, 'duration': 86400.0, 'file_size': '330096', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 138, 'interlaced_frame': False, 'metadata': {}, 'path': '/home/debian/logo.png', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 598}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'ADXPT6G8LP', 'title': 'logo.png', 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png'}, {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.233333333333333, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/MAYIDC6CLS-107.png', 'id': 'MAYIDC6CLS'}]}, {'type': 'update', 'key': ['clips', {'id': 'S01VLVBG1U'}], 'value': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.266666666666667, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/S01VLVBG1U-107.png', 'id': 'S01VLVBG1U'}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.266666666666667, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/MAYIDC6CLS-107.png', 'id': 'S01VLVBG1U'}}, {'type': 'update', 'key': ['clips', {'id': 'MAYIDC6CLS'}], 'value': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.233333333333333, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/MAYIDC6CLS-107.png', 'id': 'MAYIDC6CLS'}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.233333333333333, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/MAYIDC6CLS-107.png', 'id': 'MAYIDC6CLS'}}, {'type': 'insert', 'key': ['clips'], 'value': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 14.133333333333335, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.266666666666667, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/VYP7L4BGNQ-107.png', 'id': 'VYP7L4BGNQ'}, 'partial': False, 'old_values': [{'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.166666666666668, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 2.8, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}, {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 86400.0, 'effects': [], 'end': 2.466666666666667, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': '0P6XJ8W45A', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 0, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 3, 'num': 13}, 'duration': 86400.0, 'file_size': '330096', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 138, 'interlaced_frame': False, 'metadata': {}, 'path': '/home/debian/logo.png', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 598}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'ADXPT6G8LP', 'title': 'logo.png', 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png'}, {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.233333333333333, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/MAYIDC6CLS-107.png', 'id': 'MAYIDC6CLS'}, {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.266666666666667, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/S01VLVBG1U-107.png', 'id': 'S01VLVBG1U'}]}, {'type': 'update', 'key': ['clips', {'id': 'VYP7L4BGNQ'}], 'value': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.266666666666667, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/VYP7L4BGNQ-107.png', 'id': 'VYP7L4BGNQ'}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.266666666666667, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/MAYIDC6CLS-107.png', 'id': 'VYP7L4BGNQ'}}, {'type': 'update', 'key': ['clips', {'id': 'MAYIDC6CLS'}], 'value': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.233333333333333, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/MAYIDC6CLS-107.png', 'id': 'MAYIDC6CLS'}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.233333333333333, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/MAYIDC6CLS-107.png', 'id': 'MAYIDC6CLS'}}, {'type': 'insert', 'key': ['clips'], 'value': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 19.366666666666667, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.9, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 14.2, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/86KQNRMGVZ-115.png', 'id': '86KQNRMGVZ'}, 'partial': False, 'old_values': [{'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.166666666666668, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 2.8, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}, {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 86400.0, 'effects': [], 'end': 2.466666666666667, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': '0P6XJ8W45A', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 0, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 3, 'num': 13}, 'duration': 86400.0, 'file_size': '330096', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 138, 'interlaced_frame': False, 'metadata': {}, 'path': '/home/debian/logo.png', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 598}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'ADXPT6G8LP', 'title': 'logo.png', 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png'}, {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.233333333333333, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/MAYIDC6CLS-107.png', 'id': 'MAYIDC6CLS'}, {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.266666666666667, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/S01VLVBG1U-107.png', 'id': 'S01VLVBG1U'}, {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.266666666666667, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/VYP7L4BGNQ-107.png', 'id': 'VYP7L4BGNQ'}]}, {'type': 'update', 'key': ['clips', {'id': '86KQNRMGVZ'}], 'value': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.9, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 14.2, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/86KQNRMGVZ-115.png', 'id': '86KQNRMGVZ'}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.9, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 14.2, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/VYP7L4BGNQ-107.png', 'id': '86KQNRMGVZ'}}, {'type': 'update', 'key': ['clips', {'id': 'VYP7L4BGNQ'}], 'value': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 14.133333333333335, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.266666666666667, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/VYP7L4BGNQ-107.png', 'id': 'VYP7L4BGNQ'}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.266666666666667, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/VYP7L4BGNQ-107.png', 'id': 'VYP7L4BGNQ'}}, {'type': 'insert', 'key': ['clips'], 'value': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 22.1, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 19.433333333333334, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/IJLNN5KQKP-156.png', 'id': 'IJLNN5KQKP'}, 'partial': False, 'old_values': [{'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.166666666666668, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': 'GENHX6XITU', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 2.8, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/UE0JDXLWI5.png'}, {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 86400.0, 'effects': [], 'end': 2.466666666666667, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'id': '0P6XJ8W45A', 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 0, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 3, 'num': 13}, 'duration': 86400.0, 'file_size': '330096', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 138, 'interlaced_frame': False, 'metadata': {}, 'path': '/home/debian/logo.png', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 598}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 0, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'ADXPT6G8LP', 'title': 'logo.png', 'image': '/home/debian/.openshot_qt/thumbnail/ADXPT6G8LP.png'}, {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.233333333333333, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/MAYIDC6CLS-107.png', 'id': 'MAYIDC6CLS'}, {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 4279.35986328125, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.266666666666667, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/S01VLVBG1U-107.png', 'id': 'S01VLVBG1U'}, {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 14.133333333333335, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.0, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 13.266666666666667, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/VYP7L4BGNQ-107.png', 'id': 'VYP7L4BGNQ'}, {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.9, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 14.2, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/86KQNRMGVZ-115.png', 'id': '86KQNRMGVZ'}]}, {'type': 'update', 'key': ['clips', {'id': 'IJLNN5KQKP'}], 'value': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 22.1, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 19.433333333333334, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/IJLNN5KQKP-156.png', 'id': 'IJLNN5KQKP'}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 22.1, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 19.433333333333334, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/86KQNRMGVZ-115.png', 'id': 'IJLNN5KQKP'}}, {'type': 'update', 'key': ['clips', {'id': '86KQNRMGVZ'}], 'value': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 19.366666666666667, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.9, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 14.2, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/86KQNRMGVZ-115.png', 'id': '86KQNRMGVZ'}, 'partial': False, 'old_values': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 13.2, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.9, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 14.2, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/86KQNRMGVZ-115.png', 'id': '86KQNRMGVZ'}}]} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged main_window:INFO Saved project /home/debian/Desktop/Projet nom.osp main_window:INFO actionSnappingTool_trigger main_window:INFO True ui_util:WARNING Icon theme media-playback-start not found. Will use backup icon. ui_util:WARNING Icon theme media-playback-start not found. Will use backup icon. ui_util:WARNING Icon theme media-playback-start not found. Will use backup icon. timeline:INFO Adjusting max size of preview image: PyQt5.QtCore.QRect(43, 0, 728, 410) main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True project_data:INFO _set key: ['clips'] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 19.366666666666667, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 19.833333333333332, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 17.166666666666668, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/86KQNRMGVZ-115.png', 'id': '2DWUHDZQT1'} add: True partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 19.366666666666667, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 19.833333333333332, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 17.166666666666668, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/86KQNRMGVZ-115.png', 'id': '2DWUHDZQT1'} properties_model:INFO updating clip properties model. main_window:INFO updateStatusChanged timeline_webview:INFO Updating thumbnail image: /home/debian/.openshot_qt/thumbnail/2DWUHDZQT1-138.png project_data:INFO _set key: ['clips', {'id': '2DWUHDZQT1'}] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 19.366666666666667, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 19.833333333333332, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 17.166666666666668, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/2DWUHDZQT1-138.png', 'id': '2DWUHDZQT1'} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 19.366666666666667, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 19.833333333333332, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 17.166666666666668, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/2DWUHDZQT1-138.png', 'id': '2DWUHDZQT1'} properties_model:INFO updating clip properties model. main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 430 project_data:INFO _set key: ['clips', {'id': '86KQNRMGVZ'}] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 17.1, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.9, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 14.2, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/86KQNRMGVZ-115.png', 'id': '86KQNRMGVZ'} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 17.1, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 16.9, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 14.2, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/86KQNRMGVZ-115.png', 'id': '86KQNRMGVZ'} properties_model:INFO updating clip properties model. main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 430 main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True project_data:INFO _set key: ['clips'] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 19.366666666666667, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 19.833333333333332, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 17.2, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/2DWUHDZQT1-138.png', 'id': 'O5W5EFDBA0'} add: True partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 19.366666666666667, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 19.833333333333332, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 17.2, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/2DWUHDZQT1-138.png', 'id': 'O5W5EFDBA0'} properties_model:INFO updating clip properties model. main_window:INFO updateStatusChanged timeline_webview:INFO Updating thumbnail image: /home/debian/.openshot_qt/thumbnail/O5W5EFDBA0-139.png project_data:INFO _set key: ['clips', {'id': 'O5W5EFDBA0'}] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 19.366666666666667, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 19.833333333333332, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 17.2, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/O5W5EFDBA0-139.png', 'id': 'O5W5EFDBA0'} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 19.366666666666667, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 19.833333333333332, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 17.2, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/O5W5EFDBA0-139.png', 'id': 'O5W5EFDBA0'} properties_model:INFO updating clip properties model. main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 430 project_data:INFO _set key: ['clips', {'id': '2DWUHDZQT1'}] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 17.133333333333336, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 19.833333333333332, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 17.166666666666668, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/2DWUHDZQT1-138.png', 'id': '2DWUHDZQT1'} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 17.133333333333336, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 19.833333333333332, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 17.166666666666668, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/2DWUHDZQT1-138.png', 'id': '2DWUHDZQT1'} properties_model:INFO updating clip properties model. main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 430 project_data:INFO _set key: ['clips'] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 17.133333333333336, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 19.833333333333332, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 17.2, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/2DWUHDZQT1-138.png', 'id': 'WBE44UV54Y'} add: True partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 17.133333333333336, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 19.833333333333332, 'reader': {'acodec': 'aac', 'audio_bit_rate': 70445, 'audio_stream_index': 1, 'audio_timebase': {'den': 16000, 'num': 1}, 'channel_layout': 4, 'channels': 1, 'display_ratio': {'den': 9, 'num': 16}, 'duration': 4279.35986328125, 'file_size': '564340856', 'fps': {'den': 1, 'num': 8}, 'has_audio': True, 'has_single_image': False, 'has_video': True, 'height': 1080, 'interlaced_frame': False, 'metadata': {'compatible_brands': 'isomiso2', 'creation_time': '2021-04-28T15:07:19.000000Z', 'language': 'eng', 'major_brand': 'isom', 'minor_version': '512'}, 'path': '/home/debian/Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'pixel_format': 0, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 16000, 'top_field_first': True, 'type': 'FFmpegReader', 'vcodec': 'h264', 'video_bit_rate': 131875, 'video_length': '34234', 'video_stream_index': 0, 'video_timebase': {'den': 10000, 'num': 1}, 'width': 1920}, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 17.2, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/2DWUHDZQT1-138.png', 'id': 'WBE44UV54Y'} properties_model:INFO updating clip properties model. main_window:INFO updateStatusChanged timeline_webview:INFO Updating thumbnail image: /home/debian/.openshot_qt/thumbnail/WBE44UV54Y-139.png project_data:INFO _set key: ['clips', {'id': 'WBE44UV54Y'}] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 17.133333333333336, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 19.833333333333332, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 17.2, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/WBE44UV54Y-139.png', 'id': 'WBE44UV54Y'} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 17.133333333333336, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 19.833333333333332, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 17.2, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/WBE44UV54Y-139.png', 'id': 'WBE44UV54Y'} properties_model:INFO updating clip properties model. main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 430 project_data:INFO _set key: ['clips', {'id': '2DWUHDZQT1'}] values: {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 17.133333333333336, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 19.833333333333332, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 17.166666666666668, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/2DWUHDZQT1-138.png', 'id': '2DWUHDZQT1'} add: False partial: False remove: False timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'alpha': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'anchor': 0, 'channel_filter': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'channel_mapping': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_height': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_width': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'crop_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'crop_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'display': 0, 'duration': 4279.35986328125, 'effects': [], 'end': 17.133333333333336, 'gravity': 4, 'has_audio': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'has_video': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'layer': 4, 'location_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'location_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'mixing': 0, 'perspective_c1_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c1_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c2_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c3_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_x': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'perspective_c4_y': {'Points': [{'co': {'X': 1, 'Y': -1}, 'interpolation': 2}]}, 'position': 19.833333333333332, 'rotation': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'scale': 1, 'scale_x': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'scale_y': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'shear_x': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'shear_y': {'Points': [{'co': {'X': 1, 'Y': 0}, 'interpolation': 2}]}, 'start': 17.166666666666668, 'time': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'volume': {'Points': [{'co': {'X': 1, 'Y': 1}, 'interpolation': 2}]}, 'wave_color': {'alpha': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'blue': {'Points': [{'co': {'X': 1, 'Y': 255}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'green': {'Points': [{'co': {'X': 1, 'Y': 123}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'red': {'Points': [{'co': {'X': 1, 'Y': 0}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}}, 'waveform': False, 'file_id': 'UE0JDXLWI5', 'title': 'Commission administration générale 17h00-20210428_170712-Enregistrement de la réunion 1-71MIN.mp4', 'image': '/home/debian/.openshot_qt/thumbnail/2DWUHDZQT1-138.png', 'id': '2DWUHDZQT1'} properties_model:INFO updating clip properties model. main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 430 main_window:INFO actionRazorTool_trigger main_window:INFO actionRazorTool_trigger main_window:INFO actionRazorTool_trigger properties_model:INFO Update item: properties_model:INFO updating clip properties model. ui_util:WARNING Icon theme media-playback-start not found. Will use backup icon. ui_util:INFO Initializing UI for dlgPreferences main_window:INFO Preferences add cancelled main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True main_window:INFO main::addSelection: item_id: IJLNN5KQKP, item_type: clip, clear_existing: True properties_model:INFO Update item: clip properties_model:INFO Update frame to 397 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 397: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': -6.233332633972168}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 13.199999809265137}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'IJLNN5KQKP', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 22.100000381469727}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 19.433332443237305}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) logger:INFO 16777223 main_window:INFO keyPressEvent: Del main_window:INFO actionRemoveClip_trigger project_data:INFO _set key: ['clips', {'id': 'IJLNN5KQKP'}] values: None add: False partial: False remove: True timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged main_window:INFO actionRemoveTransition_trigger properties_model:INFO Update item: properties_model:INFO updating clip properties model. main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True main_window:INFO main::addSelection: item_id: WBE44UV54Y, item_type: clip, clear_existing: True properties_model:INFO Update item: clip properties_model:INFO Update frame to 515 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 515: OrderedDict([('alpha', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Alpha', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('channel_filter', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Filter', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('channel_mapping', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 10, 'memo': '', 'min': -1, 'name': 'Channel Mapping', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': -0.06666755676269531}), ('has_audio', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Audio', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('has_video', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Enable Video', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'int', 'value': -1}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.133333206176758}), ('display', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Clip', 'selected': False, 'value': 1}, {'name': 'Timeline', 'selected': False, 'value': 2}, {'name': 'Both', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Frame Number', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('gravity', {'choices': [{'name': 'Top Left', 'selected': False, 'value': 0}, {'name': 'Top Center', 'selected': False, 'value': 1}, {'name': 'Top Right', 'selected': False, 'value': 2}, {'name': 'Left', 'selected': False, 'value': 3}, {'name': 'Center', 'selected': True, 'value': 4}, {'name': 'Right', 'selected': False, 'value': 5}, {'name': 'Bottom Left', 'selected': False, 'value': 6}, {'name': 'Bottom Center', 'selected': False, 'value': 7}, {'name': 'Bottom Right', 'selected': False, 'value': 8}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 8, 'memo': '', 'min': 0, 'name': 'Gravity', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': 'WBE44UV54Y', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('location_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('location_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Location Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 19.83333396911621}), ('rotation', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 360, 'memo': '', 'min': -360, 'name': 'Rotation', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('scale', {'choices': [{'name': 'Crop', 'selected': False, 'value': 0}, {'name': 'Best Fit', 'selected': True, 'value': 1}, {'name': 'Stretch', 'selected': False, 'value': 2}, {'name': 'None', 'selected': False, 'value': 3}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 3, 'memo': '', 'min': 0, 'name': 'Scale', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 1}), ('scale_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('scale_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Scale Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('shear_x', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear X', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('shear_y', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': -1, 'name': 'Shear Y', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 17.200000762939453}), ('time', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Time', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4}), ('volume', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Volume', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('mixing', {'choices': [{'name': 'None', 'selected': True, 'value': 0}, {'name': 'Average', 'selected': False, 'value': 1}, {'name': 'Reduce', 'selected': False, 'value': 2}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 2, 'memo': '', 'min': 0, 'name': 'Volume Mixing', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('wave_color', {'blue': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Blue', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 255}, 'choices': [], 'closest_point_x': 1, 'green': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Green', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 123}, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Wave Color', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'red': {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': False, 'max': 255, 'memo': '', 'min': 0, 'name': 'Red', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 0}, 'type': 'color', 'value': 0}), ('waveform', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Waveform', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0})]) logger:INFO 16777223 main_window:INFO keyPressEvent: Del main_window:INFO actionRemoveClip_trigger project_data:INFO _set key: ['clips', {'id': 'WBE44UV54Y'}] values: None add: False partial: False remove: True timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged main_window:INFO actionRemoveTransition_trigger properties_model:INFO Update item: properties_model:INFO updating clip properties model. logger:INFO 16777223 main_window:INFO keyPressEvent: Del main_window:INFO actionRemoveClip_trigger main_window:INFO actionRemoveTransition_trigger main_window:INFO main::addSelection: item_id: 2DWUHDZQT1, item_type: clip, clear_existing: False project_data:INFO _set key: ['clips', {'id': '2DWUHDZQT1'}] values: {'id': '2DWUHDZQT1', 'layer': 4, 'position': 19.833333333333332, 'image': '/home/debian/.openshot_qt/thumbnail/2DWUHDZQT1-138.png', 'start': 17.166666666666668, 'end': 17.133333333333336} add: False partial: False remove: False timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'id': '2DWUHDZQT1', 'layer': 4, 'position': 19.833333333333332, 'image': '/home/debian/.openshot_qt/thumbnail/2DWUHDZQT1-138.png', 'start': 17.166666666666668, 'end': 17.133333333333336} properties_model:INFO updating clip properties model. main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 430 project_data:INFO _set key: ['effects'] values: {'id': '0N5N9EQR73', 'layer': 4, 'title': 'Transition', 'type': 'Mask', 'position': 19.833333333333332, 'start': 0, 'end': 4262.259863281251, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 127869, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 4, 'num': 5}, 'duration': 86400, 'file_size': '1658880', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 576, 'interlaced_frame': False, 'metadata': {}, 'path': '/usr/lib/python3/dist-packages/openshot_qt/transitions/common/fade.svg', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 720}, 'replace_image': False} add: True partial: False remove: False timeline_webview:INFO UpdateLayerIndex properties_model:INFO {'id': '0N5N9EQR73', 'layer': 4, 'title': 'Transition', 'type': 'Mask', 'position': 19.833333333333332, 'start': 0, 'end': 4262.259863281251, 'brightness': {'Points': [{'co': {'X': 1, 'Y': 1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}, {'co': {'X': 127869, 'Y': -1}, 'handle_left': {'X': 0.5, 'Y': 1}, 'handle_right': {'X': 0.5, 'Y': 0}, 'handle_type': 0, 'interpolation': 0}]}, 'contrast': {'Points': [{'co': {'X': 1, 'Y': 3}, 'interpolation': 2}]}, 'reader': {'acodec': '', 'audio_bit_rate': 0, 'audio_stream_index': -1, 'audio_timebase': {'den': 1, 'num': 1}, 'channel_layout': 4, 'channels': 0, 'display_ratio': {'den': 4, 'num': 5}, 'duration': 86400, 'file_size': '1658880', 'fps': {'den': 1, 'num': 30}, 'has_audio': False, 'has_single_image': True, 'has_video': True, 'height': 576, 'interlaced_frame': False, 'metadata': {}, 'path': '/usr/lib/python3/dist-packages/openshot_qt/transitions/common/fade.svg', 'pixel_format': -1, 'pixel_ratio': {'den': 1, 'num': 1}, 'sample_rate': 0, 'top_field_first': True, 'type': 'QtImageReader', 'vcodec': '', 'video_bit_rate': 0, 'video_length': '2592000', 'video_stream_index': -1, 'video_timebase': {'den': 30, 'num': 1}, 'width': 720}, 'replace_image': False} properties_model:INFO updating clip properties model. main_window:INFO updateStatusChanged preview_thread:INFO refreshFrame preview_thread:INFO self.player.Position(): 430 timeline_webview:INFO SortItems logger:INFO 16777223 main_window:INFO keyPressEvent: Del main_window:INFO actionRemoveClip_trigger project_data:INFO _set key: ['clips', {'id': '2DWUHDZQT1'}] values: None add: False partial: False remove: True timeline_webview:INFO SortItems timeline_webview:INFO UpdateLayerIndex main_window:INFO updateStatusChanged main_window:INFO actionRemoveTransition_trigger properties_model:INFO Update item: clip properties_model:INFO updating clip properties model. properties_model:INFO Update item: properties_model:INFO updating clip properties model. main_window:INFO main::addSelection: item_id: , item_type: effect, clear_existing: True main_window:INFO main::addSelection: item_id: 0N5N9EQR73, item_type: transition, clear_existing: True properties_model:INFO Update item: transition properties_model:INFO Update frame to 1 properties_model:INFO updating clip properties model. properties_model:INFO Getting properties for frame 1: OrderedDict([('brightness', {'choices': [], 'closest_point_x': 1, 'interpolation': 0, 'keyframe': True, 'max': 1, 'memo': '', 'min': -1, 'name': 'Brightness', 'points': 2, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 1}), ('contrast', {'choices': [], 'closest_point_x': 1, 'interpolation': 2, 'keyframe': True, 'max': 20, 'memo': '', 'min': 0, 'name': 'Contrast', 'points': 1, 'previous_point_x': 1, 'readonly': False, 'type': 'float', 'value': 3}), ('duration', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Duration', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'float', 'value': 4262.259765625}), ('end', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'End', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 4262.259765625}), ('id', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': -1, 'memo': '0N5N9EQR73', 'min': -1, 'name': 'ID', 'points': 0, 'previous_point_x': -1, 'readonly': True, 'type': 'string', 'value': 0}), ('position', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Position', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 19.83333396911621}), ('replace_image', {'choices': [{'name': 'Yes', 'selected': False, 'value': 1}, {'name': 'No', 'selected': True, 'value': 0}], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '', 'min': 0, 'name': 'Replace Image', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 0}), ('reader', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 1, 'memo': '{\n "acodec" : "",\n "audio_bit_rate" : 0,\n "audio_stream_index" : -1,\n "audio_timebase" : {\n "den" : 1,\n "num" : 1\n },\n "channel_layout" : 4,\n "channels" : 0,\n "display_ratio" : {\n "den" : 4,\n "num" : 5\n },\n "duration" : 86400,\n "file_size" : "1658880",\n "fps" : {\n "den" : 1,\n "num" : 30\n },\n "has_audio" : false,\n "has_single_image" : true,\n "has_video" : true,\n "height" : 576,\n "interlaced_frame" : false,\n "metadata" : {},\n "path" : "/usr/lib/python3/dist-packages/openshot_qt/transitions/common/fade.svg",\n "pixel_format" : -1,\n "pixel_ratio" : {\n "den" : 1,\n "num" : 1\n },\n "sample_rate" : 0,\n "top_field_first" : true,\n "type" : "QtImageReader",\n "vcodec" : "",\n "video_bit_rate" : 0,\n "video_length" : "2592000",\n "video_stream_index" : -1,\n "video_timebase" : {\n "den" : 30,\n "num" : 1\n },\n "width" : 720\n}\n', 'min': 0, 'name': 'Source', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'reader', 'value': 0}), ('start', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 5184000, 'memo': '', 'min': 0, 'name': 'Start', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'float', 'value': 0}), ('layer', {'choices': [], 'closest_point_x': -1, 'interpolation': 2, 'keyframe': False, 'max': 20, 'memo': '', 'min': 0, 'name': 'Track', 'points': 0, 'previous_point_x': -1, 'readonly': False, 'type': 'int', 'value': 4})])