Sens de sortie ffmpeg (tbc, tbn, tbr) [fermé]

j'utilise ffmpeg pour me donner des infos vidéo. Plus précisément:

ffmpeg -i video.ext

j'obtiens la sortie:

Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 704x576 [PAR 12:11 DAR 4:3], 9578 kb/s, 25 tbr, 90k tbn, 50 tbc

est-ce que quelqu'un sait ce que sont exactement tbr, tbn et tbc? J'ai vu des spéculations sur le net mais rien de définitif?

125
demandé sur paper1111 2010-07-08 02:45:55

1 réponses

il était temps. FFMpeg utilise en fait trois horodateurs différents dans des bases différentes pour fonctionner.

  • tbn = la base de temps dans AVStream qui vient du conteneur
  • tbc = la base de temps dans AVCodecContext pour le codec utilisé pour un flux particulier
  • tbr = tbr est deviné à partir du flux vidéo et est le la valeur d'utilisateurs voulez voir quand ils regardent pour le taux d'image vidéo

cette question a également été posée sur les listes de diffusion de FFmpeg: que signifie la sortie de ffmpeg? tbr tbn tbc etc?

154
répondu Oleiade 2012-11-04 08:51:05