Das Einstellen der Videobitrate über die ffmpeg-API wird für den libx264-Codec ignoriert

Ich transcodiere ein Video mit der FFMPEG-API in C-Code. Ich versuche, die Videobitrate mit der ffmpeg-API wie folgt einzustellen:

ovCodecCtx->bit_rate = 100 * 1000;

Der von mir verwendete Encoder ist libx264.

Dieser Parameter wird jedoch nicht übernommen und die resultierende Videoqualität ist sehr schlecht. Ich habe sogar versucht, verwandte Parameter wie rc_min_rate, rc_max_rate usw. einzustellen, aber die Videoqualität ist immer noch sehr niedrig, da diese verwandten Parameter nicht wirksam werden.

Könnte irgendein Experte sagen, wie man die Bitrate mit der FFMPEG-API richtig einstellen kann? Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage