Я прочитал, что видео с буферизацией you-tube находятся в ОЗУ во время их воспроизведения, и вам не нужно загружать их снова. просто скопируйте флэш-файл в другое место. Однако, когда я скопировал его в домашний каталог, он говорит, что разрешение отклонено, а файл .flv на рабочем столе при воспроизведении с использованием vlc говорит, что vlc не может воспроизвести файл формата «undf». В чем может быть проблема?
Вот что я сделал:
pgrep -f flashplayer
Получил PID для видео.
Перемещение по ОЗУ:
cd /proc/pid/fd
ls -l
для просмотра номера, связанного с видео.
Скопировал его в домашнюю директорию: cp XX /home/username/12.flv
Вот и все!
Хотя это не является прямым ответом на ваш вопрос, если вы хотите загрузить видео с YouTube, используйте youtube-dl . Он находится в репозитории, но требует отдельного обновления (запустите youtube-dl -U
от имени root; вам может потребоваться сделать это дважды).
«undf» означает «неопределенный».
Проще говоря, файл поврежден или не распознан, поэтому ваша попытка сохранить поток не удалась и создала файл, который невозможно воспроизвести.