Skip to content
Back to skills

Refresh Ffmpeg Patches

ASecurity

Refresh the full FFmpeg patch series against the configured stable release or the latest stable released tag, retaining conflict diagnostics.

  • 5 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 12, 2026
code-qualitypythonbashapi

Works with

  • api

Security analysis

A100/100

Scanned September 23, 2026

npx -y skills add VMAFx/vmafx --skill refresh-ffmpeg-patches --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Refresh Ffmpeg Patches?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Refresh Ffmpeg Patches
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vmafx-refresh-ffmpeg-patches/badge)](https://www.skillsdirectory.com/skills/vmafx-refresh-ffmpeg-patches)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: refresh-ffmpeg-patches
description: Refresh the full FFmpeg patch series against the configured stable release or the latest stable released tag, retaining conflict diagnostics.
---
# /refresh-ffmpeg-patches

Root `build-config.env` owns maintained FFmpeg remote and release tag.
Same implementation as local hooks and CI:

```bash
python3 scripts/ci/ffmpeg_patch_stack.py --refresh
python3 scripts/ci/ffmpeg_patch_stack.py --check
```

- Explicit upstream update: use `--refresh --latest`.
- Selects highest stable released tag; excludes master, development, RC and
  snapshot refs.
- Daily CI performs discovery -> retains proposed diff.
- Ordinary commits and PRs replay reviewed release only.
- Helper fetches into disposable storage.
- Applies each `series.txt` entry in order.
- Writes canonical patches/configuration mirrors only after complete replay and
  rebase succeed.
- Do not reset or clean existing checkouts.
- Failure -> inspect printed diagnostics directory; resolve integration source
  deliberately, replay complete series.
- Later patches depend on earlier ones -> continuing after failed patch
  does not satisfy full series check.
- Review generated diff and validation before commit within user authorized
  scope.
- Patch refresh cannot invent semantics of new public API.
- See
  [FFmpeg patch
  automation](../../../docs/development/ffmpeg-patch-automation.md)
  and [ADR-1240](../../../docs/adr/1240-ffmpeg-release-patch-lifecycle.md).

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.