Existe alguma maneira de controlar a taxa de bits de vídeo usando o Filtro Complexo FFmpeg diferente de -b: v?

0

Estou tentando compactar uma parte do tamanho do vídeo reduzindo a taxa de bits. Estou usando o FFmpeg para dividir o quadro de vídeo em blocos e, em seguida, tentar controlar a taxa de bits de apenas um bloco. Depois de reduzir a taxa de bits para uma parte do quadro, tenho que costurar todas as peças em um único quadro. Neste processo eu sou capaz de dividir o quadro em tiles e estou controlando com sucesso a taxa de bits, mas para costurar todos os tiles para frame eu tenho que usar o filtro hstack como chain para a função anterior -b: v. Como -b: v não é um filtro, não consigo usar o encadeamento dos filtros nos comandos ffmpeg um após o outro. 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
está lançando erro porque -b: v não é um filtro, então não pude usar o encadeamento do ffmpeg. Existe alguma outra maneira de fazer isso?

    
por srujith poondla 07.02.2017 / 23:16

0 respostas