|
|
Ligne 56 : |
Ligne 56 : |
| == Pour mémoire == | | == Pour mémoire == |
| * H.265, ou « MPEG-4 HEVC » (''High Efficiency Video Coding'') | | * H.265, ou « MPEG-4 HEVC » (''High Efficiency Video Coding'') |
|
| |
| == FFmpeg ==
| |
| Téléchargement de FFmpeg :
| |
| * FFmpeg 3.4.2, Cantor : http://www.phpage.fr/download/ffmpeg-3.4-win64-shared.zip
| |
| * FFmpeg 4.0.1, Wu : http://www.phpage.fr/download/ffmpeg-4.0-win64-shared.zip
| |
|
| |
| === FFmpeg et vidéo ===
| |
| FFmpeg est une collection de logiciels libres destinés au traitement de flux audio ou vidéo (enregistrement, lecture ou conversion d'un format à un autre).
| |
| * <code>ffmpeg.exe -i videoorigine.avi -vf scale=320:240 videodestination.avi</code>
| |
| * <code>ffmpeg.exe -i videoorigine.webm -s 720x540 videodestination.webm</code> redimensionne la vidéo en 720 x 540 pixels ;
| |
| * <code>ffmpeg.exe -i arte.mpg -q 0 -ss "00:03:50" -t "00:00:05" arte-03-50.mpg</code> extrait cinq secondes de vidéo à partir de 3 min 50 s en qualité d'origine ;
| |
| * <code>ffmpeg.exe -i videoorigine.mov -r 25 videodestination.mp4</code> convertit le format (de .mov à .mp4) et force la fréquence d'image à 25 images par secondes (de 30 ips à 25 ips).
| |
|
| |
| ==== Pour faire des tests ====
| |
| La commande ci dessous permet de faire un essai d'encodage :
| |
| * <code>ffmpeg -ss 80 -t 60 -i videoInput.mpg -s 240x180 -b 380k -ab 64k videoOutput.flv</code>
| |
|
| |
| Cette commande convertit la portion commençant à t0 = 80 secondes (option -ss) et s'étendant sur une durée de 60 secondes (option -t) du fichier d'entrée "videoInput.mpg" codé en MPEG. Le fichier produit sera encodé en Flash, la taille d'image sera de 240×180, le débit engendré par son affichage de 380 kbps et le débit audio de 64 kbps.
| |
|
| |
| Exemple pour sortir un fichier AVI en qualité moyenne, à partir d'un fichier OGG Theora :
| |
| * <code>ffmpeg -ss 4518 -t 1100 -b 768k -ab 128k -i videoInput.ogv -f avi videoOutput.avi</code>
| |
|
| |
| Autres exemples :
| |
| <pre>
| |
| rem transformation 1920x1080, 60 ips en 1920x1080 : original 137 Mo, après traitement 29 Mo
| |
| ffmpeg\ffmpeg.exe -i %fichier% -vf scale=1920:1080 mieux1920-60.mp4
| |
|
| |
| rem transformation 1920x1080, 60 ips, 28000 kb/s, audio 256 kb/s en 1920x1080, 25 ips, 2048 kb/s, audio 96 kb/s : original 137 Mo, après traitement 10,5 Mo
| |
| ffmpeg\ffmpeg.exe -i %fichier% -r 25 -b:v 2048k -b:a 96k -vf scale=1920:1080 mieux1920-25-v2048-a096.mp4
| |
|
| |
| rem transformation 1920x1080, 60 ips en 1280x720 : original 137 Mo, après traitement 12,7 Mo
| |
| ffmpeg\ffmpeg.exe -i %fichier% -vf scale=1280:720 mieux1280-60.mp4
| |
|
| |
| rem transformation 1920x1080, 60 ips en 1024x576 : original 137 Mo, après traitement 8,4 Mo
| |
| ffmpeg\ffmpeg.exe -i %fichier% -vf scale=1024:576 mieux1024-60.mp4
| |
| </pre>
| |
|
| |
| À noter : '''ne pas utiliser de valeur impaires''' pour les dimensions d'images.
| |
|
| |
| === FFmpeg et audio ===
| |
| Analyser un document multimédia (audio ou vidéo) :
| |
| * <code>ffmpeg -i input.wav -filter:a volumedetect -f null /dev/null</code>
| |
| * <code>ffmpeg -i video.mp4 -filter:a volumedetect -f null /dev/null</code>
| |
|
| |
| Exemple pour modifier le volume sonore, sans réencoder la vidéo :
| |
| * <code>ffmpeg -i video.mp4 -vcodec copy -af "volume=10dB" video-augmentee.mp4</code>
| |
| * <code>ffmpeg -i video.mp4 -vcodec copy -af "volume=-5dB" video-diminuee.mp4</code>
| |
|
| |
|
| === Voir aussi === | | === Voir aussi === |
| * [[Kdenlive]] | | * [[Kdenlive]] ; |
| | * [[FFmpeg]]. |
|
| |
|
| === Liens externes === | | === Liens externes === |
Ligne 113 : |
Ligne 67 : |
|
| |
|
| [[Catégorie:Vidéo]] | | [[Catégorie:Vidéo]] |
| | [[Catégorie:Multimédia]] |
Régulièrement, j'enregistre des émissions de télévision ou des films depuis la TNT. Pour me créer une vidéothèque propre, je prends le temps de nettoyer les vidéos des éléments inutiles : publicités, annonces en début, suite du programme... Pour une émission d'environ deux heures, l'outil pour l'enregistrement crée plusieurs fichiers d'environ 1,4 Go et de 25 minutes.
J'utilise les outils suivants :
- Avidemux pour ne conserver que les parties utiles ; enlever les publicités, les annonces de début...
- FormatFactory pour fusionner les différentes parties ;
- Kdenlive ;
- Avidemux ;
- ...
Formats d'image
Voir l'article Wikipédia, Définition d'écran :
- en 16/9 (rapport de 1,77777...)
- PAL : 1024 x 576
- HD 720 : 1280 x 720
- HD 1080 : 1920 x 1080
- WQHD : 2560 x 1440
- UHD-1 : 3840 x 2160
Exemple d'un fichier de 1 min 37 s, de taille de fichier MPEG4 AVC (H264), MPEG AAC (Advanced Audio Coding) :
- brut 1920 x 1080 : 203 Mo ;
- 1280 x 720 : 40 Mo ;
- 1024 x 576 : 27 Mo.
- ~17/9 (rapport de 1,89629629...)
- 2K : 2048 x 1080
- 4K : 4096 x 2160
VSDC
Editeur vidéo
Avidemux
Avidemux est le couteau suisse des éditeurs vidéo :
- lecteur ; avec navigation multiple : image par image ;
- rotation d'image ;
- redimensionnement ;
- ...
Codage :
- préférer le format vidéo MPEG4 AVC (x264) et audio AAC
Sources :
Aide mémoire :
- conteneur (format de sortie) : MKV muxer
- codec : VP9, très bonne compression mais très long à coder
FormatFactory
Pour mémoire
- H.265, ou « MPEG-4 HEVC » (High Efficiency Video Coding)
Voir aussi
Liens externes