ffmpeg изменить разрешение видеопотока

У меня есть 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 бесполезны, в исходном видео нет информации для повышения качества.

Второй вопрос: Почему это огромное изменение размера? В чем моя ошибка?

Наилучшие пожелания


person skorpionet    schedule 10.12.2014    source источник
comment
В Windows вы можете использовать uncropMKV, он работает с Avisynth и может дать лучшие результаты.   -  person Endoro    schedule 11.12.2014


Ответы (1)


Вариант -crf может быть немного низким. Это значение может быть от 0 до 51, где 23 — нормальное значение. 0 — очень высокое качество, а 51 — очень плохое. Попробуйте -crf 23.

Если время для вас не имеет значения (скорость конвертации), попробуйте пресет -preset veryslow.

person drumkruk    schedule 10.12.2014
comment
Предустановка очень медленная, возможно, слишком сложна для смарт-ТВ. И я бы предпочел CRF 20. - person Endoro; 10.12.2014
comment
Я только хочу изменить высоту видеопотока, избегая падения качества. - person skorpionet; 10.12.2014
comment
Каков результат предложенных мной настроек? - person drumkruk; 11.12.2014
comment
В соответствии с этим slhck.info/articles/crf будет видео половинного размера, но как возможно, что я должно снижать качество только для изменения размера? - person skorpionet; 12.12.2014