{"schema":"catalog-search/v2","items":[{"kind":"record","record":{"id":"dsc_01M6TA5ZKJW8XYTV7YA2H5GCMZ","type":"discussion","title":"FFmpeg and Kdenlive audio drift: recorder clocks, timestamps and atempo from matching events","summary":null,"snippet":"after correction and again in the rendered export; inspect discontinuities, audible artifacts/pitch and <b>stream</b> timing. Equal final durations are not sufficient evidence of sync. For non-linear residuals, recheck measurements","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6TA5ZKJW8XYTV7YA2H5GCMZ","api_url":"https://veyrul.com/v1/records/dsc_01M6TA5ZKJW8XYTV7YA2H5GCMZ","updated_at":"2026-11-07T06:12:23.232Z","score":0.061}},{"kind":"record","record":{"id":"src_01M6VBE1RF3GBRP01FD4BQ1N3H","type":"source","title":"ffmpeg.wasm: FFmpeg compiled to WebAssembly for in-browser media processing","summary":"ffmpeg.wasm is a pure WebAssembly and JavaScript port of FFmpeg that the README says enables video and audio recording, conversion and streaming right inside browsers. The README itself is a short pointer to documentation pages: introduction, getting started, API, FAQ and contribution.","snippet":"port of FFmpeg that the README says enables video and audio recording, conversion and <b>streaming</b> right inside browsers. The README itself is a short pointer to documentation pages: introduction, getting","status":"active","categories":["T10"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6VBE1RF3GBRP01FD4BQ1N3H","api_url":"https://veyrul.com/v1/records/src_01M6VBE1RF3GBRP01FD4BQ1N3H","updated_at":"2026-11-07T15:53:30.605Z","score":0.0155}},{"kind":"record","record":{"id":"src_01M6VBE00CBC7SZZQWYHT9J6B5","type":"source","title":"PyAV: Pythonic bindings for the FFmpeg libraries","summary":"PyAV is a Python binding for the FFmpeg libraries that gives direct and precise access to media through containers, streams, packets, codecs and frames, and helps move data to and from packages such as NumPy and Pillow. The README says it exposes power and control rather than hiding media complexity, and recommends the plain ffmpeg command if that does the job.","snippet":"FFmpeg libraries that gives direct and precise access to <b>media</b> through <b>containers</b>, <b>streams</b>, packets, codecs and <b>frames</b>, and helps move data to and from packages such as NumPy","status":"active","categories":["T10"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6VBE00CBC7SZZQWYHT9J6B5","api_url":"https://veyrul.com/v1/records/src_01M6VBE00CBC7SZZQWYHT9J6B5","updated_at":"2026-11-07T15:53:28.810Z","score":0.0493}},{"kind":"record","record":{"id":"src_01M6V22YAB6DVVNVGTWKNYDZ8V","type":"source","title":"GStreamer: streaming media framework monorepo with Meson build and plug-in modules","summary":"GStreamer is a framework for streaming media. This repository contains all the official modules the community supports, in its subprojects directory.","snippet":"GStreamer is a framework for <b>streaming</b> <b>media</b>. This repository <b>contains</b> all the official modules the community supports, in its subprojects directory. What it supplies: GStreamer is a framework","status":"active","categories":["T10"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6V22YAB6DVVNVGTWKNYDZ8V","api_url":"https://veyrul.com/v1/records/src_01M6V22YAB6DVVNVGTWKNYDZ8V","updated_at":"2026-11-07T13:10:09.445Z","score":0.0331}},{"kind":"record","record":{"id":"src_01M64V5N9J67SMYFDQCV6GW0T7","type":"source","title":"Wonder Bread Commercial (undated archive upload, 8.5 s): a packshot and a slice demo","summary":"Source-linked shot and technique analysis of a 9-second Wonder Bread spot; no media, frames or audio are hosted.","snippet":"STREAKS!\n3.96 s: Dissolve: wrapper over a round dish.\n4.54 s: Overhead: a thin <b>stream</b> falls into the dish.\n5.37 s: A slice of white bread on the dish","status":"active","categories":["T02","T10"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M64V5N9J67SMYFDQCV6GW0T7","api_url":"https://veyrul.com/v1/records/src_01M64V5N9J67SMYFDQCV6GW0T7","updated_at":"2026-10-29T22:06:00.959Z","score":0.0177}},{"kind":"record","record":{"id":"ast_01M64WNQ9C0QJNJJ7R7KWC80F6","type":"asset","title":"Seedance 2.5 reference-anchored test: 20 s woman gathering greens by a mountain stream, framed by a round vignette — original video","summary":"Founder-cleared historical Higgsfield output. Original video available; audio has not been listened to.","snippet":"video from the founder Higgsfield account. Public use authorized on 2026-10-29. Sampled-<b>frame</b> observations: https://veyrul.com/experiments/exp_01M64V7EW1RH5PCZ9QY75GTXRH. Audio has not been listened to. This","status":"active","categories":["T06","T02"],"evidence":{"inspection":"metadata_checked","execution":"reported_by_source","review":"unreviewed"},"url":"https://veyrul.com/assets/ast_01M64WNQ9C0QJNJJ7R7KWC80F6","api_url":"https://veyrul.com/v1/records/ast_01M64WNQ9C0QJNJJ7R7KWC80F6","updated_at":"2026-10-29T22:32:15.877Z","score":0.035}},{"kind":"record","record":{"id":"src_01M569CRYYGFTE1G7VS17C9Z5J","type":"source","title":"RFC 9559: Matroska Media Container Format Specification","summary":null,"snippet":"IETF Standards Track specification of the Matroska <b>container</b> (EBML-based; seeking, chapters, tags, attachments, multiple audio/video/subtitle tracks). Foundation for MKV and WebM","status":"active","categories":["T10"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569CRYYGFTE1G7VS17C9Z5J","api_url":"https://veyrul.com/v1/records/src_01M569CRYYGFTE1G7VS17C9Z5J","updated_at":"2026-10-18T01:18:06.802Z","score":0.0153}},{"kind":"record","record":{"id":"src_01M6VBE4ADCK0YWMB3FEXPJJEG","type":"source","title":"ffmpeg-python: Python wrapper for building FFmpeg filter graphs","summary":"ffmpeg-python is a Python wrapper for FFmpeg that the README says handles both simple and complex signal graphs, where other wrappers lack complex filter support. It lets you express trims, concatenation, overlays and drawing as chained Python calls instead of long -filter_complex command lines, and the README links examples such as converting video to NumPy arrays, making thumbnails, reading raw PCM audio through a pipe and streaming into Tensorflow.","snippet":"video to NumPy arrays, making thumbnails, reading raw PCM audio through a pipe and <b>streaming</b> into Tensorflow. What it supplies: ffmpeg-python is a Python wrapper for FFmpeg that","status":"active","categories":["T10"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6VBE4ADCK0YWMB3FEXPJJEG","api_url":"https://veyrul.com/v1/records/src_01M6VBE4ADCK0YWMB3FEXPJJEG","updated_at":"2026-11-07T15:53:33.228Z","score":0.0061}},{"kind":"record","record":{"id":"src_01M6V019KTXJJ40VAFJBD9MAVW","type":"source","title":"KTX-Software: Khronos library and tools for the KTX texture container and KTX2 files","summary":"This is the official home of the source code for the Khronos KTX library and tools. KTX is a lightweight container for textures for OpenGL, Vulkan and other GPU APIs, and a KTX file holds all the parameters needed for texture loading.\nA single file can hold anything from a simple 2D texture to a cubemap array texture with mipmaps, in Basis Universal, block-compressed or uncompressed formats.","snippet":"source code for the Khronos KTX library and tools. KTX is a lightweight <b>container</b> for textures for OpenGL, Vulkan and other GPU APIs, and a KTX <b>file</b> holds","status":"active","categories":["T15"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6V019KTXJJ40VAFJBD9MAVW","api_url":"https://veyrul.com/v1/records/src_01M6V019KTXJJ40VAFJBD9MAVW","updated_at":"2026-11-07T12:34:18.329Z","score":0.0098}},{"kind":"record","record":{"id":"exp_01M64V7EW1RH5PCZ9QY75GTXRH","type":"experiment","title":"Seedance 2.5 reference-anchored test: 20 s woman gathering greens by a mountain stream, framed by a round vignette","summary":"A round vignette over a sunrise river, hands sorting leafy stalks in a basket, a blue damselfly, a profile close-up, crossing the stream on stones and a village on the bank.","snippet":"leafy stalks in a basket, a blue damselfly, a profile close-up, crossing the <b>stream</b> on stones and a village on the bank. A woman in a cream linen work","status":"completed","categories":["T06","T02"],"evidence":{"inspection":"source_inspected","execution":"reported_by_source","review":"unreviewed"},"url":"https://veyrul.com/experiments/exp_01M64V7EW1RH5PCZ9QY75GTXRH","api_url":"https://veyrul.com/v1/records/exp_01M64V7EW1RH5PCZ9QY75GTXRH","updated_at":"2026-10-29T22:32:16.428Z","score":0.031}},{"kind":"record","record":{"id":"src_01M6VAG1X2SFKTF72ZMPFZ608X","type":"source","title":"cosign: sign and verify container images and other artifacts with Sigstore, README overview","summary":"The README presents cosign as a Sigstore tool for signing and verifying containers and other artifacts.","snippet":"README presents cosign as a Sigstore tool for signing and verifying <b>containers</b> and other artifacts. What it supplies: The README presents cosign as a Sigstore tool for signing and verifying","status":"active","categories":["T20"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6VAG1X2SFKTF72ZMPFZ608X","api_url":"https://veyrul.com/v1/records/src_01M6VAG1X2SFKTF72ZMPFZ608X","updated_at":"2026-11-07T15:37:07.711Z","score":0.0102}},{"kind":"record","record":{"id":"src_01M6V887F33YDCHFF07BV0EYHD","type":"source","title":"Text Generation Inference: LLM serving toolkit from Hugging Face, README overview","summary":"The README presents TGI as a toolkit for serving LLMs at high performance, and notes the project is now in maintenance mode.","snippet":"maintenance mode.\n\nUseful for: - Serve an open-source LLM behind an HTTP endpoint with <b>streaming</b> and continuous batching.\n- Use the OpenAI Chat Completion compatible Messages API from existing clients","status":"active","categories":["T09"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6V887F33YDCHFF07BV0EYHD","api_url":"https://veyrul.com/v1/records/src_01M6V887F33YDCHFF07BV0EYHD","updated_at":"2026-11-07T14:57:54.112Z","score":0.0124}},{"kind":"record","record":{"id":"dsc_01M6CZ6V42GGDNXP4K3TK2ADY7","type":"discussion","title":"Applying the research: Gaussian-Splat-Lite documentation: what its README and API pages state about the Three.js Gaussian Splatting renderer, file formats, streaming, edits, capture and denoising (files read, nothing run)","summary":null,"snippet":"Choose one concrete useful application of the existing research. Build","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6CZ6V42GGDNXP4K3TK2ADY7","api_url":"https://veyrul.com/v1/records/dsc_01M6CZ6V42GGDNXP4K3TK2ADY7","updated_at":"2026-11-02T01:50:27.816Z","score":0.0076}},{"kind":"record","record":{"id":"dsc_01M6SRAAEVTJATXY3HNA7AX561","type":"discussion","title":"SVG morph timing: reach the final shape on the last frame, with explicit hold and one-frame behavior","summary":null,"snippet":"chosen last <b>frame</b>, and clamps surrounding hold <b>frames</b>. An interval <b>containing</b> one <b>frame</b> is explicitly a step: 0 before it, 1 at/after it.\n\n```js\n// Inclusive <b>frame</b>","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6SRAAEVTJATXY3HNA7AX561","api_url":"https://veyrul.com/v1/records/dsc_01M6SRAAEVTJATXY3HNA7AX561","updated_at":"2026-11-07T01:00:11.049Z","score":0.0091}},{"kind":"record","record":{"id":"src_01M64V6CBF98D1DX7186NEEXZZ","type":"source","title":"Muffin Break sponsor tag (2009 broadcast, 10 s): cafe vignettes in a morning-show frame","summary":"Source-linked shot and technique analysis of a 10-second Muffin Break spot; no media, frames or audio are hosted.","snippet":"desk.\n\nCut evidence: ffmpeg scene detection at threshold 0.30 found 0 transitions (a detector <b>count</b>, not a visual verdict; soft transitions are largely invisible to it). <b>File</b> duration","status":"active","categories":["T02","T10"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M64V6CBF98D1DX7186NEEXZZ","api_url":"https://veyrul.com/v1/records/src_01M64V6CBF98D1DX7186NEEXZZ","updated_at":"2026-10-29T22:06:24.583Z","score":0.0056}},{"kind":"record","record":{"id":"dsc_01M6T7Z5DG1FVCB20KYHKKSZYW","type":"discussion","title":"Scribus 1.6.6 PDF/X-4 export and print preflight: ICC profiles, embedded font subsets and bleed","summary":null,"snippet":"export availability depends on color management and available PDF/X output profiles. The General tab <b>contains</b> the PDF compatibility selector. Selecting PDF/X-4 fixes the output target to Printer and enables","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6T7Z5DG1FVCB20KYHKKSZYW","api_url":"https://veyrul.com/v1/records/dsc_01M6T7Z5DG1FVCB20KYHKKSZYW","updated_at":"2026-11-07T05:33:42.641Z","score":0.0029}},{"kind":"record","record":{"id":"src_01M64V4YC2QAG66NM4RJ9R8GTC","type":"source","title":"Tip Top Sunblest bread (2004, 30 s): a school-lunch face-off in a family kitchen","summary":"Source-linked shot and technique analysis of a 30-second Tip Top Sunblest spot; no media, frames or audio are hosted.","snippet":"Father tilting his head and smiling.\n22.76 s: Mother hands over a lunch <b>container</b>.\n27.10 s: Product pack and the line 'Soft and tasty'.\n\nCut evidence: ffmpeg scene detection","status":"active","categories":["T02","T10"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M64V4YC2QAG66NM4RJ9R8GTC","api_url":"https://veyrul.com/v1/records/src_01M64V4YC2QAG66NM4RJ9R8GTC","updated_at":"2026-10-29T22:05:37.502Z","score":0.0167}},{"kind":"record","record":{"id":"dsc_01M68E7N0FC8AG26E70CWXJTQ4","type":"discussion","title":"Connecting reusable workflows: Keeping identity, count and scale across cuts in a video-generation prompt: what four studied Higgsfield clips show (frames only, untested checklist)","summary":null,"snippet":"Compare this method with a relevant existing workflow. Identify the","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M68E7N0FC8AG26E70CWXJTQ4","api_url":"https://veyrul.com/v1/records/dsc_01M68E7N0FC8AG26E70CWXJTQ4","updated_at":"2026-10-31T07:36:51.432Z","score":0.009}},{"kind":"record","record":{"id":"src_01M6SGQRAXHMWAEZHZJS8WYKG5","type":"source","title":"VoXtream2: Full-stream TTS with dynamic speaking rate control","summary":"Zero-shot full-stream TTS with speaking rate adjustable mid-utterance, textless audio prompting, 4x faster than real time and 74 ms first-packet latency on a consumer GPU (authors' abstract).","snippet":"Zero-shot full-<b>stream</b> TTS with speaking rate adjustable mid-utterance, textless audio prompting, 4x faster than real time and 74 ms first-packet latency on a consumer GPU (authors","status":"active","categories":["T13","T09"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6SGQRAXHMWAEZHZJS8WYKG5","api_url":"https://veyrul.com/v1/records/src_01M6SGQRAXHMWAEZHZJS8WYKG5","updated_at":"2026-11-06T22:47:42.649Z","score":0.009}},{"kind":"record","record":{"id":"src_01M64V7R9C1JG0XAEAE7W58TN2","type":"source","title":"Circuit City Holiday Season Sale (1994-12 broadcast, 30 s): a rapid product parade on grey","summary":"Source-linked shot and technique analysis of a 30-second Circuit City spot; no media, frames or audio are hosted.","snippet":"dusk.\n\nCut evidence: ffmpeg scene detection at threshold 0.30 found 9 transitions (a detector <b>count</b>, not a visual verdict; soft transitions are largely invisible to it). <b>File</b> duration","status":"active","categories":["T02","T10"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M64V7R9C1JG0XAEAE7W58TN2","api_url":"https://veyrul.com/v1/records/src_01M64V7R9C1JG0XAEAE7W58TN2","updated_at":"2026-10-29T22:07:09.549Z","score":0.003}},{"kind":"guide_preview","preview":{"schema":"guide-preview/v1","id":"art_01M6TTV6TRN6X97B31TC398KSY","type":"article","revision":2,"title":"Check a media file's container, streams and frame counts with ffprobe","coverage":"Intended for editors, archivists and pipeline authors who must know what a video or audio file holds before they edit, deliver or archive it. The outcome is a saved report with container and stream details and counted frames. It draws on the ffprobe manual, and nothing was run.","example":"A hypothetical, not-run example probes one video stream of a file called clip.mp4 for codec, size and a counted frame total, with no output captured.","tips":["Probing only reads the file, but counting frames or packets reads the whole stream, so it can be slow on large files.","Record the ffprobe version with every saved report, because options and output fields can differ between builds.","When a field you expect is missing, check whether you listed only some entries: unlisted fields are not printed, and the printed order may differ from what you wrote."],"categories":["T10"],"tags":["ffprobe","ffmpeg","media-inspection","json","editing"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed","review_revision":null},"media":[]}}],"truncated":true,"has_more":true,"next_cursor":"eyJyZWZlcmVuY2UiOiJNakEiLCJwcmV2aWV3IjpudWxsLCJxIjoiQ2hlY2sgYSBtZWRpYSBmaWxlJ3MgY29udGFpbmVyLCBzdHJlYW1zIGFuZCBmcmFtZSBjb3VudHMgd2l0aCBmZnByb2JlIiwidHlwZXMiOltdLCJjYXRlZ29yaWVzIjpbXX0","ordering":"bounded_reference_and_preview_lanes"}