Hello all, <br><br>I'm coding (trying to code should be better) a soft in python to analyze video. (scene change, edge, line, motion) and i want to use ogg file. So i got a few questions :<br><br>To analyze the video i need an acces to the video data (the array of
pixel) and i'm wondering if i can acces it directly, i mean by my own
or do i really need to use the decode process to get an array of RGB
values ?<br>And if i need to use the decode procees, will pymedia (<a href="http://pymedia.org/">http://pymedia.org/</a>) allow
this ?<br>
<br>If i can access the video data by myself (which is better for the computer's performance):<br>I didn't find the file format specification i'm talking about the size in bit of the header (and how can i read it) and the size of the 'footer' if theora use one. and stuff like that.
<br>So where can I find it ?<br><br><br>I have read the specification of theora and spend a long time looking over internet for this information but i couldn't find anything except that the header does not contain the number of frame because theora is supposed to be usefful to streaming.
<br>To my mind, most of the streamed video are finished files, there are a just a few streaming of pure video stream (like webcam, or tv channel) and the fact is knowing the number of frame (when it's possible) is really usefull.
<br>So why don't you put it in the header and give it a negative value for example when it's an unfinished video stream?<br><br>Thank you for reading me, I'm sorry for my bad english<br><br>Sincerly,<br><br><br>
Corentin<br><br><br><br>