FFMPEG Remap с видео - PullRequest
       3

FFMPEG Remap с видео

0 голосов
/ 18 ноября 2018

Я пытаюсь использовать фильтр FFMPEG Remap для преобразования круглого видео «рыбий глаз» в равноугольную форму. При этом я использую сценарий проецирования, описанный на странице Remap документации FFMPEG, для создания файлов карты для моей камеры.

Моя проблема такова:
Я успешно обработал неподвижные изображения, но при попытке вывести видео получаю только черные рамки.

Оригинал Original Image

Старинная Converted Image




По этой ссылке:
Существует ли фильтр fisheye или двойной тип "рыбий глаз" для равностороннего фильтра для ffmpeg?

Я считаю, что мне нужно использовать аргумент -loop перед моими файлами фильтра, чтобы обработать данные изображения как фрейм, однако при попытке этого я получаю сообщение об ошибке:

    failed to reallocate parser buffer



Мой вопрос:

Может ли кто-нибудь дать руководство о том, как правильно использовать переназначение FFMPEG для видеофайла?

Вот текущая команда, которую я использую (не работает, если я не удалю аргумент -loop)

    ffmpeg -i short.mp4 -loop 1 -i xfly.pgm -loop 1 -i yfly.pgm -filter_complex remap -c:v libx264 -c:a copy out.mp4

[ПРАВКА] Обновления

После дополнительного исследования, опция -loop должна появиться перед вводом файла, а не вводом карты изображения ... вот так

    FFMPEG -loop 1 -i file.mp4 -i x.pgm -i y.pgm -filter_complex remap out.mp4

Однако теперь я получаю:

    Option loop not found

-loop поддерживается только некоторыми расширениями изображений

1 Ответ

0 голосов
/ 18 ноября 2018

Используйте

ffmpeg -i file.mp4 -i x.pgm -i y.pgm -filter_complex remap,format=yuv444p,format=yuv420p out.mp4

Фильтр переотображения выводит только полностью сэмплированные цвета, а не субсэмплированные форматы, и большинство проигрывателей воспроизводят только субсэмплированное видео 4: 2: 0, поэтому необходимо вставить фильтр формата для преобразования в приемлемый формат.

Проблема здесь не имеет ничего общего с зацикливанием видео или карт. Повторное отображение будет повторно использовать статические карты без петель для всех кадров видео.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...