Сценарий оболочки bash, который запрашивает формат, который включает все доступные версии, включая только аудио, только видео.
Принимает как абсолютные URL-адреса YouTube, так и идентификаторы видео.
#!/ usr/bin/env bash
# Download youtube video with desired quality
# youtube-dl accepts both fully qualified URLs and video id's such as AQcQgfvfF1M
url="$*"
echo "Fetching available formats for $url..."
youtube-dl -F "$url"
read -p "Please enter the desired quality code: " FORMAT
echo "Streaming with quality $FORMAT..."
mpv --cache=1024 $(youtube-dl -f $FORMAT -g "$url")
Пример вывода:
yt.sh https://m.youtube.com/watch?v=Dax_tnZRExc
[youtube] Dax_tnZRExc: Downloading webpage
[youtube] Dax_tnZRExc: Downloading video info webpage
[youtube] Dax_tnZRExc: Extracting video information
[youtube] Dax_tnZRExc: Downloading MPD manifest
[info] Available formats for Dax_tnZRExc:
format code extension resolution note
139 m4a audio only DASH audio 49k , m4a_dash container, mp4a.40.5@ 48k (22050Hz), 308.75KiB
249 webm audio only DASH audio 50k , opus @ 50k, 271.91KiB
250 webm audio only DASH audio 70k , opus @ 70k, 366.63KiB
171 webm audio only DASH audio 118k , vorbis@128k, 652.50KiB
140 m4a audio only DASH audio 127k , m4a_dash container, mp4a.40.2@128k (44100Hz), 820.00KiB
251 webm audio only DASH audio 130k , opus @160k, 705.84KiB
160 mp4 256x144 DASH video 109k , avc1.4d400c, 13fps, video only, 703.64KiB
278 webm 256x144 144p 111k , webm container, vp9, 25fps, video only, 439.72KiB
242 webm 426x240 240p 243k , vp9, 25fps, video only, 623.95KiB
133 mp4 426x240 DASH video 252k , avc1.4d4015, 25fps, video only, 1.54MiB
134 mp4 640x360 DASH video 388k , avc1.4d401e, 25fps, video only, 1.24MiB
243 webm 640x360 360p 458k , vp9, 25fps, video only, 1.19MiB
135 mp4 854x480 DASH video 761k , avc1.4d401e, 25fps, video only, 2.40MiB
244 webm 854x480 480p 893k , vp9, 25fps, video only, 2.00MiB
136 mp4 1280x720 DASH video 1382k , avc1.4d401f, 25fps, video only, 4.56MiB
247 webm 1280x720 720p 1754k , vp9, 25fps, video only, 3.94MiB
137 mp4 1920x1080 DASH video 2350k , avc1.640028, 25fps, video only, 8.48MiB
248 webm 1920x1080 1080p 2792k , vp9, 25fps, video only, 8.09MiB
17 3gp 176x144 small , mp4v.20.3, mp4a.40.2@ 24k
36 3gp 320x180 small , mp4v.20.3, mp4a.40.2
43 webm 640x360 medium , vp8.0, vorbis@128k
18 mp4 640x360 medium , avc1.42001E, mp4a.40.2@ 96k
22 mp4 1280x720 hd720 , avc1.64001F, mp4a.40.2@192k (best)
Please enter the desired format #
Если вы хотите загрузить видео, а не поток он просто удаляет часть mpv --cache=1024 и знак доллара с помощью скобок. У меня есть аналогичная настройка для вас, поэтому я попытался реплицировать вашу проблему, и это то, что я узнал. Во-первых, когда я закрыл себя из папок, я всегда мог восстановить доступ через вкладку «Безопасность», независимо от того, что я установил. Это до тех пор, пока я не откажу в доступе к диску, после чего я успешно полностью заблокировал себя. Поскольку вы все еще можете получить доступ к некоторым файлам, я понимаю, что что-то должно быть другим, но это как можно ближе. Давайте двигаться вперед с тем, что у нас есть.
Linux и Windows используют разные системы разрешений, поэтому даже когда я полностью заперся в Windows, у Linux был полный доступ. К сожалению, очень сложно изменить разрешения Windows, если это вообще возможно. Но по крайней мере мы можем сохранить ваши файлы. Мы можем скопировать их все в новое место, отформатировать диск или раздел, который вы заблокировали, а затем скопировать их обратно. Не самое изящное решение, я понимаю, что если это Steam-накопитель, это может быть довольно много данных. Надеюсь, у вас есть комната, запасной внешний накопитель или вы можете получить ее.
Вы сказали, что не подходите к Linux, поэтому я постараюсь использовать детские шаги здесь. Не обижайтесь, если я объясню то, что вы считаете очевидным. Итак, первый шаг - это загрузка в вашу ОС Linux. Затем мы подключим накопитель. Нажмите на свой супер-ключ или просто нажмите кнопку в верхнем левом углу, введите «Диски» в область поиска и запустите его. Слева вы увидите все ваши диски. Выберите тот, который вы заблокировали. Теперь, если он разбит на разделы, вы увидите, что это представлено в центре окна. Нажмите раздел, который вам нужен, или просто блок, если это один раздел, а затем кнопку воспроизведения, чтобы установить его. Он скажет, что установлен на / media / {ваше имя пользователя} / {имя диска} или, возможно, / mnt / {букет букв и цифр в хеше}. Обратите внимание, что это может быть полезно в секундах
Теперь вы должны иметь возможность открыть свой файловый проводник (он называется nautilus, но будет отображаться как только файлы), а с левой стороны вы должен видеть + Другие местоположения. Нажмите это, а затем ваш диск, который вы только что установили. Скопируйте файлы в любом месте комнаты. Теперь у меня был полный контроль, когда я тестировал это, но, несмотря на то, что ваше разрешение отклонено, попробуйте это. К сожалению, для этого шага вам понадобится Terminal, но только если у вас еще нет разрешения (вы должны).
Загрузите терминал с помощью Ctrl + Alt + T или с помощью тире и ввода в терминале. Сначала мы сделаем себя владельцем с помощью
sudo chown -R $USER:$USER /path/to/device
и помним, что путь / to / device - это то, что я раньше отмечал. Не стесняйтесь копировать и вставлять, чтобы правильно форматировать, а затем просто исправить путь. Затем мы убедимся, что у нас есть права.
sudo chmod -R 777 /path/to/device
Это позволяет разрешить кому угодно что угодно. Обычно это ужасный совет, но поскольку вы на самом деле не используете Linux, и вам просто нужны ваши данные, это должно быть хорошо. И, надеюсь, ваш опыт похож на мой, и вы просто получили полный доступ, ничего не изменяя.
Теперь, надеюсь, вы получили все или, по крайней мере, все важные данные, сохраненные где-то в другом месте, например, на вашем Linux-разделе или внешнем диске. Откройте диски снова и отформатируйте этот диск. Выберите устройство и раздел (при условии, что он разделен), как и в прошлый раз. Теперь щелкните маленькие шестерни и Format Partition. Убедитесь, что файловая система установлена в NTFS (окна не могут читать ext4 без специального программного обеспечения) и назовите ее, если необходимо. После его форматирования вы можете переместить свои данные обратно. Я бы загрузился обратно в окна и сделаю двойную проверку, что все это есть и можно использовать, прежде чем удалять его из любого места, где вы его сохранили, но это должно помочь вам разобраться в себе. И кто-то другой может решить вашу проблему немного чище, но это должно вернуть вас к Steam и радоваться быстро и легко. Надеюсь, я помог.
У меня есть аналогичная настройка для вас, поэтому я попытался реплицировать вашу проблему, и это то, что я узнал. Во-первых, когда я закрыл себя из папок, я всегда мог восстановить доступ через вкладку «Безопасность», независимо от того, что я установил. Это до тех пор, пока я не откажу в доступе к диску, после чего я успешно полностью заблокировал себя. Поскольку вы все еще можете получить доступ к некоторым файлам, я понимаю, что что-то должно быть другим, но это как можно ближе. Давайте двигаться вперед с тем, что у нас есть.
Linux и Windows используют разные системы разрешений, поэтому даже когда я полностью заперся в Windows, у Linux был полный доступ. К сожалению, очень сложно изменить разрешения Windows, если это вообще возможно. Но по крайней мере мы можем сохранить ваши файлы. Мы можем скопировать их все в новое место, отформатировать диск или раздел, который вы заблокировали, а затем скопировать их обратно. Не самое изящное решение, я понимаю, что если это Steam-накопитель, это может быть довольно много данных. Надеюсь, у вас есть комната, запасной внешний накопитель или вы можете получить ее.
Вы сказали, что не подходите к Linux, поэтому я постараюсь использовать детские шаги здесь. Не обижайтесь, если я объясню то, что вы считаете очевидным. Итак, первый шаг - это загрузка в вашу ОС Linux. Затем мы подключим накопитель. Нажмите на свой супер-ключ или просто нажмите кнопку в верхнем левом углу, введите «Диски» в область поиска и запустите его. Слева вы увидите все ваши диски. Выберите тот, который вы заблокировали. Теперь, если он разбит на разделы, вы увидите, что это представлено в центре окна. Нажмите раздел, который вам нужен, или просто блок, если это один раздел, а затем кнопку воспроизведения, чтобы установить его. Он скажет, что установлен на / media / {ваше имя пользователя} / {имя диска} или, возможно, / mnt / {букет букв и цифр в хеше}. Обратите внимание, что это может быть полезно в секундах
Теперь вы должны иметь возможность открыть свой файловый проводник (он называется nautilus, но будет отображаться как только файлы), а с левой стороны вы должен видеть + Другие местоположения. Нажмите это, а затем ваш диск, который вы только что установили. Скопируйте файлы в любом месте комнаты. Теперь у меня был полный контроль, когда я тестировал это, но, несмотря на то, что ваше разрешение отклонено, попробуйте это. К сожалению, для этого шага вам понадобится Terminal, но только если у вас еще нет разрешения (вы должны).
Загрузите терминал с помощью Ctrl + Alt + T или с помощью тире и ввода в терминале. Сначала мы сделаем себя владельцем с помощью
sudo chown -R $USER:$USER /path/to/device
и помним, что путь / to / device - это то, что я раньше отмечал. Не стесняйтесь копировать и вставлять, чтобы правильно форматировать, а затем просто исправить путь. Затем мы убедимся, что у нас есть права.
sudo chmod -R 777 /path/to/device
Это позволяет разрешить кому угодно что угодно. Обычно это ужасный совет, но поскольку вы на самом деле не используете Linux, и вам просто нужны ваши данные, это должно быть хорошо. И, надеюсь, ваш опыт похож на мой, и вы просто получили полный доступ, ничего не изменяя.
Теперь, надеюсь, вы получили все или, по крайней мере, все важные данные, сохраненные где-то в другом месте, например, на вашем Linux-разделе или внешнем диске. Откройте диски снова и отформатируйте этот диск. Выберите устройство и раздел (при условии, что он разделен), как и в прошлый раз. Теперь щелкните маленькие шестерни и Format Partition. Убедитесь, что файловая система установлена в NTFS (окна не могут читать ext4 без специального программного обеспечения) и назовите ее, если необходимо. После его форматирования вы можете переместить свои данные обратно. Я бы загрузился обратно в окна и сделаю двойную проверку, что все это есть и можно использовать, прежде чем удалять его из любого места, где вы его сохранили, но это должно помочь вам разобраться в себе. И кто-то другой может решить вашу проблему немного чище, но это должно вернуть вас к Steam и радоваться быстро и легко. Надеюсь, я помог.
У меня есть аналогичная настройка для вас, поэтому я попытался реплицировать вашу проблему, и это то, что я узнал. Во-первых, когда я закрыл себя из папок, я всегда мог восстановить доступ через вкладку «Безопасность», независимо от того, что я установил. Это до тех пор, пока я не откажу в доступе к диску, после чего я успешно полностью заблокировал себя. Поскольку вы все еще можете получить доступ к некоторым файлам, я понимаю, что что-то должно быть другим, но это как можно ближе. Давайте двигаться вперед с тем, что у нас есть.
Linux и Windows используют разные системы разрешений, поэтому даже когда я полностью заперся в Windows, у Linux был полный доступ. К сожалению, очень сложно изменить разрешения Windows, если это вообще возможно. Но по крайней мере мы можем сохранить ваши файлы. Мы можем скопировать их все в новое место, отформатировать диск или раздел, который вы заблокировали, а затем скопировать их обратно. Не самое изящное решение, я понимаю, что если это Steam-накопитель, это может быть довольно много данных. Надеюсь, у вас есть комната, запасной внешний накопитель или вы можете получить ее.
Вы сказали, что не подходите к Linux, поэтому я постараюсь использовать детские шаги здесь. Не обижайтесь, если я объясню то, что вы считаете очевидным. Итак, первый шаг - это загрузка в вашу ОС Linux. Затем мы подключим накопитель. Нажмите на свой супер-ключ или просто нажмите кнопку в верхнем левом углу, введите «Диски» в область поиска и запустите его. Слева вы увидите все ваши диски. Выберите тот, который вы заблокировали. Теперь, если он разбит на разделы, вы увидите, что это представлено в центре окна. Нажмите раздел, который вам нужен, или просто блок, если это один раздел, а затем кнопку воспроизведения, чтобы установить его. Он скажет, что установлен на / media / {ваше имя пользователя} / {имя диска} или, возможно, / mnt / {букет букв и цифр в хеше}. Обратите внимание, что это может быть полезно в секундах
Теперь вы должны иметь возможность открыть свой файловый проводник (он называется nautilus, но будет отображаться как только файлы), а с левой стороны вы должен видеть + Другие местоположения. Нажмите это, а затем ваш диск, который вы только что установили. Скопируйте файлы в любом месте комнаты. Теперь у меня был полный контроль, когда я тестировал это, но, несмотря на то, что ваше разрешение отклонено, попробуйте это. К сожалению, для этого шага вам понадобится Terminal, но только если у вас еще нет разрешения (вы должны).
Загрузите терминал с помощью Ctrl + Alt + T или с помощью тире и ввода в терминале. Сначала мы сделаем себя владельцем с помощью
sudo chown -R $USER:$USER /path/to/device
и помним, что путь / to / device - это то, что я раньше отмечал. Не стесняйтесь копировать и вставлять, чтобы правильно форматировать, а затем просто исправить путь. Затем мы убедимся, что у нас есть права.
sudo chmod -R 777 /path/to/device
Это позволяет разрешить кому угодно что угодно. Обычно это ужасный совет, но поскольку вы на самом деле не используете Linux, и вам просто нужны ваши данные, это должно быть хорошо. И, надеюсь, ваш опыт похож на мой, и вы просто получили полный доступ, ничего не изменяя.
Теперь, надеюсь, вы получили все или, по крайней мере, все важные данные, сохраненные где-то в другом месте, например, на вашем Linux-разделе или внешнем диске. Откройте диски снова и отформатируйте этот диск. Выберите устройство и раздел (при условии, что он разделен), как и в прошлый раз. Теперь щелкните маленькие шестерни и Format Partition. Убедитесь, что файловая система установлена в NTFS (окна не могут читать ext4 без специального программного обеспечения) и назовите ее, если необходимо. После его форматирования вы можете переместить свои данные обратно. Я бы загрузился обратно в окна и сделаю двойную проверку, что все это есть и можно использовать, прежде чем удалять его из любого места, где вы его сохранили, но это должно помочь вам разобраться в себе. И кто-то другой может решить вашу проблему немного чище, но это должно вернуть вас к Steam и радоваться быстро и легко. Надеюсь, я помог.