Page 1 sur 1

45.952 Fps?

Posté : sam. 05 févr., 2011 18:38
par rouillou
Bonjour à tous. :o:


Un casse-tête:
J'ai un Mkv 3d Side by Side.
Le Fps est de 45.952, les plus malins d'entre nous aurons remarqué qu'à priori, c'est le double de 23.976.

Mais je ne peux pas lire du 45.952 sur mon lecteur de salon.

Quelqu'un pourrait-il me dire s'il est possible d'obtenir du 23.976. (En réencodant, ou peut-être une espèce de pulldown...)
Parce que si je réencode avec m4ng pour obtenir du 23.976 dans des conditions normales,
je devrais me retrouver avec un fichier dont la durée sera réduite de moitié, non?

Merci par avance. :yeap:

Posté : sam. 05 févr., 2011 18:43
par Subbat
Vu que c'est de la 3d, je sais pas ce que ça donnera, mais dans la prévisualisation, dans les filtres, il y a la possiblité de changer le fps (change fps) en conservant la même durée à la vidéo finale... Dans ton cas, il supprimera une image sur 2 au ré-encodage...

Posté : sam. 05 févr., 2011 19:10
par rouillou
Alors, j'ai fait ce que tu disais.

Quand je change le fps, si je ne coche pas la case: "Ne pas changer la durée du film", ça se passe comme il faut, mais la durée en est changée.

Si, en revanche, je coche la case, cela change la résolution pour: 924*56, je n'ai plus de prévisualisation, et le réencodage plante. :glups:

Pourtant, le script avisynth indique bien: 1920*1080.

Posté : sam. 05 févr., 2011 19:13
par Subbat
Tu peux copier une analyse de ton mkv? et éventuellement en couper un bout et le mettre en ligne...

Posté : sam. 05 févr., 2011 19:29
par pepsilite
Salut Rouillou Boy :D
En fait, il ne faut pas cocher la case "Ne pas changer la durée" sinon effectivement le changefps ne marche pas, mais normalement le résultat est bon, pas dans ton cas?

Posté : sam. 05 févr., 2011 19:31
par Underground78
Je serais curieux de voir un fichier de ce type, tu pourrais mettre en ligne un petit sample ? :)

Posté : sam. 05 févr., 2011 20:15
par pepsilite
ouais effectivement en "changefps" => 23.976 la vidéo va 2 fois moins vite...

Posté : sam. 05 févr., 2011 20:21
par rouillou
Bonjour à tous!

Pepsilite, je vais essayer d'encoder sans la case, ça devrait me prendre un jour ou deux.

Pour le sample, j'ai essayé de l'uploader sur imageshack, mais il me le transforme en mp4...
Je ne sais pas trop comment faire.

Posté : sam. 05 févr., 2011 20:25
par pepsilite
Bon, j'ai trouvé ;)
Tu mets bien l'option "changer le framerate" à 23.976 et tu laisses la case décochée, tu édites ensuite le script et tu changes la ligne :
Video=AssumeFps(Video, 23.9760)
en
Video=ChangeFps(Video, 23.9760)
et ça va être bon ...

Posté : dim. 06 févr., 2011 20:45
par rouillou
Merci, pepsilite!
Je vais essayer tout ça et je reviendrai, mon ordi m'a planté le week-end...

Pour le sample, je vais aussi trouver une solution, underground. :o:

Posté : dim. 06 févr., 2011 20:59
par rouillou

Posté : mar. 08 févr., 2011 2:11
par rouillou
Ceci est le plus court post de ma vie.

Merci pepsilite! A ce que je vois, tu ne perds pas la forme... :rital:

Il faut faire tout comme il a dit pepsilite. :gna:

Y'a plus qu'à fermer le post!

Gros bisous virils à tous.

Posté : mar. 08 févr., 2011 3:22
par pepsilite
Cool, mais ton post d'au dessus était plus court ;)

Posté : mar. 08 févr., 2011 20:08
par pepsilite
mais donc ta vidéo à l'image "doublée" en largeur, comment tu regardes ça en 3D?

Posté : mar. 08 févr., 2011 20:31
par Underground78
C'est bizarre en fait ce que tu veux faire (a fait). Si tu veux garder le Side by Side et passer à 23.976 fps, ça doit plus marcher non ? Perso je pensais à un entrelacement des images du genre ABABABABABABAB...

@Pepsi : il y a des flags qui disent au lecteur que faire.

