mirror of
https://github.com/vondas-network/videobeaux.git
synced 2025-12-05 15:30:02 +01:00
updating docs, actively splitting examples
This commit is contained in:
471
README.md
471
README.md
@@ -8,12 +8,18 @@
|
|||||||
### macOS/Linux
|
### 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.
|
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
|
``` bash
|
||||||
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/schwwaaa/videobeaux/refs/heads/main/install.sh)"
|
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/schwwaaa/videobeaux/refs/heads/main/install.sh)"
|
||||||
```
|
```
|
||||||
|
|
||||||
### Windows
|
### Windows
|
||||||
|
|
||||||
|
``` powershell
|
||||||
|
choco install ffmpeg
|
||||||
|
setx VIDEOBEAUX_PATH "C:\videobeaux"
|
||||||
|
```
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
### Activate virtual environment
|
### Activate virtual environment
|
||||||
@@ -55,256 +61,23 @@ options:
|
|||||||
|
|
||||||
Available Program Modes:
|
Available Program Modes:
|
||||||
|
|
||||||
bad_animation extract_sound pickle_juice splitting
|
bad_animation download_yt lsd_feedback_pro repainting subs_convert
|
||||||
bad_contrast fever rb_blur stack_2x
|
bad_contrast extract_frames lut_apply resize t1000
|
||||||
bad_predator frame_delay_pro1 recalled_sensor steel_wash
|
bad_predator extract_sound meta_extraction reverse thumbs
|
||||||
ball_point_pen frame_delay_pro2 repainting stutter_pro
|
ball_point_pen fever mince scrolling_pro tonemap_hdr_sdr
|
||||||
blur_pix ghostee resize t1000
|
blur_pix frame_delay_pro1 mirror_delay septic transcraibe
|
||||||
broken_scroll light_snow reverse transcraibe
|
broken_scroll frame_delay_pro2 nostalgic_stutter silence_xtraction triptych
|
||||||
chain_builder looper_pro scrolling_pro twociz
|
captburn frame_interpolate num_edits slight_smear twociz
|
||||||
chain_builder_pro lsd_feedback septic wbflare
|
chain_builder gamma_fix overexposed_stutter smudge twociz_pro
|
||||||
convert mirror_delay silence_xtraction xrgb
|
chain_builder_pro ghostee overlay_img_pro soapblind watermark
|
||||||
digital_boss nostalgic_stutter slight_smear zapruder
|
convert hash_fingerprint pickle_juice speed wbflare
|
||||||
double_cup num_edits smudge
|
convert_dims lagkage qwikchop splitting wbflare_pro
|
||||||
download_yt overexposed_stutter soapblind
|
convert_mux lagkage-old rb_blur splitting_pro wipe_transitions
|
||||||
extract_frames overlay_img_pro speed
|
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
|
## 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_).
|
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 | - |
|
| ball_point_pen | Apply a ball point pen style effect | - |
|
||||||
| blur_pix | Extracting the silence out of a video file | - |
|
| blur_pix | Extracting the silence out of a video file | - |
|
||||||
| bad_predator | Apply bad Predator heat vision effect | - |
|
| 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 | - |
|
| digital_boss | Apply busted gameboy style digital boss effect | - |
|
||||||
| double_cup | Apply the effect of purple drank | - |
|
| double_cup | Apply the effect of purple drank | - |
|
||||||
| frame_delay_pro1 | Apply frame delay effect with parameter input | frame_quantity, frame_weights |
|
| 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 |
|
| frame_delay_pro2 | Apply frame delay effect with parameter input | decay, plane |
|
||||||
| ghostee | Apply a slight ghost effect | - |
|
| 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 | - |
|
| looper_pro | Apply video looper effect base on frame size & start frame | - |
|
||||||
| lsd_feedback | Apply LSD-like frame delay effect | - |
|
| 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 | - |
|
| mirror_delay | Apply a frame delay plus a mirrored effect | - |
|
||||||
| nostalgic_stutter | Apply frame stutter akin to a corrupted file | - |
|
| 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 | - |
|
| 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 | - |
|
| smudge | Smudging image slightly | - |
|
||||||
| soapblind | Apply filter like soap blinded eyes | - |
|
| soapblind | Apply filter like soap blinded eyes | - |
|
||||||
| speed | Change the video and audio speed of a file | speed_factor |
|
| 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 |
|
| stack_2x | Stack 2 videos on top of each other keeping the original- | orientation | input2 |
|
||||||
| steel_wash | Apply steel blue filter to video | - |
|
| steel_wash | Apply steel blue filter to video | - |
|
||||||
| stutter_pro | Apply frame stutter effect with definable parameters | stutter |
|
| 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 |
|
| 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 | Simple video file convert | - |
|
||||||
| convert_dims | Video file dimensions converter based on industry standards | - |
|
| 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 | - |
|
| download_yt | Video ripper | - |
|
||||||
| extract_frames | Extract individuals frames from a video file as PNGs | - |
|
| extract_frames | Extract individuals frames from a video file as PNGs | - |
|
||||||
| extract_sound | Extract audio from video file | - |
|
| 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 |
|
| 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 |
|
| transraibe | AI-based transcription tool | stt_model |
|
||||||
|
| 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 |
|
||||||
## Video Exaxmples
|
| wipe_transitions | Creates directional wipe transitions between clips using customizable timing, edge softness, and motion orientation | input1, input2, output_format, preset, duration, offset |
|
||||||
|
|
||||||
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
|
|
||||||
|
|||||||
60
TABLE.md
Normal file
60
TABLE.md
Normal file
@@ -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 |
|
||||||
|
|
||||||
Reference in New Issue
Block a user