VidBee là một desktop app mã nguồn mở kết hợp hai việc mà trước đây người ta thường phải dùng hai ba công cụ: tải video hoặc audio từ YouTube, TikTok, Twitter, Instagram, Facebook, Twitch, Bilibili và hơn 1000 site khác, hoặc import file local, rồi tạo transcript tìm kiếm được ngay trên máy. VidBee tải video tạo transcript không dừng ở chữ; nó gắn timestamp, nhãn người nói, và cho phép đưa transcript vào AI để tóm tắt, dịch hoặc hỏi đáp. Điểm đáng chú ý nhất không phải con số site hỗ trợ, mà là việc pipeline download-transcript-AI được gom vào một giao diện. Bài viết này dành cho người đang phân vân giữa tự ráp yt-dlp với Whisper hay dùng một app có sẵn, nhất là khi bạn quan tâm chuyện file ghi âm có bị gửi lên đám mây hay không.
Thank you for reading this post, don't forget to subscribe!Bên trong VidBee nối yt-dlp với transcript ra sao?

README mô tả VidBee là một monorepo chứ không phải một thư mục code đơn lẻ. Thành phần cốt lõi tên downloader-core nằm trong packages, được xây trên yt-dlp và FFmpeg; đây chính là lý do VidBee kế thừa khả năng tương thích với hơn 1000 site. Bên cạnh đó, apps/api là Fastify server dùng oRPC và sự kiện SSE; apps/web là web client dùng TanStack Start; apps/desktop là desktop app còn apps/extension là browser extension dùng WXT.
Điều README không nêu: nó chỉ đặt tên duy nhất một package dùng chung là downloader-core, còn phần transcript, AI prompt hay model quản lý nằm ở đâu trong kiến trúc chưa được mô tả tường minh. Dù vậy, cách repo được tổ chức cho thấy VidBee không chỉ là một nút tải đơn lẻ. README còn nhắc tới download queue, RSS subscription với bộ lọc từ khóa, nhúng metadata, thumbnail, chapter markers và phụ đề vào file xuất ra, xuất transcript dạng plain text hoặc Markdown. Về lý thuyết, đây là một pipeline xử lý media thay vì một tiện ích tải video rời rạc.
Docker compose chạy vidbee-api và vidbee-web thế nào?

README không hướng dẫn cài desktop bằng lệnh; với bản web, nó đưa Docker compose làm đường chạy nhanh. Lệnh ghi trong README là docker compose up -d --build. Theo file compose mẫu, vidbee-api nghe cổng 3100 và vidbee-web nghe cổng 3000.
README gợi ý dùng image từ GitHub Container Registry với tên ghcr.io/nexmoe/vidbee-api:latest và ghcr.io/nexmoe/vidbee-web:latest. File compose cũng định nghĩa hai named volume là vidbee-downloads và vidbee-data, cùng biến môi trường VIDBEE_DOWNLOAD_DIR trỏ thư mục chứa file tải xuống và VIDBEE_HISTORY_STORE_PATH trỏ database lịch sử. Nếu bạn chạy trên NAS, README khuyên thay named volume bằng bind mount và đặt VIDBEE_DOWNLOAD_DIR_HOST=/path/on/your/NAS/downloads để file tải về hiện trực tiếp trên host.
Một lưu ý liên quan tới hệ điều hành: README gốc không liệt kê macOS, Windows hay Linux cho bản desktop. Các bài giới thiệu bên ngoài thường gắn VidBee với ba hệ điều hành này, nhưng tài liệu chưa xác nhận điều đó. Nếu bạn cần chạy trên một Linux server, đường Docker được mô tả rõ ràng hơn nhiều so với đường desktop.
Ba thứ cần kiểm tra trước khi giao VidBee việc tải video hằng ngày

VidBee tự nhận đang trong giai đoạn under active development, nên nếu bạn biến nó thành công cụ tải video hằng ngày, hãy kiểm tra ba kỳ vọng sau đây trước. Chúng là ba lý do phổ biến khiến người dùng cài xong rồi bỏ.
- Media tải xong chưa chắc có transcript. Bạn phải chọn một model nhận diện giọng nói từ các family local Whisper, SenseVoice, Parakeet hoặc Qwen3-ASR, tải model rồi mới chạy. VidBee có thể gợi ý model theo cấu hình máy và ngôn ngữ, nhưng README không nêu dung lượng model hay thời gian xử lý dự kiến.
- Nút AI không tự hoạt động khi chưa cấu hình provider. Bạn cần kết nối OpenAI, Anthropic, Google, DeepSeek, Groq, Azure, Hugging Face, OpenRouter, xAI, Ollama, LM Studio hoặc một provider tùy chỉnh. Nếu chọn provider đám mây, README cảnh báo rõ prompt và transcript sẽ được gửi tới provider đó.
- Con số 1000+ site không phải lời hứa vĩnh viễn. VidBee dùng yt-dlp làm động cơ tải, nên khi một website thay đổi cấu trúc, khả năng tải có thể hỏng cho tới khi lõi được cập nhật. README cũng mời người dùng góp ý khi gặp lỗi, điều đó cho thấy dự án vẫn đang hoàn thiện chứ chưa phải bản phát hành ổn định lâu năm.
Ngoài ba mục trên, bạn nên kiểm tra tính năng queue tải xuống trước khi dùng thật. VidBee cho phép theo dõi tác vụ active, completed, failed, xem tiến độ, tốc độ, kích thước file và pause, resume, retry, remove mà không dựng lại queue. Đây là điểm mạnh thực sự của app desktop so với việc chạy nhiều lệnh yt-dlp riêng lẻ.
Khi VidBee dựng transcript tiếng Việt, file có rời máy không?

