Exporter des videos sur iOS: comprendre et définir la propriété de durée de trame

Dans ce didacticiel sur la fusion de videos, l'auteur définit la durée d'affichage de la video exscope sur 30 FPS.

1) Au lieu de fixer la durée de la trame à 30 FPS, la durée de la trame ne devrait-elle pas être liée à la durée de la trame des videos fusionnées?

2) Lors de l'export de videos, quels sont les avantages / inconvénients d'utiliser un FPS différent pour la video exscope qui diffère de la ou des video (s) source (s)? Est-ce une façon d'accélérer le time d'export au désortingment de la qualité video? Par exemple, que se passe-t-il si les videos source du didacticiel ont été capturées à 24 FPS?

Nous devons exporter des videos sur iOS, parfois en fusionnant plusieurs videos, en exportant parfois une seule video capturée à partir de l'appareil photo.

1) Quand c'est possible, oui.

2) Lorsque les sources FPS et FPS cible sont les mêmes, la video cible aura une meilleure qualité et (le plus possible) l'export sera un process plus rapide.

Pense-y de cette façon:

Lorsque nous avons, par exemple, une source 24FPS et une cible 24FPS, le process obtient simplement une trame source et produit une trame cible.

Quand nous avons par exemple la source 24FPS et la cible 30FPS, le process sera:

  1. get la 1ère source de trame -> 1ère trame cible,

    2ème source de trame -> 2ème cible de trame,

    2ème source de trame -> 3ème cible de trame,

    Source 3ème image -> 4ème image cible, et ainsi de suite.

ou

  1. get la 1ère source d'image -> 1ère image

    mélanger la source de la première image avec la source de la seconde image -> la deuxième image de la trame

    Mélangez la 2ème source de trame avec la 3ème source de trame -> 3ème cible de trame

    Obtenir la 3ème source de trame -> 4ème cible de trame, et ainsi de suite.

donc pour produire 30 images à partir de 24 images pour chaque seconde.

La méthode 1 peut ne pas souffrir de la vitesse de traitement, mais la méthode 2 le fait en raison du mélange impliqué.