Hello all, <br><br>I&#39;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&#39;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&#39;s performance):<br>I didn&#39;t find the file format specification i&#39;m talking about the size in bit of the header (and how can i read it) and the size of the &#39;footer&#39; 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&#39;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&#39;s possible) is really usefull. 
<br>So why don&#39;t you put it in the header and give it a negative value for example when it&#39;s an unfinished video stream?<br><br>Thank you for reading me, I&#39;m sorry for my bad english<br><br>Sincerly,<br><br><br>
Corentin<br><br><br><br>