TikTok Downloader (Загрузчик видео с TikTok)
Мощное и доступное дополнение для NVDA, позволяющее скачивать видео с TikTok. Специально разработано для незрячих и слабовидящих пользователей с полной поддержкой скринридера.
Возможности
- Скачивание видео: Загружайте видео с TikTok в формате MP4
- Опция без водяного знака: Попытка скачать видео без водяного знака TikTok
- Выбор качества: Выбор между «Лучшее», 1080p, 720p, 480p или 360p
- Умное определение URL: Автоматически определяет URL TikTok из адресной строки браузера или буфера обмена
- Фоновые загрузки: Загрузки продолжаются в фоновом режиме, пока вы работаете в других приложениях
- Очередь загрузок: Добавляйте несколько видео в очередь и скачивайте их последовательно
- Отслеживание прогресса в реальном времени: Просмотр скорости загрузки, размера файла, оставшегося времени и процента выполнения
- Звуковые уведомления: Звуковая обратная связь при завершении или ошибке загрузки (настраивается)
- Авто-повтор: Автоматический повтор неудачных попыток загрузки (настраиваемое количество попыток)
- Статистика загрузок: Отслеживание общего количества загруженных видео
- Сохранение состояния: Прерванные загрузки сохраняются и могут быть возобновлены после перезапуска NVDA
Требования
- NVDA 2019.3 или новее
- Windows 10 или новее
- Убедитесь, что папка
bin содержит файлы yt-dlp.exe, ffmpeg.exe и ffprobe.exe. (Они не включены в репозиторий для экономии места).
Установка
- Скачайте последний файл
.nvda-addon со страницы Releases
- Откройте файл при запущенной NVDA
- Подтвердите установку при запросе
- При необходимости перезапустите NVDA
Ручная установка (для разработки)
- Клонируйте этот репозиторий
- Скачайте необходимые исполняемые файлы:
- Поместите файлы в
globalPlugins/tiktokDownloader/bin/
- Скопируйте папку
addon в каталог конфигурации пользователя NVDA (например, %APPDATA%\nvda\addons).
Использование
Открытие загрузчика
- Нажмите
NVDA+Shift+T, чтобы открыть диалоговое окно TikTok Downloader
- Или перейдите в Меню NVDA → Сервис → TikTok Downloader…
Скачивание видео
- Скопируйте URL видео из TikTok в буфер обмена (дополнение определит его автоматически)
- Откройте загрузчик с помощью
NVDA+Shift+T
- URL должен быть автоматически подставлен; если нет, вставьте его вручную
- Выберите желаемое качество
- Отметьте «Пытаться удалить водяной знак», если нужно
- Нажмите «Добавить в очередь загрузки» или клавишу
Enter
Быстрая загрузка
Нажмите NVDA+Shift+Control+T, чтобы мгновенно начать загрузку видео TikTok из буфера обмена без открытия диалогового окна.
Управление загрузками
- Повторить: Повторить неудачную или остановленную загрузку
- Остановить: Остановить активную загрузку
- Удалить: Удалить загрузку из списка
- Открыть расположение файла: Открыть папку с завершённой загрузкой
- Очистить завершённые: Удалить все завершённые загрузки из списка
- Остановить все: Остановить все активные загрузки
Сочетания клавиш в списке загрузок
Delete: Удалить выбранную загрузку
Enter: Открыть расположение файла для завершённых загрузок
Настройка
Доступ к настройкам через Меню NVDA → Параметры → Настройки → TikTok Downloader:
| Настройка |
Описание |
| Папка загрузки |
Куда сохраняются скачанные видео (по умолчанию: папка «Загрузки») |
| Воспроизводить звуковые уведомления |
Включить/выключить звуки завершения и ошибки |
| По умолчанию пытаться удалить водяной знак |
Всегда пытаться скачивать без водяного знака |
| Количество попыток авто-повтора |
Количество автоматических повторов (0–10, по умолчанию: 2) |
Краткий список сочетаний клавиш
| Сочетание |
Действие |
NVDA+Shift+T |
Открыть TikTok Downloader |
NVDA+Shift+Control+T |
Быстрая загрузка из буфера обмена |
Escape |
Закрыть диалоговое окно |
Delete |
Удалить выбранную загрузку |
Enter |
Открыть расположение файла (завершённые загрузки) |
Поддерживаемые форматы URL
Дополнение поддерживает различные форматы URL TikTok:
https://www.tiktok.com/@username/video/1234567890
https://m.tiktok.com/...
https://vm.tiktok.com/...
https://vt.tiktok.com/...
Технические подробности
- Использует yt-dlp для извлечения и загрузки видео
- Использует ffmpeg для склейки видео и конвертации форматов
- Загрузки обрабатываются в очереди с максимум 3 одновременными загрузками
- Состояние загрузок сохраняется в файле
nvda_tiktok_downloader_state.json в домашнем каталоге пользователя
- Дополнение автоматически обновляет yt-dlp при запуске
Решение проблем
«yt-dlp.exe не найден» или «ffmpeg.exe не найден»
Убедитесь, что необходимые исполняемые файлы присутствуют в папке bin:
- globalPlugins/tiktokDownloader/bin/yt-dlp.exe
- globalPlugins/tiktokDownloader/bin/ffmpeg.exe
- globalPlugins/tiktokDownloader/bin/ffprobe.exe
Сбой загрузки с ошибкой
- Убедитесь, что у вас есть активное подключение к интернету
- Попробуйте обновить yt-dlp через Настройки → Проверить обновления yt-dlp
- Некоторые видео могут быть ограничены по региону или являются приватными
- Проверьте, корректен ли URL и существует ли ещё видео
Нет звуковых уведомлений
Проверьте, что в настройках дополнения включена опция «Воспроизводить звуковые уведомления».
Участие в разработке
Мы рады вашим вкладам! Пожалуйста, не стесняйтесь создавать issues или pull requests.
Лицензия
Этот проект лицензирован по лицензии GNU General Public License v2.0.
Благодарности
- NVDA — Бесплатный скринридер для Windows
- yt-dlp — Мощный загрузчик видео
- ffmpeg — Мультимедийный фреймворк
История изменений
Версия 1.0.0
- Первый выпуск
- Скачивание видео с TikTok в формате MP4
- Опция удаления водяного знака
- Выбор качества (Лучшее, 1080p, 720p, 480p, 360p)
- Умное определение URL из браузера и буфера обмена
- Очередь загрузок с одновременными загрузками
- Отображение прогресса в реальном времени
- Звуковые уведомления
- Авто-повтор при сбое
- Статистика загрузок
- Сохранение состояния загрузок