1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/zjz0812-douyin

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Отказ от ответственности

Данный проект предназначен исключительно для обучения и ознакомления. Запрещено любое коммерческое использование. Если вы используете его в коммерческих целях, это может привести к юридическим спорам, и я не несу за это ответственности!

Описание функций

Чтобы предоставить пользователям более удобный и эффективный опыт, данный проект поддерживает два способа использования для удаления водяных знаков

(1) Пользователь копирует и делится ссылкой. После того как личный аккаунт WeChat получает ссылку с идентификатором URL-адреса Douyin, он отправляет обработанное видео без водяных знаков в формате MP4 пользователю.

(2) Пользователь открывает главную страницу, копирует ссылку для общего доступа и нажимает кнопку. На заднем плане удаляется водяной знак, и после успешного удаления водяного знака видео без него воспроизводится непосредственно в браузере. Пользователь может сохранить видео без водяных знаков на свой компьютер, щёлкнув правой кнопкой мыши.

Архитектура программного обеспечения

springboot2.x Vue2.x layui2.4

Инструкция по использованию

Версия для WeChat-друзей

  1. Скачайте серверную часть проекта и запустите springboot-проект DouyinApplication. Серверная часть работает на порту 12521 по умолчанию http://localhost:/douyin/api/initLog.
  2. Откройте браузер и введите http://ваш_IP:12521/douyin/api/initLog
  3. Откройте свой мобильный WeChat, отсканируйте QR-код, чтобы авторизоваться через WeChat, и войдите в систему.
  4. Вы можете попросить друзей отправить вам любой URL-адрес Douyin или отправить его себе самостоятельно. Обработанное видео без водяных знаков будет отправлено вам или вашим друзьям!

Веб-версия

  1. Загрузите серверную часть проекта и запустите springboot-проект DouyinApplication.
  2. Скачайте клиентский проект и запустите npm run dev. Адрес клиентского кода: https://gitee.com/zjz0812/douyin-front.git.
  3. Откройте главную страницу.

Прочие примечания

  1. В проекте используются веб-API-интерфейсы WeChat.
  2. В компоненте Vue используются Vux, NutUi и videoPlayer, а на бэкенде — layUi.
  3. Обработка отправленных файлов в WeChat выполняется по умолчанию многопоточно, что обеспечивает одновременное выполнение запросов несколькими пользователями.
  4. В проекте учтены проблемы безопасности потоков, используются различные прослушиватели для отслеживания состояния weixinClient.
  5. Проект поддерживает функцию повторного входа в случае обрыва связи. При повторном входе вы можете снова сгенерировать QR-код авторизации, посетив http://ваш_IP:12521/douyin/api/initLog. Если у вас уже есть учётная запись и вы вошли в систему, вам будет предложено продолжить работу без повторной авторизации.
  6. Особая благодарность другим авторам открытых исходных кодов за предоставленные идеи, включая Appium для захвата ссылок на видео Douyin и веб-API для анализа пакетов.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Дуоин удаляет водяные знаки. Отправляет оригинальное видео в друзья в WeChat. Поддерживает веб-версию. Поддерживает онлайн-воспроизведение на веб-странице. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/zjz0812-douyin.git
git@api.gitlife.ru:oschina-mirror/zjz0812-douyin.git
oschina-mirror
zjz0812-douyin
zjz0812-douyin
master