Hi,

I get some raw frames at 30 fps, each frame contains 640 * 480 RGB pixels.
In order to send such data on network, I want to use libavcodec to encode
such frames into video stream.

First, since the bandwidth can be up to 50Mbps or higher and the ARM
Cortex-a9 processer is less powerful than PC, I want some simple method to
save compute resources.
Is motion jpeg the best choice?

Second, I read some code in ffmpeg/libavcodec/mjpegenc.c, it seems that
only PIX_FMT_YUVJ420P and PIX_FMT_YUVJ422P are supported.
What is the difference between YUV420P and YUVJ420P? I tried google but
found few items about YUVJ.

Thanks very much for help.
_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user

Reply via email to