2010-07-04 2 views
1

J'ai besoin de fusionner deux fichiers avec vidéo (sans recompresser la vidéo) compressé par le codec theora, sans son, pour ce faire, j'analyse chaque fichier, trouver des paquets à l'intérieur, changer le drapeau 5 bits dans l'en-tête de paquet à 0 (continuer l'indicateur) et définir pour tous les paquets série égale. Ce methon fonctionne bien, mais ont un problème avec granulepos. Aidez-moi s'il vous plaît avec pos granule, j'essaie de nombreuses façons de le régler correctement (définissez-le comme des milisecondes par exemple), mais cela n'aide pas. Dites-moi s'il vous plaît quel est le paramètre granulepos et showind et comment je dois définir granulepos à faire que le temps entre chaque trame soit 300 milisec? Merci!Theora granulepos lors de la fusion de deux fichiers vidéo theora sans son

Répondre

0

Je pense que le OggCat tool de Ogg Video Tool vous permet de le faire sans recompresser la vidéo. Notez que les deux fichiers doivent avoir les mêmes attributs (framerate, framesize, etc). C'est un projet open-source donc vous pouvez regarder à travers le code pertinent relatif à la concaténation de la vidéo Theora.

+0

Réservoirs! Je regarde sur l'outil source OggCat et j'essaie d'y faire, pas de copier-coller juste essayer de s'appliquer sur mon code logique OggCat, mais malheureusement, cela ne vous aide pas. OggCat utilise granulepos comme milsecond timer, mais quand j'applique cette logique à mes vidéos, le résultat est maintenant juste. Quoi qu'il en soit Merci, je regarde OggCat encore une fois! – lebron2323

Questions connexes