Я пытаюсь использовать libavcodec (ffmpeg) для кодирования необработанных данных пикселей в формат mp4.Все идет хорошо, и я получаю файл .avi с достойным качеством, но иногда кодек выдает предупреждение «слишком большой кодированный кадр».И когда это когда-либо происходит, часть некоторых кадров (обычно нижняя часть кадра) выглядит искаженной или все перепутано.Может ли кто-нибудь сказать мне, когда это предупреждение дается.Ниже приведены настройки, которые я использую для кодера:
qmax = 6;
qmin = 2;
bit_rate = 200000; // if I increase this, I get more warnings.
width = 1360;
height = 768;
time_base.den = 15; // frames per second
time_base.num = 1;
gop_size = 48;
pix_fmt = PIX_FMT_YUV420P;
С уважением,