From 5c77e4817d41061212498cdaf97ed876136912fa Mon Sep 17 00:00:00 2001 From: isUnknown Date: Wed, 11 Mar 2026 15:40:18 +0100 Subject: [PATCH] =?UTF-8?q?Docs:=20commandes=20FFmpeg=20pour=20compression?= =?UTF-8?q?=20vid=C3=A9o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- docs/ffmpeg.md | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 docs/ffmpeg.md diff --git a/docs/ffmpeg.md b/docs/ffmpeg.md new file mode 100644 index 0000000..e4df448 --- /dev/null +++ b/docs/ffmpeg.md @@ -0,0 +1,40 @@ +# Commandes FFmpeg + +## Compression vidéo (page d'accueil) + +Compresse sans perte de résolution ni de framerate. CRF 23 = qualité par défaut libx264. `faststart` place l'atome `moov` en tête du fichier pour un démarrage immédiat en streaming. + +```bash +# Desktop (1920x1080, 30fps) — 22MB → 5.8MB +ffmpeg -i Website_version.mp4 \ + -c:v libx264 -preset slow -crf 23 -an -movflags +faststart \ + Website_version_opt.mp4 + +# Mobile (1080x1920, 30fps) — 22MB → 4.8MB +ffmpeg -i mobile_version_texte_fixe.mp4 \ + -c:v libx264 -preset slow -crf 23 -an -movflags +faststart \ + mobile_version_opt.mp4 +``` + +## Extraire un poster (première frame) + +```bash +ffmpeg -i input.mp4 -ss 00:00:01 -frames:v 1 -q:v 2 poster.jpg +``` + +## Encoder en WebM VP9 (alternative plus légère) + +WebM est prioritaire sur MP4 dans les navigateurs modernes (sauf Safari). +À placer en premier `` dans la balise `