FFMPEG: filter_complex come faccio a duplicare un pad di output su più pad di input


2

Questo sembra essere facile, ma non riesco a capire come farlo!

Come faccio a fare questo?

ffmpeg -i file.mp4 -filter_complex
    [0:v]some_transform(trim, etc.)[c1][c2];
    [c1]do_something[out1];
    [c2]do_something_else[out2]" ...

Questo non funziona:

ffmpeg -i file.mp4 -filter_complex
    [0:v]some_transform[c1];
    [c1]do_something[out1];
    [c1]do_something_else[out2]" ...

io PUÒ flussi di input duplicati ([0: v], per esempio), solo non "pad" ... MOLTO frustrante !!!!

Risposte:


2

Utilizzare il Diviso o asplit filtri per dividere l'input in diverse uscite identiche. split è per video e asplit è per audio.

Il filtro accetta un singolo parametro che specifica il numero di uscite. Se non specificato, il valore predefinito è 2.

ffmpeg -i file.mp4 -filter_complex
"[0:v]some_transform(trim, etc.),split[c1][c2];
 [c1]do_something[out1];
 [c2]do_something_else[out2]" ...

Grazie! È strano, ho cercato anche un filtro diviso ... controllerà di nuovo i documenti. Grazie!!!!
Mark Gerolimatos

@MarkGerolimatos A quali documenti hai fatto riferimento?
llogan

I documenti ffmpeg online. Potresti aver guardato il documento mux invece del filtro doc.
Mark Gerolimatos
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.