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édentes Révision précédente
Prochaine révision
Révision précédente
ressource:logiciel:ffmpeg:start [2023/06/13 10:10]
emoc [Petits trucs pratiques]
ressource:logiciel:ffmpeg:start [2023/07/09 03:11] (Version actuelle)
emoc [Petits trucs pratiques]
Ligne 103: Ligne 103:
   # 20210927 ffmpeg 3.2.12-1 / debian 9.5 @ kirin   # 20210927 ffmpeg 3.2.12-1 / debian 9.5 @ kirin
   ffmpeg -i realmedia.rm -vn -ar 44100 -ac 2 -ab 192k -f mp3 audio.mp3   ffmpeg -i realmedia.rm -vn -ar 44100 -ac 2 -ab 192k -f mp3 audio.mp3
- 
  
 **Convertir des fichiers audio en wav mono 16 bits et avec une fréquence d’échantillonnage de 16000 Hz** **Convertir des fichiers audio en wav mono 16 bits et avec une fréquence d’échantillonnage de 16000 Hz**
   $ ffmpeg -i in.mp3 -acodec pcm_s16le -ac 1 -ar 16000 out.wav   $ ffmpeg -i in.mp3 -acodec pcm_s16le -ac 1 -ar 16000 out.wav
  
-**Concaténer plusieurs fichiers ​ffmpeg -i video.mp4 -i audio.wav -map 0:v -map 1:a -c:v copy -shortest output.mp4son ​en un seul**+**Concaténer plusieurs fichiers ​son en un seul**
   $ ffmpeg -f concat -safe 0 -i <(for f in ./*.wav; do echo "file '​$PWD/​$f'";​ done) -c copy out.wav   $ ffmpeg -f concat -safe 0 -i <(for f in ./*.wav; do echo "file '​$PWD/​$f'";​ done) -c copy out.wav
 +  ​
 +**Vidéo à partir d'une image fixe (sans son)**
 +  ffmpeg -loop 1 -i image.png -c:v libx264 -t 10 -pix_fmt yuv420p -vf scale=768:​768 video.mp4
  
 **Vidéo à partir d'une image fixe et d'un son, la vidéo fait la durée du son** **Vidéo à partir d'une image fixe et d'un son, la vidéo fait la durée du son**
   ffmpeg -loop 1 -r 30 -i 5054.png -i 5054.wav -c:v libx264 -tune stillimage -c:a aac -b:a 250k -shortest 5054.mp4   ffmpeg -loop 1 -r 30 -i 5054.png -i 5054.wav -c:v libx264 -tune stillimage -c:a aac -b:a 250k -shortest 5054.mp4
 +
 +**Enregistrer une video du bureau (sur Debian)**
 +  # ffmpeg 3.2.12-1 / debian 9.5 @ kirin / 20181203
 +  ffmpeg -video_size 1600x900 -framerate 10 -f x11grab -i :0.0+0,0 output.mp4
 +options : https://​trac.ffmpeg.org/​wiki/​Capture/​Desktop ​
 +
 +**Extraction d'un son depuis une vidéo en mp3**
 +  # ffmpeg 3.2.12-1 / debian 9.5 stretch @ kirin / 20190327
 +  ffmpeg -i video.mp4 -vn -ar 44100 -ac 2 -ab 320k -f mp3 audio.mp3
 +
 +**Extraction d'un son depuis un VOB en .wav 16bits**
 +  # ffmpeg 3.2.5-1 / debian 9.1 @ urzhiata / 20180415
 +  ffmpeg -i ./​VTS_01_1.VOB -vn -acodec pcm_s16le -sample_fmt s16 -ar 44.1k -ac 2 ./son.wav
 +  ​
 +**Extraction d'​images de film toutes les x secondes**
 +  # ffmpeg 3.2.5-1 / debian 9.1 @ urzhiata / 20180831
 +  ffmpeg -i film.avi -r 1 -f image2 "​image-du-film-%4d"​
 +  # pour des versions de ffmpeg plus récentes, essayer
 +  ffmpeg -i video.mp4 -vf fps=1 out%d.png ​      # extraction d'une image par seconde
 +  ffmpeg -i video.mp4 -vf fps=1/60 out%02d.jpg ​ # extraction d'une image par minute
 +
 +**Extraction de toutes les images d'une vidéo**
 +  # testé 1( juin 2023 / ffmpeg version 3.2.18-0+deb9u1
 +  ffmpeg -i video.mp4 images_%04d.png
   ​   ​
 **Vidéo à partir d'une image fixe et d'un son, pour publication en post instagram** ([[https://​ffmpegfromzerotohero.com/​blog/​ffmpeg-instagram-best-practices/​|source]]) **Vidéo à partir d'une image fixe et d'un son, pour publication en post instagram** ([[https://​ffmpegfromzerotohero.com/​blog/​ffmpeg-instagram-best-practices/​|source]])
Ligne 179: Ligne 205:
   # testé 12 juin 2023 / ffmpeg version 3.2.18-0+deb9u1   # testé 12 juin 2023 / ffmpeg version 3.2.18-0+deb9u1
   ffmpeg -i input.mp4 -filter_complex "​[0:​v]reverse,​fifo[r];​[0:​v][r] concat=n=2:​v=1 [v]" -map "​[v]"​ output.mp4   ffmpeg -i input.mp4 -filter_complex "​[0:​v]reverse,​fifo[r];​[0:​v][r] concat=n=2:​v=1 [v]" -map "​[v]"​ output.mp4
 +
 +**Réencoder en changeant les dimensions**
 +  # testé 14 juin 2023 / ffmpeg version 3.2.18-0+deb9u1
 +  ffmpeg -i video.mp4 -vf scale="​360:​360"​ -c:a aac -b:a 128k -ac 2 -ar 44100 -pix_fmt yuv420p output.mp4
 ===== Ressources ===== ===== Ressources =====
  
  • ressource/logiciel/ffmpeg/start.1686643853.txt.gz
  • Dernière modification: 2023/06/13 10:10
  • par emoc