Câu trả lời nằm ở ranh giới giữa bước tạo transcript và bước dùng AI. Bước nhận diện giọng nói mà README gọi là local transcription chạy trên máy, media không cần tải lên dịch vụ transcription. Các dòng model được nhắc tên gồm Whisper, SenseVoice, Parakeet và Qwen3-ASR. Bước tóm tắt, dịch hoặc hỏi đáp lại là chuyện khác: README nói rõ prompt và transcript sẽ được gửi tới provider bạn chọn.
| Luồng dữ liệu | Điều README xác nhận |
|---|---|
| Tạo transcript từ giọng nói | Chạy local với Whisper, SenseVoice, Parakeet hoặc Qwen3-ASR; media không cần tải lên dịch vụ transcription |
| AI tóm tắt, dịch, hỏi đáp | Prompt và transcript được gửi tới provider bạn chọn; có thể chọn Ollama hoặc LM Studio để giữ local |
| API key | Lưu trên máy tính |
| Phụ đề nguồn | VidBee có thể dùng source captions khi có sẵn, hoặc chạy nhận diện giọng nói local nếu cần transcript mới |
Riêng chuyện tiếng Việt, README không công bố danh sách ngôn ngữ hay bảng đo độ chính xác. VidBee hứa sẽ gợi ý model theo máy và ngôn ngữ bạn dùng, nhưng không có benchmark cho tiếng Việt. Vì vậy lời khuyên duy nhất đáng tin là tự ghi một đoạn tiếng Việt có lẫn tên riêng, số liệu và từ địa phương, rồi chạy thử trên máy bạn trước khi gắn vào quy trình làm việc thật.
Dán link YouTube, TikTok vào VidBee có ra file HD 4K ngay không?

README không dùng cụm HD Video hay 4K. Nếu một bài viết bên ngoài hứa hẹn VidBee tải HD 4K từ mọi site, họ đang nói thêm vào điều README không ghi. VidBee chỉ đưa ra nhóm định dạng: Auto (MP4/MKV), MP4, MKV, WebM hoặc Original. Nhóm lựa chọn này nói về container, không nói về độ phân giải. Original chỉ là giữ nguyên định dạng gốc; nếu nguồn chỉ có 720p, VidBee không thể sinh ra file 4K.
Các bài tìm kiếm hàng đầu thường kéo VidBee vào nhóm HD video downloader và offline video player. Kỳ vọng chính xác hơn là: VidBee tải media, giữ metadata, tạo transcript có timestamp, rồi cho bạn bấm vào một dòng chữ để phát lại đúng đoạn người nói. Tính năng phát lại này phục vụ tra cứu nội dung, không phải để thay thế một media player đa năng. Nếu nhu cầu chính của bạn là xem phim nhiều luồng âm thanh, README không mô tả VidBee ở vai trò đó. Nếu nhu cầu chính là tìm lại câu nói trong một cuộc phỏng vấn dài, VidBee lại rất hợp.
Câu hỏi thường gặp
VidBee có thực sự miễn phí không?
Về giấy phép thì có, dự án phát hành theo MIT và là mã nguồn mở. Nhưng chi phí vận hành vẫn có thể phát sinh gồm ổ cứng chứa video, thời gian chạy model nhận diện giọng nói và phí API nếu bạn chọn provider đám mây. Miễn phí không đồng nghĩa với không tốn tài nguyên.
VidBee có tải được video YouTube không?
Có. Tiêu đề README nhắc tới YouTube, TikTok, Twitter, Instagram, Facebook, Twitch, Bilibili và hơn 1000 site khác. Tuy vậy, tính khả dụng của từng link phụ thuộc vào yt-dlp và thay đổi phía website. Nếu một link lỗi, README khuyến khích góp ý lên repository để đội phát triển xử lý.
Transcript của VidBee có tách người nói không?
Có, README nêu hai chế độ. Một là tự động phát hiện người nói, hai là bạn đặt số người nói cố định rồi gán lại nhãn mà không thay đổi chữ đã nhận dạng. Cơ chế xử lý giọng nói nhiều người không được README giải thích chi tiết.
Không có GPU thì chạy VidBee được không?
README không nêu yêu cầu phần cứng tối thiểu hay tối đa. VidBee gợi ý model theo máy và ngôn ngữ, nên máy yếu vẫn có thể chọn model phù hợp, nhưng thời gian tạo transcript sẽ dài hơn. Muốn biết chính xác, hãy thử một file ngắn trước khi xử lý hàng loạt.
VidBee là app desktop hay extension trình duyệt?
Monorepo đang chứa cả hai hướng: apps/desktop là desktop app còn apps/extension là browser extension dùng WXT. README đặt trọng tâm giới thiệu vào desktop app, còn phần extension chưa có mô tả tính năng riêng trong README.
Nguồn tham khảo
- repository gốc VidBee trên GitHub
- danh sách website VidBee hỗ trợ
- tài liệu hướng dẫn sử dụng VidBee
- tài liệu Docker chính thức
VidBee đáng thử, nhưng hãy nói rõ xong nghĩa là gì
VidBee không phải nút thần kỳ biến mọi video thành file 4K hoặc bản tóm tắt hoàn hảo chỉ sau một cú click. Nó là một pipeline có thật: tải media, gán metadata, tạo transcript local, rồi để bạn chọn AI provider phù hợp. Nếu bạn chỉ cần tải một clip lẻ, yt-dlp vẫn gọn hơn. Nếu bạn cần làm việc với transcript dài theo ngày, VidBee đáng để dành một buổi tối cài đặt và đo thử trên đúng ngữ liệu tiếng Việt của mình.

