Я использую youtube-dl для загрузки видео с YouTube. Когда я вызываю его из node.js spawn child_process, он загружает видео, все работает нормально, но я не могу получить какую-либо информацию из child_process в мою программу. Я хотел бы получить информацию о прогрессе, сколько файлов загружено, или описание ошибки, если таковые имеются, и так ... Кроме того, я хотел бы захватывать данные в читаемый поток в основном процессе, а не сохранять их непосредственно в файл.
Есть ли у вас какие-либо рекомендации о том, как этого добиться?