ffmpeg psnr после обрезки - PullRequest
0 голосов
/ 27 июня 2018

Я пытаюсь рассчитать PSNR для двух изображений, которые имеют слегка различную ширину / высоту:

ffmpeg -y -i /tmp/ff-021407597-sn-1029-516-C-0-956542137 
          -i /tmp/ff-021407597-ff-1029-516-C-0-362227908 
          -filter_complex "[0:v]crop=1028:514;[1:v]crop=1028:514" 
          -filter_complex "psnr"  %03d.png

Это не работает, и я получаю эту ошибку:

Ввод # 0, png_pipe, от

'/ tmp / ff-021407597-sn-1029-516-C-0-956542137': продолжительность: N / A,

битрейт: N / A

Поток # 0: 0: видео: png, rgb24 (pc), 1029x515, 25 тбн, 25 тбн, 25 тбк. Вход # 1, png_pipe, от

'/ tmp / ff-021407597-ff-1029-516-C-0-362227908': продолжительность: N / A,

битрейт: N / A

Поток # 1: 0: видео: png, rgb24 (pc), 1029x516, 25 tbr, 25 tbn, 25 tbc. Не удается найти соответствующий поток для немаркированной входной панели 0 в фильтре

Parsed_psnr_0

Есть ли способ отобразить выходные данные фильтра кадрирования так, чтобы он был передан в фильтр psnr?

1 Ответ

0 голосов
/ 27 июня 2018

Используйте

ffmpeg -y -i /tmp/ff-021407597-sn-1029-516-C-0-956542137 
          -i /tmp/ff-021407597-ff-1029-516-C-0-362227908 
          -filter_complex "[0:v]crop=1028:514[a];[1:v]crop=1028:514[b];[a][b]psnr" -f null -
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...