Debian-facile

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

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

#1 06-08-2015 20:05:07

Slyfox
Membre
Lieu : Pays du chocolat
Distrib. : GNU/Linux Debian Sid
Noyau : Linux 4.7.0-1-amd64
(G)UI : MATE
Inscription : 15-12-2013

Comment détecter vidéo déformée ?

Bonjour,

Voilà une capture d'une vidéo 16:9 déformée suite à une mauvaise conversion. (à l'origine elle a une proportion 4:3).

1438848394.png

Et voici le retour via la commande avconv -i ma_video.mp4

    Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 720x576 [SAR 64:45 DAR 16:9], 651 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc (default)



Remarque: il semble que dans le résultat ci-dessus que SAR et en réalité le PAR (? bug d'avconv)

L'exemple de l'image ci-dessus est flagrante car le cercle est ovale, mais dans d'autres vidéos c'est plus compliqué à voir.

Remarque: si je lance la vidéo avec VLC, il me la lis dans la proportion 16:9 si je change dans VLC la proportion en 4:3, la vidéo est correct. (l'ovale redeviens un cercle)

1438851155.png

Le problème c'est que parmi mes vidéos certaines ont un SAR de 720x576, un SAR de 64:45 et un DAR 16:9, dans certains cas elles sont correct se sont de vrai 16:9 et d'autres ne le sont pas car en réalité se sont des vidéos 4:3 qui ont était transformées par erreur en 16:9 d'où un étirement de la vidéo.

Ma question est de savoir hormis la méthode de détecter visuellement si il existe une autre manière de détecter les vidéos "déformées" par erreur.

Je pense que le résultat donné par avconv -i ma_video.mp4 pourrait m'aider ?
En même dans je comprends pas les relations DAR PAR et SAR.

Selon l'exemple ci-dessus... si j'ai bien compris:

SAR --> 720x576 (1.25 ou 5:4)
PAR --> 64:45 (1.42)
DAR --> 16:9 (1.78)

Dernière modification par Slyfox (06-08-2015 20:33:39)

Hors ligne

#2 06-08-2015 23:19:18

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Jessie
Noyau : Linux 3.16-amd64
(G)UI : XFCE
Inscription : 16-03-2012
Site Web

Re : Comment détecter vidéo déformée ?

je ne pourrais pas de donner beaucoup d'info mais il y a dans handbrake un truc qui s'appel pixel aspect.
j'imagine qu'hanbrake s'appuie sur libav pour le trouver.

Hors ligne

Pied de page des forums