Я пытаюсь сжать часть размера видео, уменьшив битрейт.Я использую FFmpeg, чтобы разделить видеокадр на тайлы, а затем пытаюсь контролировать битрейт только одного тайла. После уменьшения битрейта для одной части кадра я должен сшить все тайлы обратно в один кадр. В этом процессе я могу разделить кадр на тайлы и успешно управляю битрейтом, но чтобы объединить все тайлы в кадр, я должен использовать фильтр hstack в качестве цепочки к предыдущей функции -b:v. Поскольку -b:v не является фильтром, я не могу использовать цепочку фильтров в командах ffmpeg одну за другой. ffmpeg -i sam.mkv -filter_complex "[0:v]crop=out_w=in_w/2:out_h=in_h/2:x=0:y=0 [one];[0:v]crop=out_w=in_w/2:out_h=in_h/2:x=in_w/2:y=0[two]" [one]
-b:v 200000 [two]hstack=inputs=2[t] -map "[t]" output.mp4
ошибку, потому что -b:v не является фильтром, поэтому я не могу использовать цепочку ffmpeg. Есть ли другой способ сделать это?

0