From 8a19c403786b7929ac3d7383bec0b30d2dbb8ea9 Mon Sep 17 00:00:00 2001 From: cskonopka Date: Fri, 28 Nov 2025 22:16:45 -0500 Subject: [PATCH] updating docs, actively splitting examples --- README.md | 471 +++++------------------------------------------------- TABLE.md | 60 +++++++ 2 files changed, 101 insertions(+), 430 deletions(-) create mode 100644 TABLE.md diff --git a/README.md b/README.md index e8889bf..9e664f9 100644 --- a/README.md +++ b/README.md @@ -8,12 +8,18 @@ ### macOS/Linux In the shell prompt, go to the place where you want the project to live. Paste that in a macOS Terminal or Linux shell prompt & run it. + ``` bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/schwwaaa/videobeaux/refs/heads/main/install.sh)" ``` ### Windows +``` powershell +choco install ffmpeg +setx VIDEOBEAUX_PATH "C:\videobeaux" +``` + ## Usage ### Activate virtual environment @@ -55,256 +61,23 @@ options: Available Program Modes: -bad_animation extract_sound pickle_juice splitting -bad_contrast fever rb_blur stack_2x -bad_predator frame_delay_pro1 recalled_sensor steel_wash -ball_point_pen frame_delay_pro2 repainting stutter_pro -blur_pix ghostee resize t1000 -broken_scroll light_snow reverse transcraibe -chain_builder looper_pro scrolling_pro twociz -chain_builder_pro lsd_feedback septic wbflare -convert mirror_delay silence_xtraction xrgb -digital_boss nostalgic_stutter slight_smear zapruder -double_cup num_edits smudge -download_yt overexposed_stutter soapblind -extract_frames overlay_img_pro speed +bad_animation download_yt lsd_feedback_pro repainting subs_convert +bad_contrast extract_frames lut_apply resize t1000 +bad_predator extract_sound meta_extraction reverse thumbs +ball_point_pen fever mince scrolling_pro tonemap_hdr_sdr +blur_pix frame_delay_pro1 mirror_delay septic transcraibe +broken_scroll frame_delay_pro2 nostalgic_stutter silence_xtraction triptych +captburn frame_interpolate num_edits slight_smear twociz +chain_builder gamma_fix overexposed_stutter smudge twociz_pro +chain_builder_pro ghostee overlay_img_pro soapblind watermark +convert hash_fingerprint pickle_juice speed wbflare +convert_dims lagkage qwikchop splitting wbflare_pro +convert_mux lagkage-old rb_blur splitting_pro wipe_transitions +crossmosh light_snow rb_blur_pro stack_2x xpiritualism +digital_boss looper_pro recalled_sensor steel_wash xrgb +double_cup lsd_feedback recalled_sensor_pro stutter_pro zapruder ``` -Good to go! - -## Examples - -### Running a program that does not have additional arguments - -#### Check if the program needs additional arguments - -```bash - _ _ _ -__ _(_) __| | ___ ___ | |__ ___ __ _ _ ___ __ -\ \ / / |/ _` |/ _ \/ _ \| '_ \ / _ \/ _` | | | \ \/ / - \ V /| | (_| | __/ (_) | |_) | __/ (_| | |_| |> < - \_/ |_|\__,_|\___|\___/|_.__/ \___|\__,_|\__,_/_/\_\ - - -Your friendly multilateral video toolkit built for artists by artists. -https://schwwaaa.net --------------------------------------------------- -Selected program mode: bad_predator -βœ… This program mode does not require additional arguments -usage: python3 -m videobeaux.cli --program PROGRAM [global options] [program options] - -πŸ“Ί Your friendly multilateral video toolkit built for artists by artists. - It's your best friend! -https://schwwaaa.net - -options: - -P PROGRAM, --program PROGRAM - Name of the effect program to run (e.g. convert, glitch) - -i INPUT, --input INPUT - Input video file - mp4 only - -o OUTPUT, --output OUTPUT - Output file name, no extension. Output will be saved as mp4. - -F, --force Force overwrite output file - -h, --help Show help message and exit - - πŸ‘οΈ πŸ‘‡ Additional help for program mode πŸ‘‡ πŸ‘οΈ -usage: videobeaux --program bad_predator [-h] - -Apply bad Predator heat vision effect - -options: - -h, --help show this help message and exit -``` -#### Run the program - -``` bash -videobeaux --program PROGRAM --input INPUT_FILE --output OUTPUT_FILE -``` -... translates to ... - -``` bash -videobeaux --program bad_predator --input example.mp4 --output example_bp.mp4 -``` -#### Output of the program -``` bash - _ _ _ -__ _(_) __| | ___ ___ | |__ ___ __ _ _ ___ __ -\ \ / / |/ _` |/ _ \/ _ \| '_ \ / _ \/ _` | | | \ \/ / - \ V /| | (_| | __/ (_) | |_) | __/ (_| | |_| |> < - \_/ |_|\__,_|\___|\___/|_.__/ \___|\__,_|\__,_/_/\_\ - - -Your friendly multilateral video toolkit built for artists by artists. -https://schwwaaa.net --------------------------------------------------- -Selected program mode: bad_predator -βœ… This program mode does not require additional arguments -Input duration: 10.01 seconds -πŸ”¨ Processing example.mp4: 100%|β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ | 10.01/10.01s [00:04<00:00] - -πŸ“Ί Process Complete: example_bp.mp4 -``` - -https://github.com/user-attachments/assets/fe45aa80-9878-4d15-bc64-87dd25071855 - -### Running a program that does have additional arguments - -#### Check if the program needs additional arguments -``` bash - _ _ _ -__ _(_) __| | ___ ___ | |__ ___ __ _ _ ___ __ -\ \ / / |/ _` |/ _ \/ _ \| '_ \ / _ \/ _` | | | \ \/ / - \ V /| | (_| | __/ (_) | |_) | __/ (_| | |_| |> < - \_/ |_|\__,_|\___|\___/|_.__/ \___|\__,_|\__,_/_/\_\ - - -Your friendly multilateral video toolkit built for artists by artists. -https://schwwaaa.net --------------------------------------------------- -Selected program mode: stutter_pro -usage: python3 -m videobeaux.cli --program PROGRAM [global options] [program options] - -πŸ“Ί Your friendly multilateral video toolkit built for artists by artists. - It's your best friend! -https://schwwaaa.net - -options: - -P PROGRAM, --program PROGRAM - Name of the effect program to run (e.g. convert, glitch) - -i INPUT, --input INPUT - Input video file - mp4 only - -o OUTPUT, --output OUTPUT - Output file name, no extension. Output will be saved as mp4. - -F, --force Force overwrite output file - -h, --help Show help message and exit - - πŸ‘οΈ πŸ‘‡ Additional help for program mode πŸ‘‡ πŸ‘οΈ -usage: videobeaux --program stutter_pro [-h] --stutter STUTTER - -Imagine watching a video where random frames are played instead of a smooth progression. - -options: - -h, --help show this help message and exit - --stutter STUTTER Replaces the current video frame with a randomly selected one from the most recent N frames.The larger the value, the larger the variation. -``` - -#### Run the program -``` bash -videobeaux --program PROGRAM --input INPUT_FILE --output OUTPUT_FILE --args ARGUMENTS -``` -... translates to ... - -``` bash -videobeaux --program stutter_pro -i example.mp4 -o stutter_example.mp4 --stutter 2 -``` -#### Output of the program -```bash - _ _ _ -__ _(_) __| | ___ ___ | |__ ___ __ _ _ ___ __ -\ \ / / |/ _` |/ _ \/ _ \| '_ \ / _ \/ _` | | | \ \/ / - \ V /| | (_| | __/ (_) | |_) | __/ (_| | |_| |> < - \_/ |_|\__,_|\___|\___/|_.__/ \___|\__,_|\__,_/_/\_\ - - -Your friendly multilateral video toolkit built for artists by artists. -https://schwwaaa.net --------------------------------------------------- -Selected program mode: stutter_pro -Input duration: 10.01 seconds -πŸ”¨ Processing example.mp4: 100%|β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ | 10.01/10.01s [00:00<00:00] - -πŸ“Ί Process Complete: stutter_example.mp4 -``` - -https://github.com/user-attachments/assets/fec22179-8e40-49e5-b591-c9d5fb07e31b - -### Running a program to chain process a video -#### Find out more information about the program - -``` bash - _ _ _ -__ _(_) __| | ___ ___ | |__ ___ __ _ _ ___ __ -\ \ / / |/ _` |/ _ \/ _ \| '_ \ / _ \/ _` | | | \ \/ / - \ V /| | (_| | __/ (_) | |_) | __/ (_| | |_| |> < - \_/ |_|\__,_|\___|\___/|_.__/ \___|\__,_|\__,_/_/\_\ - - -Your friendly multilateral video toolkit built for artists by artists. -https://schwwaaa.net --------------------------------------------------- -Selected program mode: chain_builder -usage: python3 -m videobeaux.cli --program PROGRAM [global options] [program options] - -πŸ“Ί Your friendly multilateral video toolkit built for artists by artists. - It's your best friend! -https://schwwaaa.net - -options: - -P PROGRAM, --program PROGRAM - Name of the effect program to run (e.g. convert, glitch) - -i INPUT, --input INPUT - Input video file - mp4 only - -o OUTPUT, --output OUTPUT - Output file name, no extension. Output will be saved as mp4. - -F, --force Force overwrite output file - -h, --help Show help message and exit - - πŸ‘οΈ πŸ‘‡ Additional help for program mode πŸ‘‡ πŸ‘οΈ -usage: videobeaux --program chain_builder [-h] --chain CHAIN - -The output of the first will be used as the input for the next, and so on. -Only supports program modes that do not require their own specific arguments. - -options: - -h, --help show this help message and exit - --chain CHAIN A comma separated list of programs to run. -``` -#### Run the program -``` bash -videobeaux --program PROGRAM --input INPUT_FILE --output OUTPUT_FILE --chain CHAIN -``` -... translates to ... - -```bash -videobeaux --program chain_builder --input example.mp4 --output chainedoutput.mp4 --chain rb_blur,soapblind,lsd_feedback --force -``` - -#### Output of the program -``` bash - _ _ _ -__ _(_) __| | ___ ___ | |__ ___ __ _ _ ___ __ -\ \ / / |/ _` |/ _ \/ _ \| '_ \ / _ \/ _` | | | \ \/ / - \ V /| | (_| | __/ (_) | |_) | __/ (_| | |_| |> < - \_/ |_|\__,_|\___|\___/|_.__/ \___|\__,_|\__,_/_/\_\ - - -Your friendly multilateral video toolkit built for artists by artists. -https://schwwaaa.net --------------------------------------------------- -Selected program mode: chain_builder -πŸ” Running step 1/3: rb_blur -Input duration: 10.01 seconds -πŸ”¨ Processing example.mp4: 100%|β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ | 10.01/10.01s [00:00<00:00] - -πŸ“Ί Process Complete: /var/folders/jv/lp20pdtn4jsgjpxw710m0vkm0000gn/T/videobeaux_chain_z7ixo5cs/step_0_rb_blur.mp4 - -πŸ” Running step 2/3: soapblind -Input duration: 10.03 seconds -πŸ”¨ Processing step_0_rb_blur.mp4: 100%|β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ | 10.03/10.03s [00:46<00:00] - -πŸ“Ί Process Complete: /var/folders/jv/lp20pdtn4jsgjpxw710m0vkm0000gn/T/videobeaux_chain_z7ixo5cs/step_1_soapblind.mp4 - -πŸ” Running step 3/3: lsd_feedback -Input duration: 10.03 seconds -πŸ”¨ Processing step_1_soapblind.mp4: 100%|β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ | 10.03/10.03s [00:03<00:00] - -πŸ“Ί Process Complete: /var/folders/jv/lp20pdtn4jsgjpxw710m0vkm0000gn/T/videobeaux_chain_z7ixo5cs/step_2_lsd_feedback.mp4 - -βœ… Final output written to chainedoutput.mp4 -``` - -https://github.com/user-attachments/assets/ac321c77-4757-4846-b838-6847472e7e09 - ## Available Programs An overview of each program can be find in this [YouTube playlist](https://www.youtube.com/watch?v=7i-WaDgBkcI&list=PLmyETqg8KgDcwV3-JnGoAiQyjR764sBI_). @@ -317,13 +90,16 @@ An overview of each program can be find in this [YouTube playlist](https://www.y | ball_point_pen | Apply a ball point pen style effect | - | | blur_pix | Extracting the silence out of a video file | - | | bad_predator | Apply bad Predator heat vision effect | - | +| crossmosh | A controlled datamoshing engine that manipulates motion vectors and frame order to create stylized glitch-drift distortions | b_input, outfile, codec, qscale, gop, keep_temp, mode, frames, decay, blend | | digital_boss | Apply busted gameboy style digital boss effect | - | | double_cup | Apply the effect of purple drank | - | | frame_delay_pro1 | Apply frame delay effect with parameter input | frame_quantity, frame_weights | | frame_delay_pro2 | Apply frame delay effect with parameter input | decay, plane | | ghostee | Apply a slight ghost effect | - | +| lagkage | A JSON-driven multilayer video compositor that stacks, positions, resizes, and mixes multiple media sources into one unified output | layout_json, sequence_direction, audio_mode, audio_src | | looper_pro | Apply video looper effect base on frame size & start frame | - | | lsd_feedback | Apply LSD-like frame delay effect | - | +| mince | A fast, lossless segment-extractor and concatenator that slices videos into parts and recombines them with precision | mode, seed, engine, normalize, size, fit, fps, pixfmt, ar, ac, norm_vcodec, norm_crf, norm_preset, vcodec, acodec, crf, preset, faststart, fallback_reencode, decode_tolerant, hard_trim | | mirror_delay | Apply a frame delay plus a mirrored effect | - | | nostalgic_stutter | Apply frame stutter akin to a corrupted file | - | | overexposed_stutter | Apply a frame stutter and exposing the video like the- | file is corrupted | - | @@ -340,6 +116,8 @@ An overview of each program can be find in this [YouTube playlist](https://www.y | smudge | Smudging image slightly | - | | soapblind | Apply filter like soap blinded eyes | - | | speed | Change the video and audio speed of a file | speed_factor | +| splitting | A simple segmentation utility that divides a video into evenly timed chunks or scene-based fragments for modular editing | - | +| splitting_pro | Precise segmentation tool that slices a source video into reusable chunks based on time, count, or scene-style rules for downstream editing and recombination. | width, position | | stack_2x | Stack 2 videos on top of each other keeping the original- | orientation | input2 | | steel_wash | Apply steel blue filter to video | - | | stutter_pro | Apply frame stutter effect with definable parameters | stutter | @@ -353,192 +131,25 @@ An overview of each program can be find in this [YouTube playlist](https://www.y | Program | Description | Arguments | | -------- | ------- | ------- | +| captburn | Burns subtitles, captions, or transcript text directly into the video with precise styling, timing, and layout control | caption, style, rollup_lines, words_per_line, font, font_size, bold, italic, primary, outline, outline_width, shadow, back, back_opacity, scale_x, scale_y, spacing, rotate, margin_l, margin_r, margin_v, align, border_style, x, y, move, vcodec, crf, preset | +| chain_builder | Assembles a sequence of videobeaux program steps into a single automated workflow, chaining multiple transformations into one output | chain | | convert | Simple video file convert | - | | convert_dims | Video file dimensions converter based on industry standards | - | +| convert_mux | Rewraps or converts media streams while copying or re-encoding video/audio, ideal for fixing containers, codecs, or sync issues. | format, profile, vcodec, acodec, crf, bitrate, maxrate, bufsize, preset, profile_v, level, pix_fmt, gop, r, vf, tagv, abitrate, ac, ar, copy | | download_yt | Video ripper | - | | extract_frames | Extract individuals frames from a video file as PNGs | - | | extract_sound | Extract audio from video file | - | +| frame_interpolate | Generates smooth slow-motion or higher-FPS video by creating intermediate frames using motion-compensated interpolation | outfile, engine, fps, multiplier, mi_mode, me_mode, mc_mode, vsbmc, scd, x264_preset, crf, copy_audio, rife_bin, dain_bin | +| gamma_fix | Normalizes gamma, brightness, and exposure levels for broadcast-safe or web-safe consistency across diverse footage | target_yavg, min_contrast, max_contrast, gamma, sat, legalize, vcodec, crf, preset, acodec, ab | +| hash_fingerprint | Creates unique perceptual or checksum-style fingerprints of a video for identification, comparison, or deduplication | recursive, exts, file_hashes, stream_hash, framemd5, phash, phash_fps, phash_size, catalog, stream_kind | +| lut_apply | Applies a 3D or 1D LUT file to recolor a video, enabling film-style grading, color transforms, or creative look development | outfile, vcodec, lut, interp, intensity, brightness, contrast, saturation, gamma, pix_fmt, x264_preset, crf, copy_audio | +| meta_extraction | Extracts detailed metadataβ€”including codecs, bitrates, dimensions, color info, and stream structureβ€”from any media file | outputfile, sample_frames, sample_stride, sample_limit, blackdetect, black_pic_th, black_dur_min, loudness | +| num_edits | Analyzes a timeline or cut structure to count edits, transitions, or shot boundaries for editorial statistics or QC | count | +| qwikchop | Rapidly slices videos into precise segments based on timecodes or cut lists, optimized for speed and batch operations | pieces, recurse, keep_temp, trim_black_front, black_scan, black_thresh, black_pict, edge_pad_pre, edge_pad_post, min_edit | | silence_extraction | Extracting the silence out of a video file | min_d, max_d, adjuster | +| subs_convert | Converts subtitle files between formats (e.g., SRT, VTT, ASS), preserving timing, text, and style metadata | list, indexes, langs, all, forced_only, exclude_hi, format, outdir, outputfile, time_shift | +| thumbs | Generates thumbnails or contact sheets by sampling frames at chosen intervals for previews, galleries, or QC review | fps, scene, scene_threshold, tile, scale, timestamps, label, fontfile, bg, margin, padding, outdir, outputfile, image_format, jpeg_quality | +| tonemap_hdr_sdr | Converts HDR footage (PQ/HLG) to SDR using tunable tonemapping curves, preserving highlight detail and color accuracy | outfile, algo, desat, peak, dither, pix_fmt, x264_preset, crf, copy_audio | | transraibe | AI-based transcription tool | stt_model | - -## Video Exaxmples - -bad_animation - -https://github.com/user-attachments/assets/1fa8de04-98ef-49f7-9415-616e07210f0e - -bad_contrast - -https://github.com/schwwaaa/videobeaux/assets/7625379/9ba59b08-79a8-4a09-8b18-c0fe90a6c5e2 - -bad_predator - -https://github.com/schwwaaa/videobeaux/assets/7625379/0968ad50-cc97-4336-938f-01b47d86a7bd - -ball_point_pen - -https://github.com/user-attachments/assets/10e703a5-5036-4c3e-83f6-be04476ad089 - -blur_pix - -https://github.com/schwwaaa/videobeaux/assets/7625379/65403294-3e34-4ff8-816a-5de7c80c811d - -broken_scroll - -https://github.com/schwwaaa/videobeaux/assets/7625379/4cdebccc-8519-45c6-aded-089db73d20d2 - -digital_boss - -https://github.com/user-attachments/assets/23958066-f384-4801-9d91-5b2df6081a31 - -double_cup - -https://github.com/schwwaaa/videobeaux/assets/7625379/83d30a18-40d1-42e4-aff3-dbd50d67a7d1 - -fever - -https://github.com/schwwaaa/videobeaux/assets/7625379/b476426f-0ca6-4667-be40-97df932b9909 - -frame_delay_pro1-1 - -https://github.com/schwwaaa/videobeaux/assets/7625379/871ccdb9-ae2b-46e1-8b0f-0514eb92e1aa - -frame_delay_pro1-2 - -https://github.com/schwwaaa/videobeaux/assets/7625379/0a727474-25cf-42ab-a717-583e12b4a04d - -frame_delay_pro1-3 - -https://github.com/schwwaaa/videobeaux/assets/7625379/5ab60f24-b4e2-4e0e-abc0-cfab62e09cda - -frame_delay_pro2-1 - -https://github.com/schwwaaa/videobeaux/assets/7625379/a88284bc-ca7e-4355-8f95-377434c61d13 - -frame_delay_pro2-2 - -https://github.com/schwwaaa/videobeaux/assets/7625379/acf571e7-7162-413f-80f8-769815093267 - -frame_delay_pro2-3 - -https://github.com/schwwaaa/videobeaux/assets/7625379/f717d419-687b-4cc3-ac07-64f45c763531 - -ghostee - -https://github.com/user-attachments/assets/87c8b569-5165-485d-ae09-7a8bbbe74051 - -lsd_feedback - -https://github.com/schwwaaa/videobeaux/assets/7625379/9653929c-30ad-4c72-81c8-e3777c590783 - -looper_pro - -https://github.com/schwwaaa/videobeaux/assets/7625379/01090d49-8626-4fc0-b55c-807d100a78fa - -mirror_delay - -https://github.com/schwwaaa/videobeaux/assets/7625379/a3dea5c6-03a6-4f65-951d-211f50457b63 - -nostalgic - -https://github.com/schwwaaa/videobeaux/assets/7625379/3cef37d9-093f-4bd9-850c-4b163e8a3e01 - -overexposed_stutter - -https://github.com/schwwaaa/videobeaux/assets/7625379/f7250a1e-3cf5-4826-977a-a5a18b231ddb - -overlay_img_pro - -https://github.com/schwwaaa/videobeaux/assets/7625379/3932d910-b898-4ed7-ba3a-288a708c0d83 - -pickle_juice - -https://github.com/schwwaaa/videobeaux/assets/7625379/387bfff5-fbdd-423d-b482-8ab4d5ce744f - -recalled_sensor - -OMITTED DUE TO SIZE - -repainting - -https://github.com/user-attachments/assets/1770144d-4448-4719-8ef3-e44b720ec857 - -reverse - -https://github.com/schwwaaa/videobeaux/assets/7625379/74367227-6fee-455f-af36-804a1e6d6cb6 - -scrolling_pro-1 - -https://github.com/schwwaaa/videobeaux/assets/7625379/e84cfb49-f72d-449e-833a-0271903704f4 - -scrolling_pro-2 - -https://github.com/schwwaaa/videobeaux/assets/7625379/19c6eef1-2bc0-4d84-b531-55f9ca07a912 - -scrolling_pro-3 - -https://github.com/schwwaaa/videobeaux/assets/7625379/4a4272de-e074-4e37-8c2d-a282f2d8be57 - -septic - -https://github.com/user-attachments/assets/25f65267-60fa-421a-aaf3-02918844a488 - -slight_smear - -https://github.com/schwwaaa/videobeaux/assets/7625379/a7bca4c5-46b5-4b51-a827-6b8137d0117d - -smudge - -https://github.com/user-attachments/assets/9bb80e0b-bf16-49e7-b4e1-6c0c79b59c32 - -soapblind - -https://github.com/user-attachments/assets/28070fe5-52cd-42c9-93b7-a417c83add2d - -speed - -https://github.com/schwwaaa/videobeaux/assets/7625379/c27efdb1-ae81-4d8d-a153-de6294b7fedf - -splitting - -https://github.com/user-attachments/assets/b6c13707-aaa8-416e-9f80-5ca6a386cd0f - -stack_2x - -https://github.com/schwwaaa/videobeaux/assets/7625379/6f244aba-e741-46c9-9863-7fc43527a8d6 - -steel_wash - -https://github.com/schwwaaa/videobeaux/assets/7625379/eea99448-9352-48f1-a1ec-b2cac6ad056d - -stutter_pro-1 - -https://github.com/schwwaaa/videobeaux/assets/7625379/03e234fb-d0fe-4d72-a11c-dff1bc59fa83 - -stutter_pro-2 - -https://github.com/schwwaaa/videobeaux/assets/7625379/e6d8c14a-9f20-4365-bb1f-5f473289a855 - -stutter_pro-3 - -https://github.com/schwwaaa/videobeaux/assets/7625379/864835ba-dc9d-4392-aa77-2cc062e2b700 - -t1000 - -https://github.com/user-attachments/assets/5de6db36-f8d4-426e-9262-b9dbeb2095ae - -twociz - -OMITTED DUE TO SIZE - -wbflare - -https://github.com/user-attachments/assets/e2a5f065-163e-4bb9-8fd3-1edbfbdbab2a - -zapruder - -https://github.com/user-attachments/assets/cad79483-b21f-43b8-a1cd-91ed8406574a - -xrgb - -https://github.com/user-attachments/assets/c9644cd5-a584-4f0d-ada3-13046e6938a5 +| watermark | Applies image or text watermarks onto video with configurable positioning, scaling, opacity, and blend style | watermark, placement, margin, scale, opacity, spin, start, end, wm_loop, ignore_loop, video_crf, video_preset | +| wipe_transitions | Creates directional wipe transitions between clips using customizable timing, edge softness, and motion orientation | input1, input2, output_format, preset, duration, offset | diff --git a/TABLE.md b/TABLE.md new file mode 100644 index 0000000..9ff058b --- /dev/null +++ b/TABLE.md @@ -0,0 +1,60 @@ + +| Program | Description | Arguments | +| -------- | ------- | ------- | +| bad_animation | Apply a bad animation effect | - | +| bad_contrast | Apply a bad constrast effect | - | +| ball_point_pen | Apply a ball point pen style effect | - | +| blur_pix | Extracting the silence out of a video file | - | +| bad_predator | Apply bad Predator heat vision effect | - | +crossmosh +| digital_boss | Apply busted gameboy style digital boss effect | - | +| double_cup | Apply the effect of purple drank | - | +| frame_delay_pro1 | Apply frame delay effect with parameter input | frame_quantity, frame_weights | +| frame_delay_pro2 | Apply frame delay effect with parameter input | decay, plane | +| ghostee | Apply a slight ghost effect | - | +lagkage +| looper_pro | Apply video looper effect base on frame size & start frame | - | +| lsd_feedback | Apply LSD-like frame delay effect | - | +| mirror_delay | Apply a frame delay plus a mirrored effect | - | +| nostalgic_stutter | Apply frame stutter akin to a corrupted file | - | +| overexposed_stutter | Apply a frame stutter and exposing the video like the- | file is corrupted | - | +| overlay_img_pro | Overlay an image with location & dimension control | overlay_img, x_pos, y_pos, img_height, img_width | +| pickle_juice | Apply filter like the video was dipped in pickle juice | - | +| recalled_sensor | Apply filter like a sensor was broken and to-be recalled |- | +| repainting | Apply filter like repainting the same image while smudged with- | alcohol |- | +| resize | Resizing the dimensions of a video file | new_height, new_width | +| reverse | Reverse video file | - | +| scrolling_pro | Apply video scrolling effect with definable parameters | horiz_speed, vert_speed | +| scrolling | Apply static video scrolling effect | - | +| septic | Apply filter like a person in septic shock | - | +| slight_smear | Slightly smearing RGB color space | - | +| smudge | Smudging image slightly | - | +| soapblind | Apply filter like soap blinded eyes | - | +| speed | Change the video and audio speed of a file | speed_factor | +| stack_2x | Stack 2 videos on top of each other keeping the original- | orientation | input2 | +| steel_wash | Apply steel blue filter to video | - | +| stutter_pro | Apply frame stutter effect with definable parameters | stutter | +| t1000 | Apply filter from the perspective of liquid T-1000 | - | +| twociz | Apply filter from the perspective of a zombie on TC-1 hallucinogens | - | +| wbflare | Apply filter with a blown out white-balance flare | - | +| zapruder | Apply zapruder-film like effect | - | +| xrgb | Extreme RGB adjustment | - | + + + +| Program | Description | Arguments | +| -------- | ------- | ------- | +captburn +chain_builder +| convert | Simple video file convert | - | +| convert_dims | Video file dimensions converter based on industry standards | - | +convert_mux +| download_yt | Video ripper | - | +| extract_frames | Extract individuals frames from a video file as PNGs | - | +| extract_sound | Extract audio from video file | - | +frame_interpolate +gamma_fix +hash_fingerprint +| silence_extraction | Extracting the silence out of a video file | min_d, max_d, adjuster | +| transraibe | AI-based transcription tool | stt_model | +