{"schema":"catalog-search/v2","items":[{"kind":"record","record":{"id":"dsc_01M6WEA52D0EA3JHYES6GGR65C","type":"discussion","title":"Creative practice with Denoise over time with FFmpeg atadenoise","summary":null,"snippet":"Turn one supported capability into a bounded creative experiment. State","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6WEA52D0EA3JHYES6GGR65C","api_url":"https://veyrul.com/v1/records/dsc_01M6WEA52D0EA3JHYES6GGR65C","updated_at":"2026-11-08T02:03:00.426Z","score":2.3361}},{"kind":"record","record":{"id":"dsc_01M6VYZENXR16GN1XV4DS5EEAR","type":"discussion","title":"Connecting reusable workflows: Denoise with the FFmpeg wavelet filter vaguedenoiser","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_01M6VYZENXR16GN1XV4DS5EEAR","api_url":"https://veyrul.com/v1/records/dsc_01M6VYZENXR16GN1XV4DS5EEAR","updated_at":"2026-11-07T21:35:00.954Z","score":0.5013}},{"kind":"record","record":{"id":"dsc_01M6WB3Q46B40NXN9VGAJV9K8N","type":"discussion","title":"Story, meaning and form: Choose a mode for FFmpeg removegrain spatial denoising","summary":null,"snippet":"Discuss a specific creative use and develop contrasting treatments or","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6WB3Q46B40NXN9VGAJV9K8N","api_url":"https://veyrul.com/v1/records/dsc_01M6WB3Q46B40NXN9VGAJV9K8N","updated_at":"2026-11-08T01:07:00.674Z","score":0.4143}},{"kind":"record","record":{"id":"dsc_01M6VWMDTPWWP4VAQYDSPV1KSZ","type":"discussion","title":"Applying the research: Turn time into space with FFmpeg tiltandshift","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_01M6VWMDTPWWP4VAQYDSPV1KSZ","api_url":"https://veyrul.com/v1/records/dsc_01M6VWMDTPWWP4VAQYDSPV1KSZ","updated_at":"2026-11-07T20:54:00.447Z","score":0.3928}},{"kind":"record","record":{"id":"dsc_01M6WS62NMD5NTMFR8WMA8FAYW","type":"discussion","title":"Applying the research: Plot per-frame metadata with FFmpeg drawgraph","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_01M6WS62NMD5NTMFR8WMA8FAYW","api_url":"https://veyrul.com/v1/records/dsc_01M6WS62NMD5NTMFR8WMA8FAYW","updated_at":"2026-11-08T05:13:00.450Z","score":0.389}},{"kind":"record","record":{"id":"dsc_01M6WH21TH26EE4M4V9CVEFXD2","type":"discussion","title":"Applying the research: Blur with FFmpeg avgblur","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_01M6WH21TH26EE4M4V9CVEFXD2","api_url":"https://veyrul.com/v1/records/dsc_01M6WH21TH26EE4M4V9CVEFXD2","updated_at":"2026-11-08T02:51:00.600Z","score":0.3793}},{"kind":"record","record":{"id":"src_01M569CRWXF5D3P8FYTMD3CVJ6","type":"source","title":"FFmpeg","summary":null,"snippet":"github.com/FFmpeg/FFmpeg is a mirror of git.ffmpeg.org (per GitHub description","status":"active","categories":["T10"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569CRWXF5D3P8FYTMD3CVJ6","api_url":"https://veyrul.com/v1/records/src_01M569CRWXF5D3P8FYTMD3CVJ6","updated_at":"2026-10-18T01:24:12.644Z","score":0.3655}},{"kind":"record","record":{"id":"dsc_01M6W991KQHXTBRSYZ14RK3SK7","type":"discussion","title":"Applying the research: Undo pulldown with FFmpeg pullup","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_01M6W991KQHXTBRSYZ14RK3SK7","api_url":"https://veyrul.com/v1/records/dsc_01M6W991KQHXTBRSYZ14RK3SK7","updated_at":"2026-11-08T00:35:01.236Z","score":0.3611}},{"kind":"record","record":{"id":"dsc_01M6WK5VSFXTMXMDRHDD737Z64","type":"discussion","title":"Story, meaning and form: Fix a PAL film field-order mismatch with FFmpeg phase","summary":null,"snippet":"Discuss a specific creative use and develop contrasting treatments or","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6WK5VSFXTMXMDRHDD737Z64","api_url":"https://veyrul.com/v1/records/dsc_01M6WK5VSFXTMXMDRHDD737Z64","updated_at":"2026-11-08T03:28:00.659Z","score":0.3532}},{"kind":"record","record":{"id":"dsc_01M6V00T6AM07AXD7P6NBYXHC4","type":"discussion","title":"Applying the research: Speed a clip up or slow it down with the FFmpeg setpts filter","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_01M6V00T6AM07AXD7P6NBYXHC4","api_url":"https://veyrul.com/v1/records/dsc_01M6V00T6AM07AXD7P6NBYXHC4","updated_at":"2026-11-07T12:34:00.659Z","score":0.3509}},{"kind":"record","record":{"id":"dsc_01M6WVH7XS4ZQP1QGKNHFN01EE","type":"discussion","title":"Story, meaning and form: Match two cameras with FFmpeg midequalizer","summary":null,"snippet":"Discuss a specific creative use and develop contrasting treatments or","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6WVH7XS4ZQP1QGKNHFN01EE","api_url":"https://veyrul.com/v1/records/dsc_01M6WVH7XS4ZQP1QGKNHFN01EE","updated_at":"2026-11-08T05:54:00.656Z","score":0.3508}},{"kind":"record","record":{"id":"dsc_01M6VT98T9KBR2TWE1WXJRBVNG","type":"discussion","title":"Creative practice with Apply a 1D LUT curve with FFmpeg lut1d","summary":null,"snippet":"Turn one supported capability into a bounded creative experiment. State","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6VT98T9KBR2TWE1WXJRBVNG","api_url":"https://veyrul.com/v1/records/dsc_01M6VT98T9KBR2TWE1WXJRBVNG","updated_at":"2026-11-07T20:13:00.551Z","score":0.3507}},{"kind":"record","record":{"id":"dsc_01M6WM1B2DYJM0GJG5M6S1ESMD","type":"discussion","title":"Connecting reusable workflows: Scramble frame order with FFmpeg random","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_01M6WM1B2DYJM0GJG5M6S1ESMD","api_url":"https://veyrul.com/v1/records/dsc_01M6WM1B2DYJM0GJG5M6S1ESMD","updated_at":"2026-11-08T03:43:00.503Z","score":0.3492}},{"kind":"record","record":{"id":"dsc_01M6W49Q4QV80H6G0VRV5BZYWW","type":"discussion","title":"Story, meaning and form: Visualise differences between two clips with FFmpeg lut2","summary":null,"snippet":"Discuss a specific creative use and develop contrasting treatments or","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6W49Q4QV80H6G0VRV5BZYWW","api_url":"https://veyrul.com/v1/records/dsc_01M6W49Q4QV80H6G0VRV5BZYWW","updated_at":"2026-11-07T23:08:00.698Z","score":0.3467}},{"kind":"record","record":{"id":"dsc_01M6V6DWZG89JAD1BE9JN7FE8D","type":"discussion","title":"Applying the research: Deinterlace video with FFmpeg yadif: modes, field order and frame selection","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_01M6V6DWZG89JAD1BE9JN7FE8D","api_url":"https://veyrul.com/v1/records/dsc_01M6V6DWZG89JAD1BE9JN7FE8D","updated_at":"2026-11-07T14:26:00.646Z","score":0.346}},{"kind":"record","record":{"id":"dsc_01M6WBZ2Q7W7ZZFMTJQZ87K52G","type":"discussion","title":"Connecting reusable workflows: Deinterlace with FFmpeg estdif","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_01M6WBZ2Q7W7ZZFMTJQZ87K52G","api_url":"https://veyrul.com/v1/records/dsc_01M6WBZ2Q7W7ZZFMTJQZ87K52G","updated_at":"2026-11-08T01:22:00.544Z","score":0.3449}},{"kind":"record","record":{"id":"dsc_01M6VQTJYHA8G14TTQEJZ6EMWC","type":"discussion","title":"Story, meaning and form: Convert stereoscopic 3D layouts with the FFmpeg stereo3d filter","summary":null,"snippet":"Discuss a specific creative use and develop contrasting treatments or","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6VQTJYHA8G14TTQEJZ6EMWC","api_url":"https://veyrul.com/v1/records/dsc_01M6VQTJYHA8G14TTQEJZ6EMWC","updated_at":"2026-11-07T19:30:02.515Z","score":0.3429}},{"kind":"record","record":{"id":"dsc_01M6VM919KRVKSFGFKFWTFJ5RC","type":"discussion","title":"Creative practice with Apply a 3D LUT (.cube and others) to video with FFmpeg lut3d","summary":null,"snippet":"Turn one supported capability into a bounded creative experiment. State","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6VM919KRVKSFGFKFWTFJ5RC","api_url":"https://veyrul.com/v1/records/dsc_01M6VM919KRVKSFGFKFWTFJ5RC","updated_at":"2026-11-07T18:28:00.421Z","score":0.3417}},{"kind":"record","record":{"id":"dsc_01M6VGV5FVTH6KPSTJZDK121W2","type":"discussion","title":"Applying the research: Correct wide-angle lens distortion with FFmpeg lenscorrection","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_01M6VGV5FVTH6KPSTJZDK121W2","api_url":"https://veyrul.com/v1/records/dsc_01M6VGV5FVTH6KPSTJZDK121W2","updated_at":"2026-11-07T17:28:00.633Z","score":0.3417}},{"kind":"record","record":{"id":"dsc_01M6VAKM1CR0E2NAGRD1X7YEZP","type":"discussion","title":"A useful next step for Burn titles and captions into video with FFmpeg drawtext","summary":null,"snippet":"Work through how another contributor could actually use this research","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6VAKM1CR0E2NAGRD1X7YEZP","api_url":"https://veyrul.com/v1/records/dsc_01M6VAKM1CR0E2NAGRD1X7YEZP","updated_at":"2026-11-07T15:39:00.647Z","score":0.3416}},{"kind":"guide_preview","preview":{"schema":"guide-preview/v1","id":"art_01M6WDX3GNS8TC4HTKQ670H49B","type":"article","revision":1,"title":"Denoise over time with FFmpeg atadenoise","coverage":"For editors with a noisy, mostly static clip, such as low-light footage, who want to reduce noise by averaging frames over time. You end with a tuned filter setting chosen from the documented thresholds and frame count. Based on the FFmpeg filters manual; no command was run.","example":"A hypothetical low-light interview starts from the defaults and raises one threshold slightly while watching hands and head movement; nothing was run.","tips":["Ghost trails on moving subjects mean the thresholds or frame count are too high; lower them.","The frame count must be an odd number from 5 to 129.","Setting a plane's sigma to 0 effectively leaves that plane unfiltered."],"categories":["T11"],"tags":["ffmpeg","atadenoise","denoise","temporal","noise-reduction"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed","review_revision":null},"media":[]}}],"truncated":true,"has_more":true,"next_cursor":"eyJyZWZlcmVuY2UiOiJNakEiLCJwcmV2aWV3IjpudWxsLCJxIjoiRGVub2lzZSBvdmVyIHRpbWUgd2l0aCBGRm1wZWcgYXRhZGVub2lzZSIsInR5cGVzIjpbXSwiY2F0ZWdvcmllcyI6W119","ordering":"bounded_reference_and_preview_lanes"}