Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/12/2010, à 13:20

Nomi

[SCRIPT] Pour encoder toutes vidéos présent sur un lecteur réseau...

Bonjour,

Sur mon NAS, j'ai pas mal de vidéos en FLV. Je souhaites les convertirs dans un autres formats. (pour être lu sur n'importe quelle support en gros)

Les vidéos sont dispersés un peu partout sur lecteur réseau appelé "Vidéos". Donc des dossiers et sous dossiers etc...

Je voudrais tous les convertir. Existe t'il un script capable de faire ca ?


Prends toute mes vidéos et les convertir tout en .*** ?

Merci

Hors ligne

#2 Le 12/12/2010, à 18:57

sputnick

Re : [SCRIPT] Pour encoder toutes vidéos présent sur un lecteur réseau...

#!/bin/bash
# written by sputnick 2010

if ! [[ $@ ]]; then
        echo >&2 "Usage : $0 <flv(s)>"
        exit 1
fi

for arg; do
        ffmpeg -i "$arg" -ar 48000 -ac 2 "${arg%.flv}.avi" && \rm "$arg"
done

enregistre ce script dans Flv2avi par exemple, puis :

chmod +x Flv2avi
find /CHEMIN/VERS/OU/CHERCHER/RECURSIVEMENT -type f -iname '*.flv' -exec ./Flv2avi {} +

Dernière modification par sputnick (Le 12/12/2010, à 19:00)


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne