У меня есть MKV с видеопотоком с неправильным разрешением 1920x800, но внутренний фильм имеет разрешение 1920x1080, поэтому мой основной видеоплеер LG Smart TV показывает сглаженное изображение. Я могу легко изменить разрешение в метаданных контейнера, но LG TV игнорирует эти данные и читает только данные видеопотока.
Первый вопрос: единственный способ изменить данные разрешения видеопотока - масштабировать видео?
Для масштабирования с помощью ffmpeg я использовал эту команду:
ffmpeg -i input.mkv -map 0 -c:a copy -c:s copy -c:v libx264 -preset slow -crf 17 -vf scale=1920:1080,setdar=16/9 output.mkv
Теперь mkv в порядке, мой телевизор LG прочитал его, выглядит потрясающе, но..... размер увеличился с 3,3 Гб до 12 Гб!! Общий битрейт видео 3,3Gb составляет 2,704 Кбит/с, 12Gb – 9,829 Кбит/с. Я думаю, что больше 7000Kbps бесполезны, в исходном видео нет информации для повышения качества.
Второй вопрос: Почему это огромное изменение размера? В чем моя ошибка?
Наилучшие пожелания