我正在尝试正确配置AVCodecContext
以便实时捕获HD(1080i)和SD(720 x 576) - 也是隔行扫描。我在Windows操作系统上使用libx264和ffmpeg静态库。
如果有人可以帮助flags
,gop_size
,max_b_frames
以及所有其他AVCodecContext的成员......
例如,我想我应该设置CODEC_FLAG_INTERLACED_ME | CODEC_FLAG_INTERLACED_DCT
个标志。但是,我需要的是关于如何设置这一切的整个故事。
答案 0 :(得分:1)
如果您的目标是实时编码,请使用:
x264_param_default_preset(¶m, "ultrafast", "zerolatency");
这将设置您需要的内容。 如果您有带宽要求,可能需要在此基础上设置VBV参数。
答案 1 :(得分:0)
除非您知道它们已经不适合您,否则请勿设置任何选项。 libav 0.8默认设置正确。