tech:conversion_format_video
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| tech:conversion_format_video [2025/03/24 15:06] – créée - modification externe 127.0.0.1 | tech:conversion_format_video [2026/06/16 15:36] (Version actuelle) – Jean-Baptiste | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | < | ||
| + | {{tag> | ||
| + | |||
| + | # Note conversion format vidéo | ||
| + | |||
| + | ## Outils | ||
| + | |||
| + | En ligne de commande : | ||
| + | * ffmpeg | ||
| + | * mencoder | ||
| + | * MP4Box | ||
| + | |||
| + | |||
| + | ## Exemple | ||
| + | |||
| + | ~~~bash | ||
| + | ffmpeg -i plop.flv | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | ## Réparer des vidéos | ||
| + | |||
| + | Voir : | ||
| + | * https:// | ||
| + | |||
| + | ~~~bash | ||
| + | memcoder -idx plop.avi -ovc copy -oac copy -o output.avi | ||
| + | ~~~ | ||
| + | |||
| + | ~~~bash | ||
| + | ffmpeg -err_detect ignore_err -i video.mkv -c copy video_fixed.mkv | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | ## Concaténer des vidéos | ||
| + | |||
| + | ### concaténer des vidéos avec mkvmerge | ||
| + | |||
| + | ~~~bash | ||
| + | mkvmerge -o question_messe.mp4 question_messe_01.mp4 \+ question_messe_02.mp4 \+ question_messe_03.mp4 | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | ### concaténer des vidéos avec ffmpeg | ||
| + | |||
| + | Voir : | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * [Script mmcat](https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| + | Sans reencoder les vidéos. Donc si mêmes format, même codecs, même résolution. | ||
| + | |||
| + | `list.txt` | ||
| + | ~~~bash | ||
| + | # this is a comment | ||
| + | file ' | ||
| + | file '/ | ||
| + | file ' | ||
| + | ~~~ | ||
| + | |||
| + | ~~~bash | ||
| + | find *.mp4 | sed 's:\ :\\\ :g' | sed ' | ||
| + | ffmpeg -f concat -safe 0 -i list.txt -c copy output.mp4 | ||
| + | ~~~ | ||
| + | |||
| + | Si pb parce que pas le même format une solution possible est de convertir les vidéos en " | ||
| + | ~~~bash | ||
| + | for fic in *.mp4 ; do ffmpeg -i $fic -q 0 mts/ | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | ## Compresser une vidéo | ||
| + | |||
| + | ~~~bash | ||
| + | ffmpeg -i VID_20220716_183011.mp4 -vcodec h264 -acodec mp3 output.mp4 | ||
| + | ~~~ | ||
| + | |||
| + | ## Normaliser le son d'une vidéo | ||
| + | |||
| + | ~~~bash | ||
| + | python3 -m pip install --user ffmpeg-normalize | ||
| + | |||
| + | ffmpeg-normalize input.mp4 -o output.mp4 -c:a aac -b:a 192k | ||
| + | ~~~ | ||
| + | |||
| + | |||
