Задать вопрос

Как убрать искажение при сборке видео из png (ffmpeg)?

Собираю видео из png файлов с помощью ffmpeg. Использую команду
ffmpeg -framerate 24 -i Output\%%06d.png -vcodec png output_from_images.avi


Обычно, качество видео равно качеству png. Искажений нет.
Но в отдельных случаях, появляется непонятное искажение. Что-то портит качество видео.

Вот пример части картинки с увеличением. Слева png файл. Справа - avi.
5e0df4aa25683933222209.png
На avi файле (справа) линия размазана. А на png достаточно четкая - прямая.
Причем такой глюк наблюдается только в этом месте.

Можно отредактировать png файлы, нарисовав линию крупнее или под другим углом и глюк исчезнет.
Видео будет выглядеть точно также как png картинки. Без искажений.
Странно.

Как убрать искажение при сборке видео из png (ffmpeg)?
  • Вопрос задан
  • 189 просмотров
Подписаться 2 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Stepik
    PRO C#. WPF
    3 месяца
    Далее
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
AMCDM
@AMCDM
Видеодизайнер
Попробуйте вместо -vcodec png использовать -vcodec copy
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы