2011-02-04 3 views
0

J'ai l'application de fromage. Mais, il a mentionné de changer la sortie vidéo en tant que xvimagesink pourdéfinir la sortie vidéo comme xvimagesink

de meilleures performances sur l'enregistrement vidéo.

J'utilise la la partie arrière du code source de fromage (open source) et de créer ma propre interface utilisateur

.

Il fonctionne très bien pour le taux d'affichage de capture d'image normale et la vidéo est très bien lors de la diffusion de

caméra web. Quand j'appelle la méthode vidéo d'enregistrement, le débit vidéo est très lent. Donc, ma question est comment puis-je définir la sortie vidéo comme xvimagesink.

Cordialement, iSight

Répondre

0

Lors de l'enregistrement d'une vidéo à l'aide de Cheese, modifiez la taille de résolution de préférence de 352 x 288.

Ensuite, le problème de l'enregistrement lent des images n'existera pas. Et profiter de l'enregistrement vidéo en utilisant

Fromage.

Cordialement, iSight

0

Cherchez la fonction cheese_webcam_create_video_display_bin dans cheese-webcam.c. Il utilise gconfvideosink par défaut, ce qui vous permet de configurer le récepteur vidéo que vous souhaitez utiliser avec une interface utilisateur Gnome. Cela ou autovideosink (sélectionne la sortie vidéo que Gstreamer pense être la meilleure) est probablement meilleure que xvimagesink.

+0

Je ne pouvais pas remarquer le fromage webcam.c de fichier. C'est cheese-camera.c. Pouvez-vous s'il vous plaît fournir le lien, où je pourrais obtenir les sources que vous avez mentionnées. – boom

+0

Je regardais probablement une version plus ancienne du fromage. Recherchez le code source pour gconfvideosink. – joeforker

+0

Il semble dans la nouvelle version, gconfvideosink n'utilise pas du tout ... En passant, comment rendre l'application plus efficace lors de l'enregistrement vidéo ... – boom

Questions connexes