From 6573fc4ebd8f160dbf3cda89de821c1b0df60021 Mon Sep 17 00:00:00 2001 From: Roz K Date: Sun, 15 Jun 2025 17:59:58 +0200 Subject: [PATCH] cleanup: moving and renaming --- .../compute_gopro_8:7.py | 0 gopro_8:7/preset_gopro_8:7_1080.py | 18 ++++++++++++++++++ .../unfish_gopro_8:7.glsl | 0 3 files changed, 18 insertions(+) rename compute_gopro_8-7_wide_hypersmooth-off.py => gopro_8:7/compute_gopro_8:7.py (100%) create mode 100644 gopro_8:7/preset_gopro_8:7_1080.py rename unfish_gopro_8-7_wide_hypersmooth-off.glsl => gopro_8:7/unfish_gopro_8:7.glsl (100%) diff --git a/compute_gopro_8-7_wide_hypersmooth-off.py b/gopro_8:7/compute_gopro_8:7.py similarity index 100% rename from compute_gopro_8-7_wide_hypersmooth-off.py rename to gopro_8:7/compute_gopro_8:7.py diff --git a/gopro_8:7/preset_gopro_8:7_1080.py b/gopro_8:7/preset_gopro_8:7_1080.py new file mode 100644 index 0000000..35b090e --- /dev/null +++ b/gopro_8:7/preset_gopro_8:7_1080.py @@ -0,0 +1,18 @@ +#PY <- Needed to identify # + +# Custom preset for GoPro, 8:7 ratio, without hypersmooth, output widened scaled to Full HD (1080p) + +adm = Avidemux() +adm.videoCodec("x264", "useAdvancedConfiguration=False", "general.params=CBR=16384", "general.threads=0", "general.preset=slow", "general.tuning=film", "general.profile=high", "general.fast_decode=False", "general.zero_latency=False" +, "general.fast_first_pass=True", "general.blueray_compatibility=False", "general.fake_interlaced=False", "level=-1", "vui.sar_height=1", "vui.sar_width=1", "vui.overscan=0", "vui.vidformat=5", "vui.fullrange=False" +, "vui.colorprim=2", "vui.transfer=2", "vui.colmatrix=2", "vui.chroma_loc=0", "MaxRefFrames=3", "MinIdr=25", "MaxIdr=250", "i_scenecut_threshold=40", "intra_refresh=False", "MaxBFrame=3", "i_bframe_adaptive=1" +, "i_bframe_bias=0", "i_bframe_pyramid=2", "b_deblocking_filter=True", "i_deblocking_filter_alphac0=0", "i_deblocking_filter_beta=0", "cabac=True", "interlaced=False", "constrained_intra=False", "tff=True" +, "fake_interlaced=False", "analyze.b_8x8=True", "analyze.b_i4x4=True", "analyze.b_i8x8=True", "analyze.b_p8x8=True", "analyze.b_p16x16=False", "analyze.b_b16x16=False", "analyze.weighted_pred=2", "analyze.weighted_bipred=True" +, "analyze.direct_mv_pred=1", "analyze.chroma_offset=0", "analyze.me_method=1", "analyze.me_range=16", "analyze.mv_range=-1", "analyze.mv_range_thread=-1", "analyze.subpel_refine=7", "analyze.chroma_me=True" +, "analyze.mixed_references=True", "analyze.trellis=1", "analyze.psy_rd=1.000000", "analyze.psy_trellis=0.000000", "analyze.fast_pskip=True", "analyze.dct_decimate=True", "analyze.noise_reduction=0", "analyze.psy=True" +, "analyze.intra_luma=11", "analyze.inter_luma=21", "ratecontrol.rc_method=0", "ratecontrol.qp_constant=0", "ratecontrol.qp_min=10", "ratecontrol.qp_max=51", "ratecontrol.qp_step=4", "ratecontrol.bitrate=0" +, "ratecontrol.rate_tolerance=1.000000", "ratecontrol.vbv_max_bitrate=0", "ratecontrol.vbv_buffer_size=0", "ratecontrol.vbv_buffer_init=1", "ratecontrol.ip_factor=1.400000", "ratecontrol.pb_factor=1.300000" +, "ratecontrol.aq_mode=1", "ratecontrol.aq_strength=1.000000", "ratecontrol.mb_tree=True", "ratecontrol.lookahead=40") +adm.addVideoFilter("shaderLoader", "shaderFile=/opt/rk/avidemux/unfish_gopro_8:7.glsl") +adm.addVideoFilter("swscale", "width=1656", "height=1080", "algo=1", "sourceAR=0", "targetAR=0", "lockAR=False", "roundup=2") +adm.setContainer("MP4", "muxerType=0", "optimize=1", "forceAspectRatio=False", "aspectRatio=1", "displayWidth=1280", "rotation=0", "clockfreq=0") diff --git a/unfish_gopro_8-7_wide_hypersmooth-off.glsl b/gopro_8:7/unfish_gopro_8:7.glsl similarity index 100% rename from unfish_gopro_8-7_wide_hypersmooth-off.glsl rename to gopro_8:7/unfish_gopro_8:7.glsl