Skip to content

ffkit 0.385.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 00:14
· 13 commits to main since this release

ffkit 0.385.0

Added

  • probe --packets — dump per-muxed-packet detail (-show_packets → probe.packets[]: pts/dts/duration/size/key flags per packet — timestamp + interleave forensics without decoding; 4.4 string fields normalized to numbers)
  • split --wrap N — reuse part filenames after N parts (-segment_wrap — rolling window keeps only the newest N part files on disk)
  • split --slack SEC — cut-tolerance window (-segment_time_delta — a boundary may land early inside the window; dense-keyframe sources split finer)
  • split --manifest extension-driven formats — .csv name,start,end rows / .m3u8 index / .ffconcat rejoin list / else flat name list (-segment_list_type)
  • remux --fix-negative-ts — shift negative capture timestamps up to zero (-avoid_negative_ts make_zero — matroska carries real negative start_time; conflicts --copy-ts)
  • remux --skip-init N — read the input past a N-byte junk prefix (-skip_initial_bytes — the ffprobe pre-flight gets the same flag)
  • transcode --preset hash — whole-stream checksum receipt (-f hash — one ALGO=hex line over the muxed payload for ingest/transfer verification; algorithm by extension: .md5/.sha256/.sha512/.txt/.hash)
  • chapter --at-frames F|TITLE — chapter marks by frame number (comma list, converted through the input's fps — lands where split --at-frames cuts)
  • deliver --platform +8 PM & issue-attachment targets: jira / asana / trello / monday / clickup / basecamp / linear / shortcut videos 16:9 1920x1080 (647 platform targets)

Download the platform zip (binary + skill + install.sh).
Do not use the Source code zip as the install bundle.

  • macOS Apple Silicon: ffkit-0.385.0-aarch64-apple-darwin.zip
  • macOS Intel: ffkit-0.385.0-x86_64-apple-darwin.zip
  • Linux x86_64: ffkit-0.385.0-x86_64-unknown-linux-gnu.zip

Unzip, then ./ffkit doctor --json or ./install.sh. Needs ffmpeg/ffprobe.