Hi,
Is there any possibility to save matroska files containing h264 video stream with variable frame dimensions? I would like to save video streams from IP cams. It is possible to change video resolution on the cameras, while I'm saving their streams with Gstreamer. When I tried to put an Mpeg4 stream into a matroska container with variable frame sizes, i was able to play that file. When I tried the same thing, but with an h264 format i can't play the file, or i can't save it either. So are there any way to save variable frame resolution matroska files in Gstreamer? If not, are you planning to implement it sometime? BR, Tamas
------------------------------------------------------------------------------ SOLARIS 10 is the OS for Data Centers - provides features such as DTrace, Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW http://p.sf.net/sfu/solaris-dev2dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
On 02/10/2010 05:00 PM, Tamas Korodi wrote:
> Hi, > > Is there any possibility to save matroska files containing h264 video > stream with variable frame dimensions? > I would like to save video streams from IP cams. It is possible to > change video resolution on the cameras, while I'm saving their streams > with Gstreamer. When I tried to put an Mpeg4 stream into a matroska > container with variable frame sizes, i was able to play that file. When > I tried the same thing, but with an h264 format i can't play the file, > or i can't save it either. > So are there any way to save variable frame resolution matroska files in > Gstreamer? If not, are you planning to implement it sometime? the question is that raw h264 stream do not contain the resolution information so matroskamux do not know the resolution from the raw h264 stream. so if we'd like to save the result into filesink it's not playable and seekable. so suppose we've got an rtsp source with h264 stream how can we put together a usable pipeline to save the video into a matroska file and then be able to playback it? what's more if the source change the resolution how can we force the pipeline to propagate the new resolution 'automagically' to the matroskamux _without_ stop and play the stream? or it's not possible? anyway for mp4 there is a mpeg4videoparse element but there is no such element for h264:-( -- Levente "Si vis pacem para bellum!" ------------------------------------------------------------------------------ SOLARIS 10 is the OS for Data Centers - provides features such as DTrace, Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW http://p.sf.net/sfu/solaris-dev2dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |