Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)

Script flv to mp4

De AJLSM
Version datée du 16 septembre 2022 à 10:54 par Mhymonet (discussion | contributions) (Page créée avec « == Utilisation du script == Pour utiliser le script, il faut d'abords faire une sauvegarde des différents flv grâce qu script de copie et ensuite utiliser le script de ... »)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Utilisation du script

Pour utiliser le script, il faut d'abords faire une sauvegarde des différents flv grâce qu script de copie et ensuite utiliser le script de conversion pour les convertir en mp4.

Script de copie

A utilisé de cette manière : ./sopy.sh <Dossier avec les flv à copier> <Dossier ou les flv doivent être copiés>

Contenu :

rsync -a --prune-empty-dirs --include '*/' --include '*.flv' --exclude '*' "$1" "$2"

Script de conversion

A utilisé de cette manière : ./script.sh <Dossier avec les flv à convertir>

Contenu :

#!/bin/bash
readlink -f /proc/$$/exe | grep -q bash || {
  exit 2
}

find "$1" -type f -name '*.flv' -exec sh -c '
# On boucle sur le find
for flvsfile; do
    file=${flvsfile#flvs/}
    # Conversion + écriture des log
    < /dev/null ffmpeg -i "$flvsfile" "${file%flv}"mp4 2>&1 | tee log.txt
    printf %s\\n "$flvsfile MP4 done."
    rm "$flvsfile"
done
' _ {} +

Remarques :

* La conversion de flv à mp4 divise la taille par 4 un peur près.