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 06/10/2015, à 21:36

Compte supprimé

[Résolu] Avconv / ffmpeg c'est quoi 1k fps ?

Bonjour,

En principe quand je veux obtenir des informations sur une vidéo j'utilise cette commande:

avconv -i ma_video.mkv

ce qui me retourne ce genre de texte:

Stream #0:0(eng): Video: h264 (High), yuv420p, 1280x696, SAR 1:1 DAR 160:87, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
    Stream #0:1(fre): Audio: dts (DTS), 48000 Hz, 5.1(side), fltp, 1536 kb/s (default)

et là je constate que cette vidéo affiche 23.98 (24) images secondes indiqué par le fps.

par-contre sur une autre vidéo j'obtiens ça:

    Stream #0:0(fre): Video: h264 (High), yuv420p, 960x720 [SAR 1:1 DAR 4:3], 1k fps, 23.98 tbr, 1k tbn, 47.95 tbc 

et là j'ai un fps de 1k... ça veut dire quoi 1k ???

Remarque avec mediainfo, avec la même video j'obtiens ça:

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L4.1
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 5 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 1h 3mn
Width                                    : 960 pixels
Height                                   : 720 pixels
Display aspect ratio                     : 4:3
Frame rate mode                          : Constant
Frame rate                               : 23.976 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Title                                    : BluRay FRANCE
Language                                 : French
Default                                  : No
Forced                                   : No

Et on peux voir que le Frame rate indique 23.976 fps (images secondes)

Dernière modification par Compte supprimé (Le 08/10/2015, à 18:15)

#2 Le 06/10/2015, à 23:20

J5012

Re : [Résolu] Avconv / ffmpeg c'est quoi 1k fps ?

il semble que ca concerne les flux dit vhd : 4k soit 4000 pixels de resolution : au dessus de la hd dit aussi 1080 pixels, on trouve surtout les flux 4k associé à du 1000 fps lorsqu'on capture des jeux qui ont de base un framerate élevé genre 100 fps ...

Hors ligne

#3 Le 07/10/2015, à 14:48

J5012

Re : [Résolu] Avconv / ffmpeg c'est quoi 1k fps ?

Stream #0:0(fre): Video: h264 (High), yuv420p, 960x720 [SAR 1:1 DAR 4:3], 1k fps, 23.98 tbr, 1k tbn, 47.95 tbc

ce qu'il faut voir :
1k fps , 1k tbn
23.98 tbr
47.95 tbc

selon cette discussion
-tbc est le temps base pour le codec
-tbr est le temps base pour le lecteur video (deduit du flux video et de ce que l'oeil percoit)
-tbn est le temps base pour le conteneur video, et donc la capacité max pour les flux videos (mesures en fps)

ce qu'on peut comprendre est que tbn et fps sont des mesures reelles, tbr est une mesure approximative et subjective
mediainfo et autres players rapporteront le tbr en fps parce que c'est ce qui est utile au spectateur
ffmpeg est une boite à outils qui permet de manipuler chaque partie de la video, et doit donc separer des notions complexes de facon precise où on distingue le conteneur du flux ...

Hors ligne