Sto cercando di catturare l'input della mia webcam e canalizzare lo stdout di ffmpeg su un altro processo.
Il comando che sto usando è ffmpeg -f avfoundation -framerate 30 -i "0" -
e continua a darmi il seguente errore:
[NULL @ 0x7fc7ea81da00] Unable to find a suitable output format for 'pipe:'
pipe:: Invalid argument
Se sostituisco - con un nome file, il video viene registrato correttamente, ma non riesco a collegarlo ovunque. Qualcun altro l'ha incontrato?
ffmpeg
prima quindi non ho molto da dire mentre sto solo sperimentando. Tutto quello che sto cercando di fare adesso sono i dati della pipa dalla mia webcam a un processo nodejs e iniziare a lavorare da lì. Tutte le ricerche che ho fatto farebbero la stessa cosa con i file e 'solo aggiungendo - alla fine invia tutto a stdout
'ma non funziona così
-f matroska
giusto prima del -
personaggio e ha funzionato. Non sapevo che lo stesso argomento può essere usato più volte :)
-f
opzione di output per scegliere un formato di output appropriato, ma senza ulteriori informazioni da te non posso dare un suggerimento specifico.