Skip to content
- Each release carries its documentation as docs-vX.Y.Z.tar.gz for docs.pitomd.com/pconv: install, six guides with real commands and output, the command line, the JSON outputs, the library API and this changelog.
- A library example,
examples/library.rs, that probes, plans and runs a conversion.
pconv profiles describes the fast profile as VA-API, Linux only.
- pconv is 1.0.0: the same command line, JSON output and exit codes as 0.14.2, now with a stable version number.
- The README shows each feature with its own clip and leads with measured numbers: GIFs 2.5× smaller and 1.5× faster than ffmpeg’s palettegen and paletteuse on a terminal clip, joins 52× faster by stream copy than by re-encoding, an 843 KB binary.
- The brand now reads PITO MD in the README, NOTICE and TRADEMARKS.md.
- GIF frames no longer break into blocks and dither specks on a slow change under the tolerance (a focus pull, a fade, a slow pan): the frame is redrawn whole when such drift covers a fifth of it, and the dithering error is capped at 16 levels.
- GIFs without alpha store only the rectangle that changed in each frame, unchanged pixels transparent, within a tolerance of 12 levels (4 with best): a 1280-wide, 15 fps desk clip goes from 6.1 MB to 1.6 MB and encodes in 1.2 s instead of 3.4 s.
- pconv runs on Windows (x86_64) and macOS (Apple Silicon) with the system’s ffmpeg, as well as Linux.
- On Windows, Ctrl-C and Ctrl-Break stop ffmpeg’s whole process tree and leave no partial file.
- A progress line on a terminal: a braille spinner, the step, a dotted bar, the percent, the speed in fps and the ETA.
--no-progress turns the line off; --json, TERM=dumb and a piped stderr never draw it, so scripts and agents read only the result.
- Every tag’s GitHub Release carries binaries for Linux x86_64, Windows x86_64 and macOS arm64, with SHA256SUMS.
- The README gives install steps for Linux, Windows and macOS, what each needs at run time, and how scripts and agents drive pconv.
- The README’s GIFs show the progress line, led by a new progress clip, with another for scripts and agents.
--profile fast (VA-API) is Linux only: elsewhere pconv refuses it with one line naming balanced and best, and pconv profiles says so.
- CI runs the full gate on Linux, Windows and macOS, on every branch, nightly and by hand.
- The release binary is fully stripped.
- The first public release: H.264 and VP9 deliveries with the colour right (VP9 keeps alpha), looping GIF and WebP README clips, loudness levelling to a LUFS target, and joining clips by stream copy or re-encode, over ffmpeg on Linux.