Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 23-06-2016 08:28:33

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

[Résolu]cropdetect

Bonjour, 

serait-il faisable un truc de ce genre

dans un script, je lance la commande suivante pour connaitre la valeur du crop à venir :


./ffplay -i stream.dump -vf cropdetect=24:16:0
 




qui me met la valeur dans le terminal :


crop=672:576:24:0
 



suivi de la commande pour cropper la vidéo :
./ffmpeg -i stream.dump -ss 00 -t 120 -vf "crop=680:568:20:4"  -map 0:0 -map 0:2 -c:v libx264 -crf 0 -c:a copy  -preset ultrafast CROP.mp4

Cette valeur, serait-il possibe de la mémoriser automatiquement dans le script ?

Merci par avance.

Dernière modification par golgot200 (23-06-2016 21:29:05)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

#2 23-06-2016 12:15:48

phlinux
Membre
Lieu : S-M
Distrib. : Jessie
Noyau : 4.6
(G)UI : Openbox (+Rox+Feh)
Inscription : 10-05-2009

Re : [Résolu]cropdetect

Bjr,
Je ne pense pas que ce soit aussi simple mais, tu peux essayer

mycrop=`./ffplay -i stream.dump -vf cropdetect=24:16:0`
./ffmpeg -i stream.dump -ss 00 -t 120 -vf "crop=$mycrop"  -map 0:0 -map 0:2 -c:v libx264 -crf 0 -c:a copy  -preset ultrafast CROP.mp4


Pages perso : feh, omegat, udisks, sa station de travail comme passerelle

Hors ligne

#3 23-06-2016 20:33:52

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : [Résolu]cropdetect

Bonsoir phlinux

Et oui pas si simple, mais la solution est surement ici : wink

https://debian-facile.org/utilisateurs: … ideo6clone

D'ailleurs, je pense qu'il y a une coquille dans le script :


mplayer "${i}" -vo null -nosound -vf cropdetect > "/home/$USER/Bureau/crop.txt" &
 




crop=$(cat "/home/$USER/crop.txt" | awk -F [\(\)] '/Crop/ {print $2}' | awk 'END {print}' | awk '{print $2}')
 



/home/$USER/Bureau/crop.txt   ET /home/$USER/crop.txt

Dernière modification par golgot200 (23-06-2016 20:34:31)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

Pied de page des forums