
Mi comando actual se ve así:
-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
Hice una pregunta sobre cómo exportar una imagen más rápido, puedes leer más al respecto.aquí. Me sugirió que pusiera mi -ss
antes -i
para búsqueda rápida y funcionó perfectamente.
Luego intenté hacer lo mismo al recortar un video probando esto:
-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
luego -to
simplemente es ignorado.
También probé esto-
-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
en mi registro muestra esto:
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.
¿Alguien puede ayudarme con la forma correcta de hacer esto?
Respuesta1
De esta manera -to
, solo se puede utilizar en circunstancias limitadas, como cuando se realiza una búsqueda lenta o se copian marcas de tiempo. Con la búsqueda rápida, la marca de tiempo de salida del primer cuadro de entrada se restablece a 0 y, por lo tanto, -to
es inútil.
La solución alternativa es utilizar -t
cuyo valor sea -to
tiempo: -ss
tiempo.