gitwtfhub

wtf is hxdc1-camcorder-look?

rlaalstjr201-create/hxdc1-camcorder-look — explained in plain English

Analysis updated 2026-05-18

0PythonAudience · designerComplexity · 3/5LicenseSetup · moderate

TL;DR

A free ffmpeg recipe and color lookup table that makes video footage look like it was shot on a late-2000s handheld camcorder.

Mindmap

mindmap
  root((HXDC1 Look))
    What it does
      Recreates 2008 to 2011 camcorder color
      Adds blocking and shadow grain
      Provides a 3D LUT file
    Tech stack
      ffmpeg
      Python
      3D LUT cube file
    Use cases
      Grade footage to look retro
      Study the two pass ffmpeg recipe
      Regenerate the LUT from scratch
    Audience
      Video editors
      Colorists

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Apply a retro handheld camcorder color and texture look to your own video footage.

REASON 2

Study the two-pass ffmpeg recipe to learn how blocking and film grain effects are built.

REASON 3

Regenerate or tweak the included 3D color lookup table with the provided Python scripts.

What's in the stack?

PythonffmpegNumPy

How it stacks up

rlaalstjr201-create/hxdc1-camcorder-look0xallam/my-recipe0xhassaan/nn-from-scratch
Stars00
LanguagePythonPythonPython
Last pushed2022-11-22
MaintenanceDormant
Setup difficultymoderatemoderatemoderate
Complexity3/52/54/5
Audiencedesignergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires ffmpeg installed locally, and the full look needs a GPL build of ffmpeg unless you swap the final encoder.

The project's own files are free to use and modify for any purpose, including commercial use, as long as you keep the copyright notice, the underlying ffmpeg tool has its own separate license terms.

Wtf does this do

This project is a recipe and color lookup file for the video tool ffmpeg that makes modern footage look like it was shot on a late 2000s handheld Panasonic camcorder, roughly from the 2008 to 2011 era. It is described by its author as a mood reproduction rather than an exact copy of any specific camera model, built from measurements and a hand-made color table, and shared to get feedback from people who work with video color grading. The repository is mostly text: a 3D color lookup table file, a handful of Python scripts that generate and analyze that table, documentation, a license file, and one short unfiltered sample video for testing. No copyrighted reference footage or comparison images are included, so you apply the look to your own video. Getting the color alone is a single ffmpeg command using the included lookup table. Getting the full look, meaning the color plus a softened, slightly blurry image, subtle lens vignetting, and a two-step process that adds realistic video compression blocking and then shadow grain, requires running two more involved ffmpeg commands described in the README, one that encodes to an older MPEG-2 format to bake in blocking, and a second that adds grain and converts to a modern, playable format. The author is openly asking for community help improving the effect, particularly on making the blur look more natural across the frame instead of uniformly applied, and on refining the color and grain to better match footage from that era. The project's own files, meaning the color table, scripts, and documentation, are licensed under MIT, a permissive license allowing free use and modification. The README also explains that most of the ffmpeg filters used are compatible with ffmpeg's more permissive LGPL build, though the example final encoding step uses a GPL-licensed component, and it explains how to swap that out if you need a fully LGPL pipeline.

Yoink these prompts

Prompt 1
Walk me through running the single-command color-only preview with this LUT on my own video.
Prompt 2
Explain what each step in the two-pass ffmpeg recipe does to create the camcorder look.
Prompt 3
Help me swap the GPL-licensed encoder in Pass B for an LGPL-compatible alternative.
Prompt 4
How would I make the softness effect scene-aware instead of uniform across the frame?

Frequently asked questions

wtf is hxdc1-camcorder-look?

A free ffmpeg recipe and color lookup table that makes video footage look like it was shot on a late-2000s handheld camcorder.

What language is hxdc1-camcorder-look written in?

Mainly Python. The stack also includes Python, ffmpeg, NumPy.

What license does hxdc1-camcorder-look use?

The project's own files are free to use and modify for any purpose, including commercial use, as long as you keep the copyright notice, the underlying ffmpeg tool has its own separate license terms.

How hard is hxdc1-camcorder-look to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is hxdc1-camcorder-look for?

Mainly designer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.