[Bf-extensions-cvs] [dccb34a6] master: sequencer_kinoraw_tools: move to contrib: T63750
meta-androcto
noreply at git.blender.org
Fri May 24 10:31:00 CEST 2019
Commit: dccb34a6395db94999c8416552a8b3e479697b31
Author: meta-androcto
Date: Fri May 24 18:30:36 2019 +1000
Branches: master
https://developer.blender.org/rBAdccb34a6395db94999c8416552a8b3e479697b31
sequencer_kinoraw_tools: move to contrib: T63750
===================================================================
D sequencer_kinoraw_tools/__init__.py
D sequencer_kinoraw_tools/audio_tools.py
D sequencer_kinoraw_tools/datamosh.py
D sequencer_kinoraw_tools/eco.py
D sequencer_kinoraw_tools/exiftool.py
D sequencer_kinoraw_tools/functions.py
D sequencer_kinoraw_tools/jumptocut.py
D sequencer_kinoraw_tools/operators_extra_actions.py
D sequencer_kinoraw_tools/proxy_tools.py
D sequencer_kinoraw_tools/random_editor.py
D sequencer_kinoraw_tools/recursive_loader.py
D sequencer_kinoraw_tools/ui.py
===================================================================
diff --git a/sequencer_kinoraw_tools/__init__.py b/sequencer_kinoraw_tools/__init__.py
deleted file mode 100644
index c4af8988..00000000
--- a/sequencer_kinoraw_tools/__init__.py
+++ /dev/null
@@ -1,399 +0,0 @@
-# ##### BEGIN GPL LICENSE BLOCK #####
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# ##### END GPL LICENSE BLOCK #####
-
-bl_info = {
- "name": "Kinoraw Tools",
- "author": "Carlos Padial, Turi Scandurra",
- "version": (0, 5, 2),
- "blender": (2, 74, 0),
- "location": "Sequencer",
- "description": "Compilation of tools to improve video editing with Blender's VSE",
- "wiki_url": "https://github.com/kinoraw/kinoraw_tools/blob/master/README.md",
- "tracker_url": "https://github.com/kinoraw/kinoraw_tools",
- "support": "COMMUNITY",
- "category": "Sequencer"
- }
-
-
-if "bpy" in locals():
- import importlib
- importlib.reload(jumptocut)
- importlib.reload(operators_extra_actions)
- importlib.reload(audio_tools)
- importlib.reload(proxy_tools)
- importlib.reload(recursive_loader)
- importlib.reload(eco)
- importlib.reload(random_editor)
- importlib.reload(ui)
- importlib.reload(datamosh)
-else:
- from . import jumptocut
- from . import operators_extra_actions
- from . import audio_tools
- from . import proxy_tools
- from . import recursive_loader
- from . import eco
- from . import random_editor
- from . import ui
- from . import datamosh
-
-import bpy
-from bpy.types import (
- AddonPreferences,
- )
-from bpy.props import (
- IntProperty,
- StringProperty,
- BoolProperty,
- EnumProperty,
- )
-
-
-class KinorawToolsAddon(AddonPreferences):
- # this must match the addon name, use '__package__'
- # when defining this in a submodule of a python package.
- bl_idname = __package__
- bl_option = {'REGISTER'}
-
- # extra_actions
- kr_show_tools: BoolProperty(
- name="Show tools",
- description="Show extra tools in the panel",
- default=False
- )
- kr_mini_ui: BoolProperty(
- name="Mini UI",
- description="Enable mini UI",
- default=True
- )
- kr_show_info: BoolProperty(
- name="Show info",
- description="Show basic info from selected strip",
- default=False
- )
- kr_show_trim: BoolProperty(
- name="Show trim",
- default=False
- )
- kr_show_modifiers: BoolProperty(
- name="Show modifiers",
- description="Show modifiers from selected strip",
- default=False
- )
- kr_extra_info: BoolProperty(
- name="Show extra info",
- description="Show extra info and settings from selected strip",
- default=False
- )
- # exif
- use_exif_panel: BoolProperty(
- name="Exif info Panel | depends on external programs, see Documentation",
- default=False
- )
- # glitch
- use_glitch_panel: BoolProperty(
- name="Glitch panel | depends on external programs, see Documentation",
- default=False
- )
- all_keyframes: BoolProperty(
- name="Remove all keyframes",
- default=True
- )
- load_glitch: BoolProperty(
- name="Load glitch after conversion > UNSTABLE!!!",
- default=True
- )
- # jump to cut
- use_jumptocut: BoolProperty(
- name="Jump to Cut Panel",
- default=True
- )
- use_io_tools: BoolProperty(
- name="Enable in and out tools in Jump to Cut Panel",
- default=False
- )
- # Proxy Tools
- use_proxy_tools: BoolProperty(
- name="Proxy tools Panel | depends on external programs, see Documentation",
- default=False
- )
- proxy_dir: StringProperty(
- name="Proxy Custom Directory",
- default="//proxies/"
- )
- proxy_scripts_path: StringProperty(
- name="Directory to store proxy scripts",
- default="//proxy_scripts/"
- )
- proxy_scripts: BoolProperty(
- name="Generate ffmpeg scripts",
- default=False
- )
- ffmpeg_command: StringProperty(
- name="Command to generate proxy",
- default='''ffmpeg -i {} -vcodec mjpeg -q:v 10 -s {}x{} -an -y {}'''
- )
- use_internal_proxy = BoolProperty(
- name="Use internal Blender's proxy system",
- default=True
- )
- use_bi_custom_directory = BoolProperty(
- name="Proxy Custom Directory",
- default=True
- )
- quality = IntProperty(
- name="Quality",
- default=90,
- min=0, max=32767
- )
- tc_list = [
- ("NONE", "No TC in use", ""), ("RECORD_RUN", "Record Run", ""),
- ("FREE_RUN", "Free Run", ""), ("FREE_RUN_REC_DATE", "Free Run (rec date)", ""),
- ("RECORD_RUN_NO_GAPS", "Record Run No Gaps", "")
- ]
- timecode = EnumProperty(
- name="Settings Type",
- items=tc_list,
- default="NONE",
- description="Timecode"
- )
- # Audio Tools
- use_audio_tools = BoolProperty(
- name="Audio tools Panel | depends on external programs, see Documentation",
- default=False
- )
- audio_dir = StringProperty(
- name="Path to store extracted audio",
- default="//audio/"
- )
- audio_scripts_path = StringProperty(
- name="Path to store audio scripts",
- default="//audio_scripts/"
- )
- audio_scripts = BoolProperty(
- name="Generate ffmpeg scripts",
- default=False
- )
- # Audio Tools - external links
- audio_use_external_links = BoolProperty(
- name="Use external audio linked to movie strips",
- default=False
- )
- audio_external_filename = StringProperty(
- name="File to store info about linked audio",
- default="//external_audio_sync_info.txt"
- )
- # audio tools vu-meter
- meterbridge = [
- ("VU", "Classic moving needle VU meter", ""), ("PPM", "PPM meter", ""),
- ("DPM", "Digital peak meter", ""), ("JF", "'Jellyfish' phase meter", ""),
- ("SCO", "Oscilloscope meter", "")
- ]
- metertype = EnumProperty(
- name="Meter type",
- items=meterbridge,
- default="DPM",
- description="Meterbridge meter type"
- )
- # eco
- use_eco_tools = BoolProperty(
- name="Eco tools Panel",
- default=True
- )
- eco_value = IntProperty(
- name="Number of echoes",
- default=5,
- min=1, max=25
- )
- eco_offset = IntProperty(
- name="Echo Offset",
- default=1,
- min=-25000, max=25000
- )
- eco_use_add_blend_mode = BoolProperty(
- name='use_add_blend_mode',
- default=False
- )
- # random editor
- use_random_editor = BoolProperty(
- name="Random editor Panel | Experimental",
- default=False
- )
- random_frames = IntProperty(
- name="Frames",
- default=1,
- min=1, max=1000
- )
- random_selected_scene = StringProperty(
- name="Selected Scene",
- default=""
- )
- random_use_marker_subsets = BoolProperty(
- name="Use_Marker subsets",
- default=True
- )
- random_number_of_subsets = IntProperty(
- name="Number of subsets",
- default=3,
- min=1, max=5
- )
- show_shortcuts = BoolProperty(
- name="Hot Keys",
- default=False,
- description="List of the shortcuts used for the included various tools",
- )
- show_experimental = BoolProperty(
- name="Tools with External Dependencies / Experimental",
- default=False,
- description="List of various tools that need an External Library "
- "or are Experimental\nPlease read the Documentation "
- "before enabling them",
- )
-
- def draw(self, context):
- layout = self.layout
- icon_1 = "TRIA_RIGHT" if not self.show_shortcuts else "TRIA_DOWN"
- icon_2 = "TRIA_RIGHT" if not self.show_experimental else "TRIA_DOWN"
-
- box = layout.box()
- box.prop(self, "use_jumptocut")
- box = layout.box()
- box.prop(self, "use_eco_tools")
-
- box_exp = layout.box()
- box_exp.prop(self, "show_experimental", emboss=False, icon=icon_2)
-
- if self.show_experimental:
- box = box_exp.box()
- box.prop(self, "use_audio_tools")
- box = box_exp.box()
- box.prop(self, "use_proxy_tools")
- box = box_exp.box()
- box.prop(self, "use_exif_panel")
- box = box_exp.box()
- box.prop(self, "use_glitch_panel")
- box = box_exp.box()
- box.prop(self, "use_random_editor")
-
- box = layout.box()
- box.prop(self, "show_shortcuts", emboss=False, icon=icon_1)
-
- if self.show_sh
@@ Diff output truncated at 10240 characters. @@
More information about the Bf-extensions-cvs
mailing list