francois:video
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| francois:video [2019/05/30 15:00] – [Compilation] francois | francois:video [2025/06/06 14:59] (Version actuelle) – francois | ||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| ===== FFMpeg ===== | ===== FFMpeg ===== | ||
| + | |||
| + | ==== Compression Réseaux sociaux ==== | ||
| + | |||
| + | ffmpeg -i input.ts -s hd720 -r 25 -c:v libx264 -profile:v high -level 4.2 -preset slow -crf 26 -c:a copy output.mp4 | ||
| + | |||
| + | Accoler plusieurs fichiers | ||
| + | |||
| + | ffmpeg -i GX010598.MP4 -i GX010599.MP4 -i GX010600.MP4 -i GX010601.MP4 -i GX010602.MP4 -i GX010603.MP4 -s hd720 -r 25 -c:v libx264 -profile:v high -level 4.2 -preset slow -crf 26 -c:a copy output.mp4 | ||
| ==== Compression H.264 ==== | ==== Compression H.264 ==== | ||
| ffmpeg -i VI000007.mp4 -c:v libx264 -preset slow -crf 10 -profile:v high -level 4.2 ../bla.mp4 | ffmpeg -i VI000007.mp4 -c:v libx264 -preset slow -crf 10 -profile:v high -level 4.2 ../bla.mp4 | ||
| - | | + | |
| + | |||
| + | ==== Webm ==== | ||
| + | |||
| + | ffmpeg -i input.mkv -c:v libvpx-vp9 -b:v 0 -crf 30 -row-mt 1 -c:a libopus -b:a 128k output.webm | ||
| + | |||
| + | Explication des paramètres : | ||
| + | |||
| + | * c:v libvpx-vp9 : utilise le codec VP9. | ||
| + | * b:v 0 : active le mode de débit variable basé sur CRF. | ||
| + | * crf 30 : contrôle la qualité (valeurs plus élevées = compression plus forte, qualité moindre). | ||
| + | * row-mt 1 : active le multithreading pour accélérer l' | ||
| + | * c:a libopus : encode l' | ||
| + | * b:a 128k : bitrate audio. | ||
| ==== Stabiliser une vidéo ==== | ==== Stabiliser une vidéo ==== | ||
| + | |||
| + | === Méthode 1 === | ||
| <code bash> | <code bash> | ||
| ffmpeg -i in.mp4 -vf " | ffmpeg -i in.mp4 -vf " | ||
| </ | </ | ||
| + | |||
| + | === Méthode 2 === | ||
| Si ffmeg est compilé avec le support de " | Si ffmeg est compilé avec le support de " | ||
| + | |||
| + | <code bash> | ||
| + | ffmpeg -i ../ | ||
| + | ffmpeg -i ../ | ||
| + | </ | ||
| + | |||
| + | Pour des configs plus poussées : | ||
| <code bash> | <code bash> | ||
| Ligne 20: | Ligne 53: | ||
| ffmpeg -i SHAKY_INPUT_VIDEO.mp4 -vf vidstabtransform=input=transform_vectors.trf: | ffmpeg -i SHAKY_INPUT_VIDEO.mp4 -vf vidstabtransform=input=transform_vectors.trf: | ||
| </ | </ | ||
| + | |||
| + | |||
| + | |||
| ==== Changer le volume d'une vidéo ==== | ==== Changer le volume d'une vidéo ==== | ||
| Ligne 72: | Ligne 108: | ||
| <code bash> | <code bash> | ||
| ./bootstrap | ./bootstrap | ||
| - | QT5_X11_LIBS=-lX11 ./configure --prefix="/ | + | LIBS=-lX11 ./configure --prefix="/ |
| </ | </ | ||
francois/video.1559228437.txt.gz · Dernière modification : (modification externe)
