Я неофициальный историк для популярной прямой трансляции 24/7.Я написал скрипт для использования streamlink (форка livestreamer) для постоянной загрузки потока.Затем у меня есть скрипт для загрузки захваченного видео на YouTube в виде списка для владельца потока.Я использую сценарий оболочки, и имена файлов должны быть датами и временем.
Я также использовал youtube-dl.Для обоих максимальное время захвата составляет 6 часов, потому что оно остановится через это время.Чтобы решить эту проблему, я написал скрипт для перезапуска захвата, когда он останавливается после сна в течение 30 секунд (безопасность в случае цикла разгона), так что это тоже не проблема.
То, что я пытаюсь сделать, это либо установить захват потока (будь то youtube-dl или streamlink, это не имеет значения), чтобы он останавливался через более короткий интервал, например, 2 часа.Я мог бы также разделить файл на 3 части, но я не знаю, потребует ли это перекодирования.Если это так, это не вариант, потому что все это делается на VPS с ограниченными ресурсами.
Причина, по которой я пытаюсь разделить файлы или сделать захват за более короткий промежуток времени, заключается в том, что 6 часов слишком опасно для простой навигации по видео на YouTube.На мобильном телефоне поиск по определенному времени практически невозможен.Рабочий стол не намного проще, потому что вам нужно быть очень точным.