Outils pour utilisateurs

Outils du site


tech:conversion_format_video

Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tech:conversion_format_video [2025/03/24 15:06] – créée - modification externe 127.0.0.1tech:conversion_format_video [2026/06/16 15:36] (Version actuelle) Jean-Baptiste
Ligne 1: Ligne 1:
 +<!DOCTYPE markdown>
 +{{tag>Format Video}}
 +
 +# Note conversion format vidéo
 +
 +## Outils
 +
 +En ligne de commande :
 +  * ffmpeg
 +  * mencoder
 +  * MP4Box
 +
 +
 +## Exemple
 +
 +~~~bash
 +ffmpeg -i plop.flv  plop.avi
 +~~~
 +
 +
 +## Réparer des vidéos
 +
 +Voir :
 +* https://www.stellarinfo.com/blog/repair-corrupt-videos-using-ffmpeg/
 +
 +~~~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://trac.ffmpeg.org/wiki/Concatenate
 +* https://stackoverflow.com/questions/7333232/how-to-concatenate-two-mp4-files-using-ffmpeg
 +* https://ottverse.com/3-easy-ways-to-concatenate-mp4-files-using-ffmpeg/
 +* https://superuser.com/questions/521113/join-mp4-files-in-linux
 +* https://unix.stackexchange.com/questions/378444/ffmpeg-merge-two-mp4-files
 +* https://video.stackexchange.com/questions/24208/lossless-concatenation-of-slightly-different-mp4-files
 +* [Script mmcat](https://trac.ffmpeg.org/wiki/mmcat)
 +* https://askubuntu.com/questions/1111975/ffmpeg-merge-mp4-to-mp4-batch
 +* https://filme.imyfone.com/video-editing-tips/how-to-merge-or-combine-videos-using-ffmpeg/
 +
 +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 'file1.mp4'
 +file '/path/to/file2.mp4'
 +file 'file3.mp4'
 +~~~
 +
 +~~~bash
 +find *.mp4 | sed 's:\ :\\\ :g' | sed 's/^/file /' > list.txt
 +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 "MTS" avant de les concaténer
 +~~~bash
 +for fic in *.mp4 ; do ffmpeg -i $fic -q 0 mts/$fic.mts ; done
 +~~~
 +
 +
 +## 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
 +~~~
 +
 +
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki