Shell progress bar, zenty

LsBender -  
zipe31 Messages postés 38797 Statut Contributeur -
Bonjour,

j'aimerais utiliser une barre de progression pour voir l'avancement d'une analyse d'un fichier video.
Le souci c'est que je redirige la sortie vers un fichier texte, et que même l'option --pulsate, il me semble, utilise la sortie standard pour "pulsater"

Pour l'instant j'ai essayé ca:
echo -e "\t Analyse du fichier $file"

(ffmpeg -i ${PATH_ANALYSE}/$file-vf blackdetect=d=0.1:pic_th=0.70:pix_th=0.00 -an -f null - 2> ${PATH_DIR}/output.txt 
sed 's/\r/\n/g' ${PATH_DIR}/output.txt | egrep "black_start.*black_duration" > ${PATH_DIR}/tmp.txt

) | zenity --progress --text='Analyse en cours' --auto-close --pulsate


mais ma barre de progression reste figé a 0%

Merci pour votre aide

A voir également:

1 réponse

zipe31 Messages postés 38797 Statut Contributeur 6 433
 
Salut,

A mon avis la commande "sed" et ce qui suit interfère ;-((

ffmpeg -i ${PATH_ANALYSE}/$file-vf blackdetect=d=0.1:pic_th=0.70:pix_th=0.00 -an -f null - 2> ${PATH_DIR}/output.txt | zenity --progress --text='Analyse en cours' --auto-close --pulsate


0