[Libav-user] Encode video: Pro Res 422
ggarra13 at gmail.com
Fri May 16 19:02:08 CEST 2014
On 16/05/14 10:27, Info || Non-Lethal Applications wrote:
> Hey there,
> I’m trying to encode a sequence of images into Pro Res 422 in the MOV
> I already had a look at the example: muxing.c and it looks promising.
> However, I can’t figure out how to tell the encoder to use ProRes
> instead of H.264 for MOV.
> Here’s what I’ve tried (mostly unaltered sample …):
> AVOutputFormat* pOutputFmt;
> AVFormatContext* pFormatCtx;
> AVStream* pVideoStream;
> AVCodec* pVideoCodec;
> /* Initialize libavcodec, and register all codecs and formats. */
> /* allocate the output media context */
> avformat_alloc_output_context2(&pFormatCtx, NULL, "mov",
Try after that:
pOutputFmt = pFormatCtx->oformat;
pOutputFmt->video_codec = AV_CODEC_ID_PRORES;
(add stream and open codec here).
More information about the Libav-user