Youtube-dl vs Streamlink vs livestreamer vs FFmpeg В чём разница?
Прошу сразу не дизлайкать этот вопрос. На самом деле он достаточно часто встречался мне, но без ответа. Поставил себе задачу: взять видеопоток(youtube/twitch/любой другой источник) и записывать его локально, после чего проводить махинации с видео (обрезать,отправлять и т.п.) Столкнулся с трудностью выбора софта. Я выделил 4 реализации процесса записи стримов.
- Youtube-dl
- Streamlink
- livestreamer
- FFmpeg
Кто-то даже делал через парсеры html (bs и подобные). Я долго разбирался, какая мне нужна реализация, но так и не понял, что лучше подойдёт. Так же, меня смутило, что кто-то использует сразу несколько библиотек одновременно. Т.е. я видел реализации FFmpeg + Streamlink/FFmepg + Youtube-dl.
Так как в этой сфере я не специалист я бы хотел услышать мнения более опытных в этом людей. Буду крайне рад грамотному разъяснению!