[Libav-user] Creating mp4 (h264 codec) video from OpenGL frames

Alex Cohn alexcohn at netvision.net.il
Sat May 12 07:47:15 CEST 2012


On May 11, 2012 8:43 PM, "Alex Druml" <alex3.dr at googlemail.com> wrote:
>
> Thx for the fast reply! is there an example for muxing a h264 stream into
a mp4 file using the C API ?
>
> BR,
> Alex

The best example is ffmpeg.c
sincerely,
Alex Cohn

> Am 10.05.2012 17:19, schrieb Alex Cohn:
>>
>> On Thu, May 10, 2012 at 5:16 PM, Alex Druml<alex3.dr at googlemail.com>
 wrote:
>>>
>>>
>>> hello!
>>>
>>> i am currently trying to encode frames (RGB) rendered with opengl into
a mp4
>>> file encoded with h264.
>>>
>>> i already managed to convert the frames from RGB to YUV (swscale) and i
>>> use the video_encode_example example from
>>>
http://git.videolan.org/?p=ffmpeg.git;a=blob;f=doc/examples/decoding_encoding.c;h=cb63294b142f007cf78436c5d81c08a49f3124be;hb=HEAD
>>>
>>> to encode the frames into a h264 file (vlc already plays the file). now
>>> i want to write this encoded file into a common container like mp4.
>>>
>>> i found a muxing example here
>>>
http://git.videolan.org/?p=ffmpeg.git;a=blob;f=doc/examples/muxing.c;h=9d338dee670699d07b1f87505d78ee52a17cb920;hb=HEAD
>>>
>>> but is it possible to write the encoded frames directly into a mp4 file?
>>>
>>> best regards!
>>
>>
>> No, you must conform to mp4 container logic. This is what the muxer is
for.
>>
>> BR,
>> Alex Cohn
>> _______________________________________________
>> Libav-user mailing list
>> Libav-user at ffmpeg.org
>> http://ffmpeg.org/mailman/listinfo/libav-user
>
> _______________________________________________
> Libav-user mailing list
> Libav-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/libav-user
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ffmpeg.org/pipermail/libav-user/attachments/20120512/55dad183/attachment.html>


More information about the Libav-user mailing list