Y2A-Auto:基于Flask的免費開源的視頻搬運工具
Y2A-Auto是什么?
Y2A-Auto 是一款基于Flask的免費開源的視頻搬運工具,可以將 YouTube 上面的視頻直接搬到 AcFun,提供下載、翻譯字幕和自動上傳的一整套解決方案,并支持監控 YouTube 熱點視頻或某些頻道,擁有人性化 Web 界面及油猴程序支持使用和管理。
特點功能
自動化搬運:從下載、字幕處理、ai 翻譯到自動上傳,無需手動干預。
YouTube 監控:可以監控 YouTube 的熱點視頻、視頻頻道、通過某個搜索關鍵字內容,自動發現并篩選出符合條件的視頻。
AI 強化:用 OpenAI API 進行標題、描述和字幕翻譯,自動添加 Tags 自動審核內容。
字幕處理:自動下載字幕文件,可以批量翻譯,并且可以在視頻內容中嵌入該內容。
Web 界面:提供 Web 界面,方便操作者進行任務管理、監控配置、系統配置。
油猴腳本:提供油猴腳本,可實現 Cookie 自動同步以及在 YouTube 視頻頁面一鍵推送視頻到處理隊列。
部署方式
Windows EXE 部署
下載源碼:git clone https://github.com/fqscfqj/Y2A-Auto.git。
進入構建工具目錄:cd build-tools,雙擊build.bat生成 EXE。
啟動程序:進入dist/Y2A-Auto目錄,雙擊start.bat。
特點:無需配置 Python、FFmpeg 環境,便攜可移植,雙擊啟動。
Docker 部署
快速啟動:
git clone https://github.com/fqscfqj/Y2A-Auto.git cd Y2A-Auto docker-compose up -d # 預構建鏡像 docker-compose -f docker-compose-build.yml up -d --build # 本地構建
目錄掛載:配置文件、數據庫、下載文件等數據通過目錄掛載持久化。
本地部署(Python 環境)
克隆項目并創建虛擬環境:python -m venv .venv,激活環境。
安裝依賴:pip install -r requirements.txt,安裝 FFmpeg。
啟動應用:python app.py。
使用介紹
環境配置:根據所使用的部署方式安裝相關軟件包、依賴。
克隆項目:通過 Git 命令克隆 Y2A-Auto 項目。
構建與啟動:根據對應部署方式的步驟進行 Build 啟動。
首次配置:
訪問 Web 界面: http://localhost:5000
配置 API 密鑰和賬號信息
上傳 Cookie 文件或設置登錄憑據
配置字幕翻譯選項
設置 YouTube 監控規則
任務執行:添加 YouTube 視頻 URL 或通過監控自動添加任務,啟動任務處理。
項目地址
https://github.com/fqscfqj/Y2A-Auto