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 14/08/2018, à 14:26

special_20

Réduction taille vidéo, résolution et fps

Bonjour à tous,

Je cherche à réduire des vidéos en ligne de commande. J'aimerais utiliser ffmpeg en réduisant la résolution de la vidéo et en réduisant les fps. Pour cela j'aimerais connaître ces deux données en ligne de commande également, je cherche sur internet mais je ne trouve pas, sauriez-vous m'aider ?

Merci d'avance smile

Hors ligne

#2 Le 14/08/2018, à 14:33

lepetit

Re : Réduction taille vidéo, résolution et fps

dans la doc peut être ? yikes
https://doc.ubuntu-fr.org/ffmpeg


-pc principal: amd ryzen 2600, 16 go de ram, ssd nvme samsung @ linux mint 19
-mini pc: amd 5350 mini itx fanless, 8go de ram, ssd
-mini pc 2: intel core 2 duo t7200, 1.5 go de ram, gforce 710 (pilote libre) @ linux mint xfce, kernel xanmod
-netbook samsung nc20, via nano 1.3ghz+, 2go de ram, via vx800 @ xubuntu 18.10

Hors ligne

#3 Le 14/08/2018, à 22:49

special_20

Re : Réduction taille vidéo, résolution et fps

Bonsoir,

En effet j'ai regardé la doc, j'ai trouvé des choses intéressantes et notamment par une commande je récupère cela :

Stream #0:0(eng): Video: mpeg4 (Advanced Simple Profile) (mp4v / 0x7634706D), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 5631 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc (default)

sur une vidéo donnée, et l'on voit clairement apparaître le format de la vidéo : 1280x720. Maintenant j'aimerais trouver une commande qui me permette juste de récupérer cette information de la ligne précédente de manière à ce que la commande me retourne donc :

1280x720

Mais je ne vois pas quelle commande utiliser sachant que selon les vidéos la syntaxe de la ligne de résultat n'est pas la même (mais le format de la vidéo apparaît toujours sous la forme [0-9][0-9][0-9]x[0-9][0-9][0-9]) et donc je sèche sur comment utiliser les fonctions de base comme awk, sed... pour récupérer cette information. Pouvez-vous m'aider ?

Dernière modification par special_20 (Le 14/08/2018, à 22:56)

Hors ligne

#4 Le 19/08/2018, à 20:46

special_20

Re : Réduction taille vidéo, résolution et fps

Bonsoir,

Là que j'ai avancé un peu sur le problème je viens donner des nouvelles, alors la commande dont j'avais besoin est la suivante pour récupérer la largeur :

echo `expr match "$chaine_Stream" '\(.*[0-9][0-9][0-9]x[0-9][0-9][0-9]\)'` | awk '{print $NF}' | cut -d"x" -f1

Et la commande pour récupérer la hauteur :

echo `expr match "$chaine_Stream" '\(.*[0-9][0-9][0-9]x[0-9][0-9][0-9].\)'` | awk '{print $NF}' | sed "s/,//" | cut -d"x" -f2

où chaine_Stream est la ligne de résultat que j'avais mentionnée dans mon précédent message à savoir :

Stream #0:0(eng): Video: mpeg4 (Advanced Simple Profile) (mp4v / 0x7634706D), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 5631 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc (default)

J'espère que cela pourra aider quelqu'un d'autre wink

Dernière modification par special_20 (Le 19/08/2018, à 20:47)

Hors ligne