[gst-devel] mov unfinished

Overkill overkill.shining at tiscali.it
Thu Jul 8 11:48:06 CEST 2010


>> To record the .avi file
>>
>> gst-launch -v my_embedded_v4lsrc ! \
>>  my_embedded_264enc width=720 height=400 \
>>    name=video \
>>  alsasrc ! \
>>  audio/x-raw-int,rate=16000,channels=2,width=16,depth=16,signed=true ! \
>>  queue name=audio \
>>  avimux name=mux ! \
>>  filesink location=test.avi \
>>  video.src ! mux.video_0 \
>>   audio.src ! mux.audio_0
>>
>>
> You should be using the --eos-on-shutdown (or simply -e) here to allow the
> muxer to properly finish the file.
>

Yes, off course I forgot it here, not when I use it.
I use also num-buffers property on both audio and video source,
otherwise no muxer will produce a working file :)


> You could check at the mp4 specs for the avcC atom syntax, that's where
> mp4mux puts the 'codec_data' field from the caps. And then compare what your
> encoder produces with what x264enc does.
>
> Otherwise you can open a bug in bugzilla.gnome.org with the input from your
> hardware elements and describe this problem over there.
>
> To get the input you can use gdppay element in something like:
>
> gst-launch my_embedded_v4l2src num-buffers=50 ! my_embedded_264enc ! gdppay
> ! filesink location=input.gdp

I think I will open the bug.
Thank you!

***** By The Overkill !!! *****




More information about the gstreamer-devel mailing list