TAV: better initial q-index prediction for target bitrate mode

This commit is contained in:
minjaesong
2025-10-01 01:53:25 +09:00
parent 8c7550e581
commit 70dfc7bf13
3 changed files with 197 additions and 197 deletions

View File

@@ -3219,15 +3219,15 @@ int main(int argc, char *argv[]) {
enc->target_bitrate = bitrate;
// Choose initial q-index based on target bitrate
if (bitrate >= 64000) {
if (bitrate >= 32000) {
enc->quality_level = 5;
} else if (bitrate >= 32000) {
enc->quality_level = 4;
} else if (bitrate >= 16000) {
enc->quality_level = 3;
enc->quality_level = 4;
} else if (bitrate >= 8000) {
enc->quality_level = 2;
enc->quality_level = 3;
} else if (bitrate >= 4000) {
enc->quality_level = 2;
} else if (bitrate >= 2000) {
enc->quality_level = 1;
} else {
enc->quality_level = 0;