Как кодировать видео MPEG2 с низким битрейтом / низким качеством?

Есть несколько видео YUV420 1920x1080 60FPS, которые я хочу закодировать в MPEG2 с разными уровнями качества. Согласно stackoverflow: преобразование ffmpeg в mpeg2video, я мог бы сделать это с помощью

ffmpeg -i input -codec:v mpeg2video -qscale:v 10 output.mpg

Параметр qscale имеет линейную шкалу от 2 до 31, а 31 — это самое низкое качество, но оно не так плохо, как я ожидал бы от видео MPEG2 самого низкого качества.

Также пробовал эти:

-vcodec mpeg2video -maxrate 4000k
-vcodec mpeg2video -qmin 69 -qmax 69

maxrate игнорируется, и я получаю сообщение о том, что оно слишком низкое, а качество qmin 69 все еще выше, чем я хочу.

Кто-нибудь знает, как добиться действительно низкого качества видео MPEG2 с помощью ffmpeg или любого другого кодека MPEG2, который я мог бы использовать для этого? Спасибо


person vbajcinovci    schedule 18.02.2017    source источник
comment
Предоставление образцов может быть полезно для получения помощи по такого рода вопросам. Также вы можете задать этот вопрос на irc-канале ffmpeg (они очень полезны).   -  person tyb    schedule 19.02.2017