Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
ressource:logiciel:ffmpeg:start [2023/06/14 18:20] emoc [Petits trucs pratiques] |
ressource:logiciel:ffmpeg:start [2023/06/15 10:58] 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 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]]) |