← Back to Videre
Videre 1.0 has not shipped yet. This page lists what the first release contains. It gains its
release date and download link when 1.0 is cut. Requires macOS 14 or later.
- NewOpens raw video that carries no header. Planar YUV at 8, 10, 12 and 16 bit in 4:2:0 / 4:2:2 / 4:4:4, semi-planar NV12 / NV21 / P010, packed YUYV / UYVY / v210, grayscale, and RGB orders, at custom resolutions with per-plane strides. A size guesser ranks candidate geometries from the file size, filename hints prefill the sheet, and a live decode preview shows what a declaration produces before you commit to it. Candidate interpretations are scored by neighbour correlation and ranked, declarations save as named presets shared with the command line, and
⌘F reopens the current file under different parameters while keeping frame position and zoom.
- NewEncoded files and y4m. MP4 / MOV / QuickTime through the system decoder: HEVC, H.264, ProRes, and AV1 where the Mac's decoder carries it, with frame-exact random access and edit-list handling. Files that carry their parameter sets in-band decode through Videre's own path. YUV4MPEG2 streams open including the 10-bit variants, with header tags mapped to interpretation and chroma siting.
- NewColor-managed display, SDR and HDR. BT.601 / 709 / 2020 matrices, video and full range, sRGB / gamma 2.2 / gamma 2.4 / PQ / HLG transfer, and chroma siting. One conversion implementation feeds the display shader, the pixel readout, and every scope, so the image on screen and the numbers beside it come from the same math. PQ and HLG render through the display's extended dynamic range headroom, with a headroom readout, a ±6 EV display-only exposure control, a 1,000-nit tone-map preview, and a clipping highlight for content brighter than the display can show.
- NewLive interpretation controls. Matrix, range, and transfer are pills you flip while the frame re-renders, and an amber marker appears whenever your choice diverges from what the file declares. Tagged and headerless sources get the same controls.
- NewNine analyzers. Gamut (CIE 1931 chromaticity plus a rotatable 3D cloud plotting chromaticity against nits, with an ICtCp border check), levels, waveform, vectorscope, light levels measured against the values the file declares, QC checks (black frames, freeze runs, letterbox bounds, ITU-T P.910 SI / TI), HDR10+ ST 2094-40 metadata, and a carriage stress scope that scores the per-pixel damage a given chroma format, bit depth, and filter would cause. Each toggles on a control-number shortcut, stacks in the inspector, and pops out to its own window. Time-aligned graphs run as full-width strips under the viewer, sharing the playhead with the seek bar.
- NewBitstream and container inspector. Header-level parsing of H.264, H.265, and AV1: parameter sets in full, SEI and metadata OBUs, slice and frame headers, grouped into per-frame access units that follow the playhead. Field names are the exact spec syntax-element names, and a field search runs over the whole stream. The ISO base media box tree (MP4 / MOV / HEIF) is memory-mapped, so a multi-gigabyte file opens instantly, and a GOP view charts frame size by frame type. Stepping frames with change-highlight on renders any field that differs from the previous frame in amber with its old value. The full parse exports as JSON.
- NewMetadata mode (
⌘6) repairs tags without re-encoding. Rewrites the color tags, the SMPTE ST 2086 mastering display volume, and the MaxCLL / MaxFALL content light level of an MP4 / MOV in the container boxes, the coded stream's own signalling, or both, so the two layers agree afterwards. Fixes stage into a reviewable plan with staged values shown inline against the file's current ones, and write to a new file that must pass verification before the save succeeds: video and audio byte-identical to the source, tags reading back exactly, the file re-opening. The catalog covers chroma siting, aspect ratio, HLG compatibility, stripping dynamic HDR metadata, QuickTime compatibility for in-band files, fast start, edit-list repair, and per-field expert edits down to the parameter sets. The file you opened is never modified.
- NewEdit mode (
⌘1) for measurable repair. A non-destructive operation stack: legalize levels in codes, nits, or RGB, swap or neutralize planes, bake a range conversion, patch pixels with exact values, interpolate over dead pixels and dropped lines, crop, pad, rotate, flip, cut, trim, and subclip. Every scope reads the frame through the stack, each operation reports what it actually changed, and a measurement can become the selection the next operation acts on. Work in the file's own layout or in RGB 4:4:4, scale to a target resolution on export, compare the edit against the source with real metrics before it ships, and replay the whole recipe from the command line. The export verifies every frame byte for byte.
- NewCompare mode (
⌘2) with cross-validated metrics. Load a reference and a distorted version, even in different pixel formats or transfers, and view them side-by-side, flipped on a key, wiped with a draggable divider, or as a difference image with channel, heatmap, and binary styles. A temporal offset lines up clips that do not start on the same frame. Per-frame PSNR, SSIM, MS-SSIM, VMAF, CAMBI, ΔE2000, and ΔE ITP come with a chart, sequence aggregates, and a jump-to-worst-frame button. The run is progressive: the frame on screen measures first, numbers land frame by frame, and cancelling keeps everything measured so far.
- NewMeasure, Conform, and Scenes modes. Measure (
⌘3) reads the part of the frame you point at: region statistics with jump-to-min/max, line profiles in codes or nits, a pixel ruler, a region histogram, and Scan Region to watch one window across every frame. Conform (⌘4) turns a delivery spec into a checklist, one row per requirement, each failing row carrying the fix that resolves it on the surface that performs it, and rows it cannot measure are marked skipped rather than passed; HDR10, Rec.709, and mezzanine presets ship, and your own specs sit beside them. Scenes (⌘5) groups the clip into shots with per-shot light levels, complexity, legal levels, and flash-risk indication, checks cuts against keyframes and against HDR10+ metadata boundaries, and exports the shot list as a keyframe plan, chapters, markers, an EDL, or OpenTimelineIO.
- NewSignal generator (
⌘G) writes its own test material. Twenty-five patterns: color bars, HDR bars, PLUGE, range checkers, ramps and bit-depth ramps, gamut sweeps, zone plates, gratings, checkerboards, a chroma-siting probe, graticules, PQ stairs, luminance windows, HDR grey ramps, a 24-patch ColorChecker-style chart, and a temporal set covering motion, cadence, drop detection, flash sequences and noise. Overlays add a frame counter with a machine-readable strip, labels, a border with lettered corners, and a centre cross; several segments in one clip make a scene-cut test that Scenes mode reads back. Every value is computed for the exact format, matrix, range, bit depth and chroma siting picked, through the same color and transfer math the scopes measure with, and chroma is rendered at each plane's own sample position, so a 4:2:0 file carries chroma where its siting says it is. Output is raw or y4m, every written frame is read back off disk and byte-compared before the write reports success, and the same specification always produces the same bytes. Fourteen presets cover the usual starting points, and videre generate runs the same engine with the same preset names.
- NewScriptable, with the same engine behind it. A
videre command-line tool with ten subcommands (generate, inspect, compare, bitstream, container, retag, edit, verify, conform, scenes) built on the same code as the app, so scripted QC gets identical numbers. verify and conform exit nonzero on a failure, so a pipeline can block an upload, and JSON reports carry a stable, versioned schema. Three Shortcuts actions and Finder Services cover inspect and compare from the desktop. The tool installs from a menu item in the app.
- NewNumbers pinned to external references. PSNR matches
ffmpeg's psnr filter to the printed precision on average, min, and max. VMAF and CAMBI are gated against Netflix's reference vmaf CLI built from the same release. HDR10+ parsing is checked against hdr10plus_tool fixtures, and the renderer carries golden-image tests against a CPU reference.