aboutsummaryrefslogtreecommitdiffstats
path: root/docs/superpowers/specs/2026-10-16-file-ops-design.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/superpowers/specs/2026-10-16-file-ops-design.md')
-rw-r--r--docs/superpowers/specs/2026-10-16-file-ops-design.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/docs/superpowers/specs/2026-10-16-file-ops-design.md b/docs/superpowers/specs/2026-10-16-file-ops-design.md
index 9f0d7c0..15f12ad 100644
--- a/docs/superpowers/specs/2026-10-16-file-ops-design.md
+++ b/docs/superpowers/specs/2026-10-16-file-ops-design.md
@@ -22,8 +22,8 @@ is overwritten.
| pdf | To .md | (daemon `write`) | the model rewrites it as Markdown into `name.md` |
| pdf | To images | `pdf-images` | `pdftoppm -r 150 -png` into a folder `name (pages)` |
| pdf, 2+ | Merge | `pdf-merge` | `qpdf --empty --pages ... -- merged.pdf`, in staging order |
-| video | Extract audio | `audio` | AAC copied into `.m4a` (`ffprobe` tells), anything else to `.mp3` at `-q:a 2` |
-| video | To MP4 | `mp4` | libx264 + AAC |
+| video | Extract audio | `audio` | the track copied as it is when it is AAC (`.m4a`), MP3 or Opus (`ffprobe` tells), anything else encoded to `.mp3` at `-q:a 2` |
+| video | To MP4 | `mp4` | H.264 on the GPU (`h264_vaapi`) + MP3: this ffmpeg has no libx264 and no AAC encoder |
| video | To WebM | `webm` | libvpx-vp9 + Opus |
| video | To GIF | `gif` | 12 fps, 480 px wide, palettegen + paletteuse |
| video | Trackcrop | `trackcrop` | `trackcrop in out` from PATH; it opens its own object picker window and the op waits for it |