Posté : jeu. 10 févr., 2011 15:58
par rouillou
Underground78 a écrit :C'est bizarre en fait ce que tu veux faire (a fait). Si tu veux garder le Side by Side et passer à 23.976 fps, ça doit plus marcher non ? Perso je pensais à un entrelacement des images du genre ABABABABABABAB...
Alors, si j'ai bien compris, il y a des mkv avec deux sources vidéo (oeil droit, oeil gauche) l'image est donc double, ce qui laisse à penser
qu'il faudrait bien un double encodage de chaque source en 23.976 fps, (perso, je n'en ai jamais vu) mais il y a également des mkv
où les deux images sont en quelque sorte, accollées, comme celui qui nous concerne, et dans ce cas, c'est une seule image que l'on encode d'un coup.

Mais je suis d'accord sur le fait que c'est bizarre, ce fps de 45.952 fps, ça fait supposer qu'il y aurait deux images.
pepsilite a écrit :mais donc ta vidéo à l'image "doublée" en largeur, comment tu regardes ça en 3D?
Tu dois avoir une télé 3d, les lunettes qui vont avec, et tu règles sur: Side by side. :yeap:

Posté : jeu. 10 févr., 2011 16:00
par pepsilite
ok, je comprends ...

Posté : jeu. 10 févr., 2011 20:59
par Underground78
rouillou a écrit :
Underground78 a écrit :C'est bizarre en fait ce que tu veux faire (a fait). Si tu veux garder le Side by Side et passer à 23.976 fps, ça doit plus marcher non ? Perso je pensais à un entrelacement des images du genre ABABABABABABAB...
Alors, si j'ai bien compris, il y a des mkv avec deux sources vidéo (oeil droit, oeil gauche) l'image est donc double, ce qui laisse à penser
qu'il faudrait bien un double encodage de chaque source en 23.976 fps, (perso, je n'en ai jamais vu) mais il y a également des mkv
où les deux images sont en quelque sorte, accollées, comme celui qui nous concerne, et dans ce cas, c'est une seule image que l'on encode d'un coup.

Mais je suis d'accord sur le fait que c'est bizarre, ce fps de 45.952 fps, ça fait supposer qu'il y aurait deux images.
Pour info voila ce que supporte le x264 comme type d'encodage 3D :

Code : Tout sélectionner

--frame-packing <integer> For stereoscopic videos define frame arrangement\n"
                                  - 0: checkerboard - pixels are alternatively from L and R
                                  - 1: column alternation - L and R are interlaced by column
                                  - 2: row alternation - L and R are interlaced by row
                                  - 3: side by side - L is on the left, R on the right
                                  - 4: top bottom - L is on top, R on bottom
                                  - 5: frame alternation - one view per frame
Il y a ça aussi qui me fait dire que c'est étrange l'histoire du doublage de FPS :

Code : Tout sélectionner

Double the base framerate for frame-sequential 3D files
A 60fps frame-sequential 3D file is really only 30 FPS, just alternating between eyes.
Accordingly, ratecontrol should treat it as if it was really 30 FPS.
This will increase the bitrate at the same CRF level *for such videos when --frame-packing 5 is used.*

Posté : ven. 11 févr., 2011 15:33
par rouillou
Là, je ne veux pas te faire de peine, mais tu dépasses LAAAArgement mes compétences... :oh:

Posté : ven. 11 févr., 2011 15:34
par pepsilite
Toi y en a pas comprendre quoi matou veut dire? :mdr

Posté : ven. 11 févr., 2011 16:54
par Underground78
rouillou a écrit :Là, je ne veux pas te faire de peine, mais tu dépasses LAAAArgement mes compétences... :oh:
Bah globalement ça à l'air de vouloir dire que le FPS est doublé seulement quand tu es en mode "interleave" où tu as GDGD...GDGD et pas en mode side by side.

Posté : sam. 12 févr., 2011 1:05
par rouillou
Ah! Donc il n'est doublé que pour l'encodage, une fois à gauche, une fois à droite, mais en réalité, ça reste à 23.976fps? :roll:

Posté : sam. 12 févr., 2011 9:37
par Underground78
rouillou a écrit :Ah! Donc il n'est doublé que pour l'encodage, une fois à gauche, une fois à droite, mais en réalité, ça reste à 23.976fps? :roll:
Bah en fait à ce que je comprends en mode "interleave" et uniquement dans celui là, le fps est doublé puisque les deux images sont à la suite mais dans le principe le fps pris en compte par l'encodeur doit être celui divisé par 2 puisque ça alterne entre les yeux.

Pour le mode Side by Side, tu n'as pas de raison que le fichier soit encodé avec un fps doublé puisque les deux vues sont accolées. Par contre il est probable que le fichier soit lu à une vitesse doublée, en affichant d'abord la moitié de l'image puis l'autre moitié et c'est peut-être pour ça que l'analyse indique le fps double.

Posté : sam. 12 févr., 2011 12:48
par rouillou
D'accord!

Merci beaucoup, ça rend les choses plus claires. :yeap: