Я хотел бы иметь возможность воспроизводить и сохранять видео с помощью mpv --ytdl. Как мне это сделать? Что особенно важно, буфер тоже сохраняется.
По сути, я хотел бы воспроизвести видео с YouTube, затем выйти из mpv и по-прежнему иметь возможность смотреть видео до момента его загрузки - поэтому мне также необходимо сохранить буферы в файл.
Я уже пробовал использовать youtube-dl -o - для потоковой передачи видео на стандартный вывод, а затем передать его с помощью mpv, т.е.
youtube-dl -o - | mpv -
(с мыслью, что я мог бы использовать tee, чтобы разделить поток и просто записать его в файл) - однако, есть проблема в том, что я не могу использовать mpv для навигации по видео - это просто фиксированный поток, поступающий из stdin после все. У меня была другая идея - использовать опцию -o в mpv, чтобы указать выходной файл. Это не сохраняет внутренний буфер, как бы то ни было.