ffmpeg formato de hora no filter_complex

1

Eu queria cortar o vídeo. Quer dizer, eu queria selecionar algumas seções de um vídeo e depois concatenciá-las ou misturá-las juntas!

Eu fiz isso.
Mas em "filter_complex" eu não consigo digitar o formato de hora do ponto de início como:
hh: mm: ss.0
Se eu digitar "trim = start = 02: 22: 00.0" ele falhará ...
Em vez disso, se eu digitar "trim = start = 8520", ele funcionará!

    ffmpeg.exe -i video1.mp4 -filter_complex "[0:v]trim=duration=145[a]; [0:v]trim=start=8520:end=8553,setpts=PTS-STARTPTS[b]; [a][b]concat[c1]" -map [c1] output.mp4  

Então eu deveria digitar apenas segundos!
Me diga por que?
Então me ajude a digitar o formato da hora em "filter_complex" como ... start = 02: 22: 00.0 end = 02: 22: 33.0

    
por IremadzeArchil19910311 04.04.2016 / 18:12

1 resposta

1

Atualização : essa funcionalidade foi quebrada desde julho de 2013. Fixa em junho de 2016.

Coloque-o entre aspas simples e escape os dois-pontos,

trim=start='02\:22\:00':end='02\:22\:33'
    
por 04.04.2016 / 18:30