#1 Le 15/05/2020, à 08:30
- Fabienlibre
Traitement de vidéos par lot
Bonjour,
je cherche un moyen de redimensionner plusieurs fichiers vidéos (de 4K à HD 720):
- soit traitement par lot dans un logiciel (je n'ai pas trouvé cette fonction dans OpenShot Video Editor)
- soit en ligne de commande
- soit avec un script shell
Merci pour vos conseils
Fabien
Hors ligne
#2 Le 16/05/2020, à 12:02
- kamaris
Re : Traitement de vidéos par lot
Avec ffmpeg, pour convertir une vidéo, par exemple en mp4 (pas testé) :
ffmpeg -i input.mp4 -vf scale=1280:720 output_720.mp4
Voir https://stackoverflow.com/questions/343 … ion-ffmpeg pour plus de détails.
Ensuite, pour la conversion par lot, tu boucles sur tes fichiers (pas testé non plus) :
for f in répertoire-vidéos/*; do
ffmpeg -i "$f" -vf scale=1280:720 "${f%.*}_720.${f##*.}"
done
Dernière modification par kamaris (Le 16/05/2020, à 12:02)
Hors ligne
#3 Le 17/05/2020, à 07:54
- Fabienlibre
Re : Traitement de vidéos par lot
Parfait avec ffmpeg. Je l'ai utilisé comme suit
ffmpeg -i input.mp4 -s hd720 -r 24 -an output.mp4
-s spécifie le format de sortie. Les formats ne sont pas listés dans l'aide en ligne mais là
-r spécifie le framerate de sortie
-an supprime l'audio
En partant d'un fichier 4K de 32s de 379 Mo ffmpeg génère un fichier de 5,4 Mo alors qu'OpenShot Viideo Editor génère un fichier de 21,5 Mo.
Maintenant deux nouvelles questions sur ffmpeg:
- comment ajouter une image (fichier de signature .svg) sur une vidéo ?
- comment supperposer 2 vidéos ?
Merci
Hors ligne
#4 Le 17/05/2020, à 11:20
- kamaris
Re : Traitement de vidéos par lot
Voici deux liens, dont j'espère qu'ils pourront t'aider :
- ajouter une image : https://video.stackexchange.com/questio … ing-ffmpeg
- superposer deux vidéos : https://stackoverflow.com/questions/146 … ith-ffmpeg
Hors ligne