FFMPEG - como conseguir uma busca rápida ao aparar

FFMPEG - como conseguir uma busca rápida ao aparar

Meu comando atual é assim:

-i Video.mp4 -i Image.png -filter_complex [1:v][0:v]scale2ref=iw:ih[ovr][base];[ovr]colorchannelmixer=aa=0.7[ovrl];[base][ovrl]overlay[v] -map [v] -ss valueLeft -to valueRight -c:v libx264 -preset ultrafast Output.mp4

Fiz uma pergunta sobre como exportar uma imagem mais rápido, você pode ler mais sobre issoaqui. Ele sugeriu que eu colocasse meu -ssantes -ipara busca rápida e funcionou perfeitamente.

Em seguida, tentei fazer a mesma coisa cortando um vídeo, tentando isto:

 -ss valueLeft -i Video.mp4 -i Image.png -to valueRight -filter_complex [1:v][0:v]scale2ref=iw:ih[ovr][base];[ovr]colorchannelmixer=aa=0.7[ovrl];[base][ovrl]overlay[v] -map [v] -c:v libx264 -preset ultrafast Output.mp4

então -toé simplesmente ignorado.


Eu também tentei isso-

-ss valueLeft -i Video.mp4 -to valueRight -i Image.png -filter_complex [1:v][0:v]scale2ref=iw:ih[ovr][base];[ovr]colorchannelmixer=aa=0.7[ovrl];[base][ovrl]overlay[v] -map [v] -c:v libx264 -preset ultrafast Output.mp4

no meu log mostrando isso:

Image.png -- you are trying to apply an input option to an output file or vice versa. Move this option before the file it belongs to.


Alguém por favor pode me ajudar com a maneira correta de fazer isso?

Responder1

A forma como -toé implementada só pode ser usada em circunstâncias limitadas, como quando uma busca lenta está sendo executada ou carimbos de data e hora estão sendo copiados. Com a busca rápida, o carimbo de data/hora de saída do primeiro quadro de entrada é redefinido para 0 e, portanto, -toé inútil.

A solução alternativa é usar -tcujo valor é -totempo - -sstempo.

informação relacionada