increased bitrate of recorded video on 25%

pull/13383/head
Andrey Morozov 13 years ago
parent d77fb60017
commit 0c273b867e
  1. 6
      modules/highgui/src/cap_ffmpeg_impl_v2.hpp

@ -983,7 +983,11 @@ static AVStream *icv_add_video_stream_FFMPEG(AVFormatContext *oc,
c->codec_type = AVMEDIA_TYPE_VIDEO; c->codec_type = AVMEDIA_TYPE_VIDEO;
/* put sample parameters */ /* put sample parameters */
c->bit_rate = bitrate; unsigned long long lbit_rate = static_cast<unsigned long long>(bitrate);
lbit_rate += (bitrate / 4);
lbit_rate = std::min(lbit_rate, static_cast<unsigned long long>(std::numeric_limits<int>::max()));
c->bit_rate = static_cast<int>(lbit_rate);
// took advice from // took advice from
// http://ffmpeg-users.933282.n4.nabble.com/warning-clipping-1-dct-coefficients-to-127-127-td934297.html // http://ffmpeg-users.933282.n4.nabble.com/warning-clipping-1-dct-coefficients-to-127-127-td934297.html
c->qmin = 3; c->qmin = 3;

Loading…
Cancel
Save