0

我正在尝试AVCodecContext正确配置以实时捕获高清(1080i)和标清(720 x 576) - 也是隔行扫描的。我在 Windows 操作系统上使用 libx264 和 ffmpeg 静态库。如果有人可以帮助flags,gop_sizemax_b_frames所有其他 AVCodecContext 的成员......

例如,我想我应该CODEC_FLAG_INTERLACED_ME | CODEC_FLAG_INTERLACED_DCT设置标志。然而,我需要的是关于如何设置这一切的整个故事。

4

2 回答 2

1

如果您的目标是实时编码,只需使用:

x264_param_default_preset(&param, "ultrafast", "zerolatency");

这将设置您需要的内容。如果您有带宽要求,您可能需要在此基础上设置 VBV 参数。

于 2013-10-08T10:04:31.140 回答
0

除非您知道它们已经不适合您,否则不要设置任何选项。libav 0.8 默认设置正确。

于 2012-01-25T03:16:17.600 回答