Files
videobeaux/docs/_site/programs.html
2025-11-30 23:42:26 -05:00

458 lines
15 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Begin Jekyll SEO tag v2.8.0 -->
<title>Programs</title>
<meta name="generator" content="Jekyll v3.10.0" />
<meta property="og:title" content="Programs" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="The friendly multilateral video toolkit built for artists by artists." />
<meta property="og:description" content="The friendly multilateral video toolkit built for artists by artists." />
<link rel="canonical" href="http://localhost:4000/videobeaux/programs.html" />
<meta property="og:url" content="http://localhost:4000/videobeaux/programs.html" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Programs" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"WebPage","description":"The friendly multilateral video toolkit built for artists by artists.","headline":"Programs","publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"http://localhost:4000/videobeaux/assets/img/videobeaux.png"}},"url":"http://localhost:4000/videobeaux/programs.html"}</script>
<!-- End Jekyll SEO tag -->
<link rel="stylesheet" href="/videobeaux/assets/css/style.css?v=fd2a142f7568a4ae27b97c74f7f874f5075eb259">
<!--[if lt IE 9]>
<script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js"></script>
<![endif]-->
<!-- start custom head snippets, customize with your own _includes/head-custom.html file -->
<!-- Setup Google Analytics -->
<!-- You can set your favicon here -->
<!-- link rel="shortcut icon" type="image/x-icon" href="/videobeaux/favicon.ico" -->
<!-- end custom head snippets -->
</head>
<body>
<div class="wrapper">
<header>
<h1><a href="http://localhost:4000/videobeaux/">videobeaux</a></h1>
<img src="/videobeaux/assets/img/videobeaux.png" alt="Logo" />
<p>The friendly multilateral video toolkit built for artists by artists.</p>
<p class="view"><a href="https://github.com/schwwaaa/videobeaux">View the Project on GitHub <small>schwwaaa/videobeaux</small></a></p>
</header>
<section>
<h3 id="effects">Effects</h3>
<table>
<thead>
<tr>
<th>Program</th>
<th>Description</th>
<th>Arguments</th>
<th> </th>
</tr>
</thead>
<tbody>
<tr>
<td>bad_animation</td>
<td>Apply a bad animation effect</td>
<td>-</td>
<td> </td>
</tr>
<tr>
<td>bad_contrast</td>
<td>Apply a bad constrast effect</td>
<td>-</td>
<td> </td>
</tr>
<tr>
<td>ball_point_pen</td>
<td>Apply a ball point pen style effect</td>
<td>-</td>
<td> </td>
</tr>
<tr>
<td>blur_pix</td>
<td>Extracting the silence out of a video file</td>
<td>-</td>
<td> </td>
</tr>
<tr>
<td>bad_predator</td>
<td>Apply bad Predator heat vision effect</td>
<td>-</td>
<td> </td>
</tr>
<tr>
<td>crossmosh</td>
<td>A controlled datamoshing engine that manipulates motion vectors and frame order to create stylized glitch-drift distortions</td>
<td>b_input, outfile, codec, qscale, gop, keep_temp, mode, frames, decay, blend</td>
<td> </td>
</tr>
<tr>
<td>digital_boss</td>
<td>Apply busted gameboy style digital boss effect</td>
<td>-</td>
<td> </td>
</tr>
<tr>
<td>double_cup</td>
<td>Apply the effect of purple drank</td>
<td>-</td>
<td> </td>
</tr>
<tr>
<td>frame_delay_pro1</td>
<td>Apply frame delay effect with parameter input</td>
<td>frame_quantity, frame_weights</td>
<td> </td>
</tr>
<tr>
<td>frame_delay_pro2</td>
<td>Apply frame delay effect with parameter input</td>
<td>decay, plane</td>
<td> </td>
</tr>
<tr>
<td>ghostee</td>
<td>Apply a slight ghost effect</td>
<td>-</td>
<td> </td>
</tr>
<tr>
<td>lagkage</td>
<td>A JSON-driven multilayer video compositor that stacks, positions, resizes, and mixes multiple media sources into one unified output</td>
<td>layout_json, sequence_direction, audio_mode, audio_src</td>
<td> </td>
</tr>
<tr>
<td>looper_pro</td>
<td>Apply video looper effect base on frame size &amp; start frame</td>
<td>-</td>
<td> </td>
</tr>
<tr>
<td>lsd_feedback</td>
<td>Apply LSD-like frame delay effect</td>
<td>-</td>
<td> </td>
</tr>
<tr>
<td>mince</td>
<td>A fast, lossless segment-extractor and concatenator that slices videos into parts and recombines them with precision</td>
<td>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</td>
<td> </td>
</tr>
<tr>
<td>mirror_delay</td>
<td>Apply a frame delay plus a mirrored effect</td>
<td>-</td>
<td> </td>
</tr>
<tr>
<td>nostalgic_stutter</td>
<td>Apply frame stutter akin to a corrupted file</td>
<td>-</td>
<td> </td>
</tr>
<tr>
<td>overexposed_stutter</td>
<td>Apply a frame stutter and exposing the video like the-</td>
<td>file is corrupted</td>
<td>-</td>
</tr>
<tr>
<td>overlay_img_pro</td>
<td>Overlay an image with location &amp; dimension control</td>
<td>overlay_img, x_pos, y_pos, img_height, img_width</td>
<td> </td>
</tr>
<tr>
<td>pickle_juice</td>
<td>Apply filter like the video was dipped in pickle juice</td>
<td>-</td>
<td> </td>
</tr>
<tr>
<td>recalled_sensor</td>
<td>Apply filter like a sensor was broken and to-be recalled</td>
<td>-</td>
<td> </td>
</tr>
<tr>
<td>repainting</td>
<td>Apply filter like repainting the same image while smudged with-</td>
<td>alcohol</td>
<td>-</td>
</tr>
<tr>
<td>resize</td>
<td>Resizing the dimensions of a video file</td>
<td>new_height, new_width</td>
<td> </td>
</tr>
<tr>
<td>reverse</td>
<td>Reverse video file</td>
<td>-</td>
<td> </td>
</tr>
<tr>
<td>scrolling_pro</td>
<td>Apply video scrolling effect with definable parameters</td>
<td>horiz_speed, vert_speed</td>
<td> </td>
</tr>
<tr>
<td>scrolling</td>
<td>Apply static video scrolling effect</td>
<td>-</td>
<td> </td>
</tr>
<tr>
<td>septic</td>
<td>Apply filter like a person in septic shock</td>
<td>-</td>
<td> </td>
</tr>
<tr>
<td>slight_smear</td>
<td>Slightly smearing RGB color space</td>
<td>-</td>
<td> </td>
</tr>
<tr>
<td>smudge</td>
<td>Smudging image slightly</td>
<td>-</td>
<td> </td>
</tr>
<tr>
<td>soapblind</td>
<td>Apply filter like soap blinded eyes</td>
<td>-</td>
<td> </td>
</tr>
<tr>
<td>speed</td>
<td>Change the video and audio speed of a file</td>
<td>speed_factor</td>
<td> </td>
</tr>
<tr>
<td>splitting</td>
<td>A simple segmentation utility that divides a video into evenly timed chunks or scene-based fragments for modular editing</td>
<td>-</td>
<td> </td>
</tr>
<tr>
<td>splitting_pro</td>
<td>Precise segmentation tool that slices a source video into reusable chunks based on time, count, or scene-style rules for downstream editing and recombination.</td>
<td>width, position</td>
<td> </td>
</tr>
<tr>
<td>stack_2x</td>
<td>Stack 2 videos on top of each other keeping the original-</td>
<td>orientation</td>
<td>input2</td>
</tr>
<tr>
<td>steel_wash</td>
<td>Apply steel blue filter to video</td>
<td>-</td>
<td> </td>
</tr>
<tr>
<td>stutter_pro</td>
<td>Apply frame stutter effect with definable parameters</td>
<td>stutter</td>
<td> </td>
</tr>
<tr>
<td>t1000</td>
<td>Apply filter from the perspective of liquid T-1000</td>
<td>-</td>
<td> </td>
</tr>
<tr>
<td>twociz</td>
<td>Apply filter from the perspective of a zombie on TC-1 hallucinogens</td>
<td>-</td>
<td> </td>
</tr>
<tr>
<td>wbflare</td>
<td>Apply filter with a blown out white-balance flare</td>
<td>-</td>
<td> </td>
</tr>
<tr>
<td>zapruder</td>
<td>Apply zapruder-film like effect</td>
<td>-</td>
<td> </td>
</tr>
<tr>
<td>xrgb</td>
<td>Extreme RGB adjustment</td>
<td>-</td>
<td> </td>
</tr>
</tbody>
</table>
<h3 id="utilities">Utilities</h3>
<table>
<thead>
<tr>
<th>Program</th>
<th>Description</th>
<th>Arguments</th>
</tr>
</thead>
<tbody>
<tr>
<td>captburn</td>
<td>Burns subtitles, captions, or transcript text directly into the video with precise styling, timing, and layout control</td>
<td>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</td>
</tr>
<tr>
<td>chain_builder</td>
<td>Assembles a sequence of videobeaux program steps into a single automated workflow, chaining multiple transformations into one output</td>
<td>chain</td>
</tr>
<tr>
<td>convert</td>
<td>Simple video file convert</td>
<td>-</td>
</tr>
<tr>
<td>convert_dims</td>
<td>Video file dimensions converter based on industry standards</td>
<td>-</td>
</tr>
<tr>
<td>convert_mux</td>
<td>Rewraps or converts media streams while copying or re-encoding video/audio, ideal for fixing containers, codecs, or sync issues.</td>
<td>format, profile, vcodec, acodec, crf, bitrate, maxrate, bufsize, preset, profile_v, level, pix_fmt, gop, r, vf, tagv, abitrate, ac, ar, copy</td>
</tr>
<tr>
<td>download_yt</td>
<td>Video ripper</td>
<td>-</td>
</tr>
<tr>
<td>extract_frames</td>
<td>Extract individuals frames from a video file as PNGs</td>
<td>-</td>
</tr>
<tr>
<td>extract_sound</td>
<td>Extract audio from video file</td>
<td>-</td>
</tr>
<tr>
<td>frame_interpolate</td>
<td>Generates smooth slow-motion or higher-FPS video by creating intermediate frames using motion-compensated interpolation</td>
<td>outfile, engine, fps, multiplier, mi_mode, me_mode, mc_mode, vsbmc, scd, x264_preset, crf, copy_audio, rife_bin, dain_bin</td>
</tr>
<tr>
<td>gamma_fix</td>
<td>Normalizes gamma, brightness, and exposure levels for broadcast-safe or web-safe consistency across diverse footage</td>
<td>target_yavg, min_contrast, max_contrast, gamma, sat, legalize, vcodec, crf, preset, acodec, ab</td>
</tr>
<tr>
<td>hash_fingerprint</td>
<td>Creates unique perceptual or checksum-style fingerprints of a video for identification, comparison, or deduplication</td>
<td>recursive, exts, file_hashes, stream_hash, framemd5, phash, phash_fps, phash_size, catalog, stream_kind</td>
</tr>
<tr>
<td>lut_apply</td>
<td>Applies a 3D or 1D LUT file to recolor a video, enabling film-style grading, color transforms, or creative look development</td>
<td>outfile, vcodec, lut, interp, intensity, brightness, contrast, saturation, gamma, pix_fmt, x264_preset, crf, copy_audio</td>
</tr>
<tr>
<td>meta_extraction</td>
<td>Extracts detailed metadata—including codecs, bitrates, dimensions, color info, and stream structure—from any media file</td>
<td>outputfile, sample_frames, sample_stride, sample_limit, blackdetect, black_pic_th, black_dur_min, loudness</td>
</tr>
<tr>
<td>num_edits</td>
<td>Analyzes a timeline or cut structure to count edits, transitions, or shot boundaries for editorial statistics or QC</td>
<td>count</td>
</tr>
<tr>
<td>qwikchop</td>
<td>Rapidly slices videos into precise segments based on timecodes or cut lists, optimized for speed and batch operations</td>
<td>pieces, recurse, keep_temp, trim_black_front, black_scan, black_thresh, black_pict, edge_pad_pre, edge_pad_post, min_edit</td>
</tr>
<tr>
<td>silence_extraction</td>
<td>Extracting the silence out of a video file</td>
<td>min_d, max_d, adjuster</td>
</tr>
<tr>
<td>subs_convert</td>
<td>Converts subtitle files between formats (e.g., SRT, VTT, ASS), preserving timing, text, and style metadata</td>
<td>list, indexes, langs, all, forced_only, exclude_hi, format, outdir, outputfile, time_shift</td>
</tr>
<tr>
<td>thumbs</td>
<td>Generates thumbnails or contact sheets by sampling frames at chosen intervals for previews, galleries, or QC review</td>
<td>fps, scene, scene_threshold, tile, scale, timestamps, label, fontfile, bg, margin, padding, outdir, outputfile, image_format, jpeg_quality</td>
</tr>
<tr>
<td>tonemap_hdr_sdr</td>
<td>Converts HDR footage (PQ/HLG) to SDR using tunable tonemapping curves, preserving highlight detail and color accuracy</td>
<td>outfile, algo, desat, peak, dither, pix_fmt, x264_preset, crf, copy_audio</td>
</tr>
<tr>
<td>transraibe</td>
<td>AI-based transcription tool</td>
<td>stt_model</td>
</tr>
<tr>
<td>watermark</td>
<td>Applies image or text watermarks onto video with configurable positioning, scaling, opacity, and blend style</td>
<td>watermark, placement, margin, scale, opacity, spin, start, end, wm_loop, ignore_loop, video_crf, video_preset</td>
</tr>
<tr>
<td>wipe_transitions</td>
<td>Creates directional wipe transitions between clips using customizable timing, edge softness, and motion orientation</td>
<td>input1, input2, output_format, preset, duration, offset</td>
</tr>
</tbody>
</table>
</section>
<footer>
<p>This project is maintained by <a href="https://github.com/schwwaaa">schwwaaa</a></p>
<p><small>Hosted on GitHub Pages &mdash; Theme by <a href="https://github.com/orderedlist">orderedlist</a></small></p>
</footer>
</div>
<script src="/videobeaux/assets/js/scale.fix.js"></script>
</body>
</html>