Notez que mp4box
cela ne code aucune vidéo, il est uniquement utilisé pour reformater le contenu existant. Donc, je suppose que vous avez déjà une vidéo encodée et que vous utilisez ensuite mp4box
pour ajouter cette hint
option. Bien que ce flux de travail n’ait pas vraiment de sens pour moi au début, laissez-moi vous expliquer ce que cela hint
signifie:
L' -hint
option est probablement appelée afin d'introduire une piste dite indice dans le fichier vidéo.
Qu'est-ce qu'une piste d'indices? Eh bien, votre fichier vidéo lui-même est une série de bits, rien de plus, et dans certaines applications, cela est très inefficace. Prenons l'exemple d'un serveur qui diffuse la vidéo. Il doit encapsuler la vidéo dans des paquets envoyés sur le réseau. Mais comment le serveur sait-il quelles parties de la vidéo mettre dans quel paquet? Si le serveur ne connaît pas la structure du train de bits, il ne pourra pas le mettre en paquets correctement.
C'est ici que la piste d'aide entre en jeu. Il est généré pour permettre à un serveur de diffusion en continu de mettre correctement en paquets la vidéo en paquets RTP. En gros, une piste de ce type indique "Mettez la partie XY de la vidéo dans le paquet AB ".
Cela étant dit, un vrai h.264 n'a pas besoin de piste d'indication pour la diffusion, car h.264 possède une couche d'abstraction réseau qui fournit à un serveur de diffusion toutes les informations nécessaires à la mise en paquets de la vidéo. Les conseils ne sont nécessaires que pour les vidéos MPEG-4 Visual (par exemple, encodées avec DivX ou XviD).
Vérifiez si votre encodeur génère déjà un mp4
fichier valide - lequel utilisez-vous réellement?