Livestreamer permet d'envoyer le flux vidéo vers le pipe stdout grâce à l'option -O.
Ensuite, tu peux récupérer ce qui sort de stdout dans ffmpeg grâce à la commande suivante (le tiret tout seul indique à ffmpeg de lire stdin):
ffmpeg -re -i -
En gros, la commande ressemble à ça:
livestreamer -O URL best | ffmpeg -re -i -
Ainsi, ffmpeg reçoit le flux, et tu peux donc t'en servir pour à la fois l'enregistrer, et à la fois l'envoyer vers ffplay avec un autre pipe (ffmpeg multiple outputs).
# Utiliser les pipes
Posté par Adau . En réponse au message rediriger un flux vidéo actif. Évalué à 1.
Coucou,
Livestreamer permet d'envoyer le flux vidéo vers le pipe stdout grâce à l'option -O.
Ensuite, tu peux récupérer ce qui sort de stdout dans ffmpeg grâce à la commande suivante (le tiret tout seul indique à ffmpeg de lire stdin):
ffmpeg -re -i -
En gros, la commande ressemble à ça:
livestreamer -O URL best | ffmpeg -re -i -
Ainsi, ffmpeg reçoit le flux, et tu peux donc t'en servir pour à la fois l'enregistrer, et à la fois l'envoyer vers ffplay avec un autre pipe (ffmpeg multiple outputs).
Adau