[gst-devel] Visualization with Python
Stefan Kost
ensonic at hora-obscura.de
Sun Nov 9 17:29:59 CET 2008
Timo schrieb:
> Hey Eric,
> Thanks for your answer, but I know near to nothing about C, so it's a
> bit hard for me.
>
> I think I didn't make myself that clear. I don't want to know when the
> music stops or changes song. But the actual changes in the music (pitch,
> frequency, etc.), just like a visualizer. But instead of changing colors
> according to the music, I want to execute commands according to the music.
> And all of this in Python.
The documentation for the level-element documenta the message and how to use it.
Stefan
>
> Thanks,
>
> Timo
>
>
> Eric Zhang schreef:
>> Hi, Timo:
>>
>> If you don't mind trying playbin2, I know that it will emit signal
>> `about-to-finish' while changing the playing stuffs to next. You can
>> connect this signal and do works you want. Playbin hasn't this signal
>> yet. Refer to <gst-plugin-base>/gst/playback/gstplaybin2.c for more
>> details.
>>
>> Eric
>>
>> 2008/9/7 Timo <timovwb at gmail.com <mailto:timovwb at gmail.com>>
>>
>> Hello, I'm looking for a way to execute commands when music changes.
>> Like visualizations in music players, but instead of changing weird
>> lines on the screen, I want to do things.
>> Now I found out about playbin, but I can't get this to work, and can't
>> find that much documentation about the subject with Python.
>> This is a bit that I could figure out, but can't get any further:
>> pipeline = gst.element_factory_make('playbin', 'playbin')
>> vis = gst.element_factory_make("goom")
>> pipeline.set_property('vis-plugin', vis)
>>
>>
>> And if this is possible, can this also be done without writing a
>> plugin
>> for a music player? But just use my own program and use the
>> soundcard or
>> something to hear the sounds? This way I don't have to write a plugin
>> for a couple of players but just use my own GUI.
>>
>>
>> Thanks in advance,
>>
>> Timo
>>
>> -------------------------------------------------------------------------
>> This SF.Net email is sponsored by the Moblin Your Move Developer's
>> challenge
>> Build the coolest Linux based applications with Moblin SDK & win
>> great prizes
>> Grand prize is a trip for two to an Open Source event anywhere in
>> the world
>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>> <http://moblin-contest.org/redirect.php?banner_id=100&url=/>
>> _______________________________________________
>> gstreamer-devel mailing list
>> gstreamer-devel at lists.sourceforge.net
>> <mailto:gstreamer-devel at lists.sourceforge.net>
>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>>
>>
>> ------------------------------------------------------------------------
>>
>> -------------------------------------------------------------------------
>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
>> Build the coolest Linux based applications with Moblin SDK & win great prizes
>> Grand prize is a trip for two to an Open Source event anywhere in the world
>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> gstreamer-devel mailing list
>> gstreamer-devel at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>>
>
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
More information about the gstreamer-devel
mailing list