Объединение фильтров с обычными параметрами - PullRequest
1 голос
/ 16 марта 2019

В чем разница между использованием параметра «Фильтр» и «Нормальный»?

Следует ли мне всегда использовать фильтры вместо параметров «Нормальный», когда это возможно?

Будут ли они работать, если вы объединитеих вместе?Или следует использовать всегда использовать связанные вместе с тем же методом?


Примеры

Масштаб и алгоритм

Все фильтры

-vf "scale=-2:720:flags=lanczos" 

Масштаб фильтра, обычный алгоритм

-vf scale=-2:720 
-sws_flags lanczos

Соотношение SAR и DAR

Все фильтры

-vf "setsar=1:1,setdar=4:3"

Фильтр SAR, нормальный аспект

-vf setsar=1:1 
-aspect 4:3 

Формат и качество пикселей

Фильтр Формат пикселей, нормальное качество

-vf format=yuv420p
-preset medium -b:v 2500K 

Нормальный формат пикселей, Нормальное качество

-pix_fmt yuv420p 
-preset medium -b:v 2500K

1 Ответ

1 голос
/ 16 марта 2019

В -vf "scale=-2:720:flags=lanczos,crop=..,scale=-2:360" алгоритм устанавливается только для первой шкалы, тогда как -sws_flags lanczos будет применяться ко всем экземплярам шкалы.Если вы уверены, что хотите, чтобы это относилось ко всем, тогда воспользуйтесь последней формой.Кроме того, в настоящее время фильтры filter_complex не будут подбирать -sws_flags или -swr_flags.Вы должны установить флаги в фильтрах.(Это в моем списке задач).

-aspect 4:3 можно использовать с потоковой копией.Очевидно, что вариант фильтра не может.Но аспект будет переопределять любой набор фильтров SAR и потенциально может быть недействительным.Таким образом, используйте только тогда, когда вы уверены, или вам нужно принудительно установить известное значение.

-pix_fmt yuv420p будет принудительно использовать это значение в качестве окончательного формата пикселей из фильтрующего графика.format может быть позже изменен другими фильтрами.В обоих случаях формат фильтра можно автоматически согласовать с кодировщиком.

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