0 votes

J'ai enregistré quelques vidéos en 4K 30 FPS et 60 FPS sur un Pixel 6 mais les FPS réels sont 29.XX et 59.YY. Pourquoi ?

J'utilise un Pixel 6 fonctionnant sous Android 12. J'ai enregistré quelques vidéos en 4K 30 FPS et 60 FPS. Pourquoi l'explorateur Windows affiche-t-il un nombre d'images par seconde légèrement différent ? VLC est en accord avec l'explorateur Windows. J'ai utilisé Appareil photo Google .

enter image description here

1voto

Franck Dernoncourt Points 1830

J'ai trouvé la réponse sur https://www.reddit.com/r/VideoEditing/wiki/faq/vfr (résumé : c'est parce que la plupart des applications d'enregistrement vidéo sur téléphone utilisent une fréquence d'images variable) :

Si votre vidéo provient d'un téléphone portable ou d'un enregistrement d'écran, il est probable que la fréquence d'images soit variable. La plupart des outils de montage vidéo s'attendent à une fréquence d'images constante, et ne sont donc pas adaptés à une fréquence d'images variable.

Pour pouvoir éditer la vidéo, vous devez la convertir en une vidéo à fréquence d'images constante. en utilisant un outil capable de faire face à la VFR, par exemple Frein à main o ffmpeg . Notez que si vous êtes abonné à Creative Cloud, vous ne pouvez pas utiliser Adobe Media Encoder pour cette tâche, car il repose sur les mêmes bibliothèques d'accès vidéo que Premiere, donc si Premiere ne l'aime pas, AME non plus.

Si vous êtes un utilisateur de Premiere Pro, lisez ceci.

Vous pouvez vérifier si votre vidéo est effectivement à fréquence d'images variable en utilisant la fonction suivante MediaInfo . Dans le rapport MediaInfo, vous devez rechercher le mode de fréquence d'images, qui sera soit constant, soit variable.

Notez que chaque fois que vous réencodez votre vidéo, vous pouvez perdre un peu de qualité, en partie par un phénomène appelé perte de génération qui dépend en partie de vos paramètres d'encodage. Ré-encodage de votre vidéo en H.264 qui est ce que Handbrake peut faire, peut entraîner une perte de qualité si vous ne réglez pas le débit binaire ou le facteur CQ assez haut. Vous pouvez également utiliser ffmpeg pour transcoder vers un codec mezzanine, ou de montage, tel que ProRes o DNxHD / DNxHR qui sont conçus pour perdre le moins de qualité possible, mais au prix d'une taille de fichier très importante.

J'ai utilisé MediaInfo (5 MB, crossplatform, a une version portable sur Windows, gratuit) pour confirmer que la vidéo a une fréquence d'images variable :

enter image description here

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X