Pour être validée, votre inscription doit respecter le format suivant :

identifiant : prenom.nom
courriel : adresse académique ou collectivité

En vous remerciant pour votre participation.


Besoin d'aide ? Retrouvez l'aide en ligne sur le site de la DANE.
 
Avatar du membre
raphael.brocq
Administrateur
Messages : 2170
Enregistré le : 12 juin 2010 14:47
Localisation : DANE
Scribe : 2.4
Contact :

Re: Logiciel pour capsule vidéo

21 mai 2020 20:59

Le script de Cédric fonctionne très bien à une réserve près : il ne faut pas d'espaces dans les noms de fichiers.

Et si tu veux, tu pourrais essayer de rendre la possibilité de redimensionner la video (par exemple 720 px de large max). Et en respectant les dimension en x et y.
Enseignant de technologie et chargé de mission DANE
@raphael.brocq@tube.ac-lyon.fr
@clg.tourette@tube.ac-lyon.fr

"Si tout le monde accepte le mensonge, le mensonge passe dans l'histoire et devient la vérité" - Georges Orwell - 1984
 
Avatar du membre
raphael.brocq
Administrateur
Messages : 2170
Enregistré le : 12 juin 2010 14:47
Localisation : DANE
Scribe : 2.4
Contact :

Re: Logiciel pour capsule vidéo

22 mai 2020 08:40

Script précédent de Cédric édité pour permettre de choisir la largeur de sortie.
La hauteur sera automatiquement ajustée pour garder le ratio h/l

# Virginie Favrat, Cédric Frayssinet, Raphaël Brocq
# DANE de Lyon - https://dane.ac-lyon.fr
# v2.1 - Mai 2020
# CC BY SA




echo "*** Conversion d'un fichier video vers un format MP4 plus interopérable ***"

read -p "Extension des fichiers à convertir (mp4, avi, webm...) : " FORMAT
read -p "Largeur de la vidéo en pixels (la hauteur sera automatiquement ajustée) :" DimL



#Recuperation du chemin du dossier courant
CHEMIN=$(pwd)

#Taille des videos
TAILLE=$(du -h | tail -1 | cut -f1)

#Creation du dossier encodees ou seront stockees les videos encodees
DOSSIER="$CHEMIN/encodees"
mkdir "$DOSSIER"

#boucle sur l ensemble des videos
for video in *.$FORMAT
do
  ffmpeg -i $video -acodec aac -strict -2 -vcodec libx264 -pix_fmt yuv420p -vf scale=$DimL:-2 -profile:v baseline -level 3 "$DOSSIER"/$video
done

#Taille des nouvelles videos
TAILLENEW=$(du -h "$DOSSIER" | tail -1 | cut -f1)

echo "Et voilà. C'est fait !"
echo "
Poids total des vidéos avant : $TAILLE
Poids total des vidéos après compression : $TAILLENEW
"
Enseignant de technologie et chargé de mission DANE
@raphael.brocq@tube.ac-lyon.fr
@clg.tourette@tube.ac-lyon.fr

"Si tout le monde accepte le mensonge, le mensonge passe dans l'histoire et devient la vérité" - Georges Orwell - 1984

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité