Outils pour utilisateurs

Outils du site


francois:video

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
francois:video [2024/08/05 09:06] – [Compression Réseaux sociaux] francoisfrancois:video [2025/06/06 14:59] (Version actuelle) – francois
Ligne 5: Ligne 5:
 ==== Compression Réseaux sociaux ==== ==== Compression Réseaux sociaux ====
  
-  ffmpeg -i v1.mp4 -i v2.mp4 -filter:v scale=900:600 -r 30 -c:v libx265 -crf 30 -preset slower -c:a copy output.mkv+  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'encodage. 
 +  * c:a libopus : encode l'audio avec Opus. 
 +  * 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 "deshake=blocksize=32:rx=32:ry=32:contrast=63" out.mp4 ffmpeg -i in.mp4 -vf "deshake=blocksize=32:rx=32:ry=32:contrast=63" out.mp4
 </code> </code>
 +
 +=== Méthode 2 ===
  
 Si ffmeg est compilé avec le support de "vid.stab" Si ffmeg est compilé avec le support de "vid.stab"
 +
 +<code bash>
 +ffmpeg -i ../corse_j3_2k7.ts -vf vidstabdetect -f null -
 +ffmpeg -i ../corse_j3_2k7.ts -vf vidstabtransform=input="transforms.trf" -c:v libx265 -preset slow -crf 18 -c:a copy ../corse_j3_2k7_stab.ts
 +</code>
 +
 +Pour des configs plus poussées :
  
 <code bash> <code bash>
Ligne 24: Ligne 53:
 ffmpeg -i SHAKY_INPUT_VIDEO.mp4 -vf vidstabtransform=input=transform_vectors.trf:zoom=1:smoothing=30,unsharp=5:5:0.8:3:3:0.4 -vcodec libx264 -preset slow -tune film -crf 18 -acodec copy SMOOTH_OUTPUT_VIDEO.mp4 ffmpeg -i SHAKY_INPUT_VIDEO.mp4 -vf vidstabtransform=input=transform_vectors.trf:zoom=1:smoothing=30,unsharp=5:5:0.8:3:3:0.4 -vcodec libx264 -preset slow -tune film -crf 18 -acodec copy SMOOTH_OUTPUT_VIDEO.mp4
 </code> </code>
 +
 +
 +
 ==== Changer le volume d'une vidéo ==== ==== Changer le volume d'une vidéo ====
  
francois/video.1722848781.txt.gz · Dernière modification : de francois

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki