Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2012-01-18 22:03:42 Créer des buffers video pour player aléatoire de samples audio-video.

RomBart
nouveau membre
Date d'inscription: 2012-01-17
Messages: 2

Créer des buffers video pour player aléatoire de samples audio-video.



Bonjour à tous,

Je suis assez nouveau dans le monde de pd. Je suis étudiant et j'essaie de faire un lecteur audio-video qui aille piocher dans différentes banques de samples vidéo et audio aléatoirement. J'ai réussi à faire quelque chose qui marche, avec une gemlist et [pix_film] pour la lecture video et un [tabplay~] pour la lecture audio. Le soucis c'est que la lecture des deux ensemble est super hachée (alors que l'une sans l'autre a tendance à très bien marcher).

J'aimerais savoir si ça aiderait que je charge les samples audio et video dans des buffers ou si ça n'a rien à voir. J'ai trouvé comment le faire de façon très pratique avec une abstraction mtl pour l'audio, et j'ai cru comprendre que [pix_buffer_write] marcherait pour la video, mais je n'arrive pas à comprendre comment il fonctionne.

Voilà, merci à tous,

Romain

Hors ligne

 

#2 2012-01-18 22:18:45 Re : Créer des buffers video pour player aléatoire de samples audio-video.

dwan
membre
Date d'inscription: 2011-01-24
Messages: 307

Re: Créer des buffers video pour player aléatoire de samples audio-video.



regarde dans cette archive, il y a plein de miam-miam pour le son et la vidéo, et en plus c'est bien expliqué ! http://www.uni-weimar.de/medien/wiki/Audiovideo

Hors ligne

 

#3 2012-01-18 23:23:58 Re : Créer des buffers video pour player aléatoire de samples audio-video.

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: Créer des buffers video pour player aléatoire de samples audio-video.



Ça ne va pas répondre à ta question, mais saches qu'avec un fichier video et un fichier son qui seraient le montage bout à bout de tous tes films ça passerai très très bien.
Lecture avec un [pix_film] et un [sfread2~] synchronisés...

Et pour répondre à ta question, mais pas forcément à ton problème, j'avais obtenu un résultat similaire à ce que tu cherches à faire (montage aléatoire à partir de nombreux fichiers vidéos) avec la librairie Pdp.

Bon courage. smile


L'Amour au Peuple !

Hors ligne

 

#4 2012-01-19 01:58:32 Re : Créer des buffers video pour player aléatoire de samples audio-video.

oli44
membre
Lieu: Notre Dame des Landes
Date d'inscription: 2008-04-25
Messages: 585
Site web

Re: Créer des buffers video pour player aléatoire de samples audio-video.



Salut Rombart,

suivant les plate-formes, il est déconseillé de lancer à la fois de l'audio et de la vidéo depuis la même instance de Pd, particulièrement lorsque tu as un noyau/des options RT sous Linux. Cette question a déjà été abordée maintes fois par ailleurs sur le forum, en cherchant un peu tu trouveras des réponses exhaustives.

Bonne lecture!


La route est longue mais la voie est libre

Hors ligne

 

#5 2012-01-19 10:14:46 Re : Créer des buffers video pour player aléatoire de samples audio-video.

RomBart
nouveau membre
Date d'inscription: 2012-01-17
Messages: 2

Re: Créer des buffers video pour player aléatoire de samples audio-video.



Merci beaucoup pour vos réponses. Je vais tester les différentes possibilités et je vous tiens au courant. Pour l'instant j'ai enfin réussi à faire marcher [pix_buffer_write] mais je me retrouve aussi peu avancé qu'avant: les canaux video et audio sont hachés, j'ai l'impression qu'ils "se battent pour passer". Si aucune solution ne passe j'essaierai de faire ça sous plusieurs instance pd.
Merci encore!

Hors ligne

 

#6 2012-01-23 12:53:02 Re : Créer des buffers video pour player aléatoire de samples audio-video.

benjamin
membre
Lieu: Orléans
Date d'inscription: 2008-03-18
Messages: 168
Site web

Re: Créer des buffers video pour player aléatoire de samples audio-video.



hello,
à voir pour l'utilisation des buffer, c'est surtout intéressant si tu as peu de vidéos à charger et qu'elles tiennent toutes en RAM, pas sur que tu gagnes beaucoup si tu charges une vidéo dans le buffer pour la lire une fois
il faut peut être aussi regarder du coté des codecs vidéo car si trop gourmand, ça peut faire glitcher l'audio, voir du coté des MJPEG à tester en 640x480 voir plus petit
la config real time laisse parfois trop la priorité à l'audio au détriment de la vidéo
vérifier également que ta carte graphique supporte bien l'opengl et que les drivers sont bien installés ...

++b

Hors ligne

 

#7 2012-01-23 20:06:38 Re : Créer des buffers video pour player aléatoire de samples audio-video.

dwan
membre
Date d'inscription: 2011-01-24
Messages: 307

Re: Créer des buffers video pour player aléatoire de samples audio-video.



benjamin a écrit:

la config real time laisse parfois trop la priorité à l'audio au détriment de la vidéo

Même dans le cas où tu fais tourner une instance de pd pour l'audio et une autre pour la vidéo ?

Hors ligne

 

#8 2012-01-24 01:13:09 Re : Créer des buffers video pour player aléatoire de samples audio-video.

benjamin
membre
Lieu: Orléans
Date d'inscription: 2008-03-18
Messages: 168
Site web

Re: Créer des buffers video pour player aléatoire de samples audio-video.



dwan a écrit:

benjamin a écrit:

la config real time laisse parfois trop la priorité à l'audio au détriment de la vidéo

Même dans le cas où tu fais tourner une instance de pd pour l'audio et une autre pour la vidéo ?

pas testé, il faudrait voir comment le kernel se "priorise" quand il y a plusieurs cpu et si les paramètres de /etc/security/limits.conf permettent de trouver le bon équilibre

@audio   -  rtprio     99
@audio   -  nice      -10

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024