Bản gốc tiếng Anh: https://argusic.com/best/video-players
Trình phát video mã nguồn mở, xây dựng và ra mắt
Các trình phát video và media bạn có thể tự chạy. Danh sách được sắp xếp theo việc mỗi dự án có hoạt động khi Argusic cài đặt nó mới không, với bản ghi lần thử đó chỉ cách một cú nhấp chuột.
Test từ 27 tháng 9, 2026 đến 29 tháng 10, 2026. Mỗi hàng ghi ngày test riêng; dự án có thể thay đổi sau ngày đó.
22 trên 26 dự án đã test chạy được. Còn 2 dự án đang chờ test.
Tóm tắt: 20 trong 26 dự án đã test khởi động được ngay trên máy mới: streama, xgplayer, clappr, media-chrome, video-react, infinite-image-browsing, next-video và tplay, và 12 dự án khác. 2 dự án khác khởi động được khi có một dịch vụ thay thế (mock) cho dịch vụ dự án cần, chẳng hạn database: NymphCast và MyTube. 4 dự án không kiểm chứng được: JKVideo, mini-media-player, react-native-vlc-media-player và Bubble-Card; log cho thấy từng dự án dừng ở đâu.
Argusic đo trên một máy mới mỗi lần. Mỗi con số đều link tới bằng chứng.
| # | dự án | kết luận | Điểm Argusic | ngôn ngữ | sao | ngày test |
|---|---|---|---|---|---|---|
| 1 | streama | Chạy được | 100 / 100 | JavaScript | 9,820 | 27 tháng 9, 2026 |
Máy chủ phát trực tuyến đa phương tiện tự lưu trữ. Kết quả test: Project compiles, all 59 Spock tests pass, fat JAR boots a Grails application on port 8086 serving a Streama login page at /login/auth with a working redirect chain from /. 27 phút. | ||||||
| 2 | xgplayer | Chạy được | 100 / 100 | JavaScript | 9,310 | 27 tháng 9, 2026 |
Một trình phát video HTML5 với một parser giúp tiết kiệm dữ liệu truyền tải. Kết quả test: yarn install succeeds, yarn build:all builds all 16 packages, full test suite passes (300/300), and the dev server starts on port 8081 and serves HTTP 200. 8 phút. | ||||||
| 3 | clappr | Chạy được | 100 / 100 | JavaScript | 7,524 | 28 tháng 9, 2026 |
Một trình phát media mở rộng được, hướng plugin, ưu tiên HTML5 cho web. Kết quả test: Project builds with all packages producing dist/ artifacts and the full test suite (59 files, 1232 tests) passes cleanly on Node 24.11.0. 8 phút. | ||||||
| 4 | media-chrome | Chạy được | 100 / 100 | TypeScript | 2,766 | 2 tháng 10, 2026 |
Custom elements (web components) để tạo các điều khiển trình phát âm thanh và video trông đẹp mắt trên website hoặc ứng dụng của bạn. Kết quả test: The media-chrome project installs, builds ESM/CJS/IIFE/React outputs, serves the dev site on port 8000, and runs 619+ of 721+ unit tests in headless Chromium. The 5-6 failures are environmental (no GPU codec for H.264 decode in container). 11 phút. | ||||||
| 5 | video-react | Chạy được | 100 / 100 | JavaScript | 2,724 | 9 tháng 10, 2026 |
Không còn được khuyến khích sử dụng, thay thế bằng Video.js 10; chỉ nhận các bản sửa lỗi bảo mật. Một trình phát video web được xây dựng cho thế giới HTML5 sử... Kết quả test: video-react v0.16.0 is installed and functional: npm install completes in ~7s, lint passes with no errors, and the full test suite (28 suites, 99 tests) passes on Node 18.19.1. 1 phút. | ||||||
| 6 | infinite-image-browsing | Chạy được | 100 / 100 | Python | 1,366 | 19 tháng 10, 2026 |
Một ứng dụng quản lý hình ảnh/video đầy đủ tính năng với tổ chức được hỗ trợ bởi AI và tìm kiếm ngữ nghĩa. Hỗ trợ metadata từ SD-webui, ComfyUI, Fooocus... Kết quả test: The IIB standalone server installs cleanly in a venv and runs python app.py on port 8770, serving the UI at / (200), the API hello (200), indexed image search (4 images found), thumbnails, video streaming, and video covers, with only the optional hnswlib topic-clustering dependency missing. 10 phút. | ||||||
| 7 | next-video | Chạy được | 100 / 100 | TypeScript | 1,225 | 9 tháng 10, 2026 |
Cách dễ nhất để thêm video vào ứng dụng Nextjs của bạn. Kết quả test: npm install, build (tsc + esbuild ESM/CJS), and 77-test suite all pass with zero failures; CLI reports version 2.8.1 and responds to help/commands. 4 phút. | ||||||
| 8 | tplay | Chạy được | 100 / 100 | Rust | 701 | 15 tháng 10, 2026 |
Một trình phát media ASCII trên terminal. Xem hình ảnh, gif, video, webcam, YouTube, v.v. trực tiếp trong terminal dưới dạng nghệ thuật ASCII. Kết quả test: tplay 0.10.0 builds, its 24-test suite passes, and it plays local MP4/PNG media as truecolor ASCII in the terminal, exiting cleanly on q. 26 phút. | ||||||
| 9 | libvlc-go | Chạy được | 100 / 100 | Go | 510 | 19 tháng 10, 2026 |
Các bindings Go được viết thủ công cho libVLC và giao diện trình phát đa phương tiện cấp cao Kết quả test: both v2 and v3 modules build cleanly with local Go 1.24.5 and libVLC 3.0.20; a real media file was played through the v3 bindings to the EndReached event and decoded by ffmpeg without errors. 4 phút. | ||||||
| 10 | elements | Chạy được | 100 / 100 | TypeScript | 365 | 23 tháng 10, 2026 |
Các phần tử tùy chỉnh để làm việc với media trong trình duyệt, cứ thế là chạy (Just Work™) Kết quả test: 5 of 6 package test suites execute under Chromium; mux-uploader (53 pass), mux-audio (14 pass), mux-active-viewer-count (all pass) run clean; playback-core (84/92 pass), mux-video (43/54 pass), mux-player (133/145 pass) hit codec-dependent timeouts in headless Chromium; all packages build successfully. 18 phút. | ||||||
| 11 | glide | Chạy được | 100 / 100 | Rust | 289 | 26 tháng 10, 2026 |
Trình phát đa phương tiện cho Linux/macOS dựa trên GStreamer và GTK Kết quả test: glide 0.6.9 builds from source, installs via cargo install, and launches on a virtual X display, playing video (H.264/MP4 via libav) and audio (MP3) files while handling missing audio hardware gracefully; the binary responds to --help and --version correctly. 22 phút. | ||||||
| 12 | limeplay | Chạy được | 100 / 100 | TypeScript | 289 | 26 tháng 10, 2026 |
Thư viện UI hiện đại cho trình phát video trong React. @shaka-project dành cho engine phát video và @shadcn-ui dành cho cài đặt. Các thành phần được thiết kế... Kết quả test: Limeplay installs, builds, populates a functional shadcn registry with 52 validated items, serves documentation and player blocks over HTTP, and its integration test successfully installs all blocks into freshly scaffolded Next.js and TanStack Start apps, all without leaving the container. 8 phút. | ||||||
| 13 | loomix | Chạy được | 100 / 100 | TypeScript | 247 | 28 tháng 10, 2026 |
Thành phần phát video có thể tích hợp trực tiếp Kết quả test: With bun 1.4.4 and Node 22.22.0 installed in user space, bun install + turbo build pass; the Next.js 16.2 web app serves 200 on / and all checked routes via both next start and next dev, and the proxied 1080p webm video decodes without errors. 4 phút. | ||||||
| 14 | react-native-media-console | Chạy được | 100 / 100 | TypeScript | 238 | 29 tháng 10, 2026 |
Một trình phát video React Native. Được xây dựng bằng TypeScript Kết quả test: Installed and built both library packages, and the Expo app runs: Metro /status returns 200, its jest suite passes 1/1, and its web export (1.54 MB JS) plus android export complete successfully. 18 phút. | ||||||
| 15 | TVBox-tvs | Chạy được | 100 / 100 | Python | 229 | 29 tháng 10, 2026 |
Trình phát tổng hợp vỏ trống kiểu TVBox | Flutter đa nền tảng: Android TV / TV box / iOS / iPadOS / macOS | Hỗ trợ đăng ký 羊壳(PeekPro), nguồn phát trực tiếp... Kết quả test: All 4 release page tests pass, all Python scripts compile and import correctly, README and docs/index.html are consistent at version 1.2.4, and end-to-end pipeline integration (README update + site update) works correctly. 2 phút. | ||||||
| 16 | ShiguReader | Chạy được | 86.7 / 100 | JavaScript | 418 | 21 tháng 10, 2026 |
Trình quản lý tệp Otaku hardcore Kết quả test: ShiguReader backend starts, listens on port 3456+, serves the React frontend at HTTP 200, and responds to /api/folder/list_dir and /api/search/search_file with correct JSON structures. Frontend builds via webpack. All test suites execute; pre-existing failures are platform-specific (Windows path tests on Linux) and... 4 phút. | ||||||
| 17 | mpegts.js | Chạy được | 60 / 100 | JavaScript | 2,295 | 4 tháng 10, 2026 |
Trình phát luồng HTML5 MPEG2-TS / FLV Kết quả test: npm install succeeds, webpack build produces dist/mpegts.js, and the test suite runs 199/199 passing on Node 18. 1 phút. | ||||||
| 18 | gander | Chạy được | 60 / 100 | JavaScript | 1,361 | 10 tháng 10, 2026 |
Xem qua bất kỳ tệp nào. Trình xem Android ngoại tuyến, không cần quyền cho PDF, Word, Excel, PowerPoint, ODT, RTF, ZIP, STL, ảnh, video, âm thanh, Markdown và... Kết quả test: Gander builds successfully from source with debug (12 MB) and release (5.0 MB) APKs, all 394 unit tests pass with 0 failures, and the debug APK's manifest contains no user-facing permissions. 10 phút. | ||||||
| 19 | fluid-player | Chạy được | 60 / 100 | JavaScript | 958 | 11 tháng 10, 2026 |
Fluid Player - một trình phát video HTML5 mã nguồn mở tuân thủ VAST Kết quả test: npm install exited 0, webpack build compiled successfully, Python HTTP dev server serves all pages with 200, and 7/8 e2e tests pass on Firefox including controls, ad interaction, and suggested videos. 32 phút. | ||||||
| 20 | torrentplayer | Chạy được | 60 / 100 | Rust | 737 | 23 tháng 10, 2026 |
Phát trực tiếp bất kỳ torrent, video hoặc âm thanh nào, và chuyển đến bất kỳ thời điểm nào trong khoảng một giây. Ứng dụng desktop miễn phí, mã nguồn mở cho... Kết quả test: All Rust library crates (stream, media, library, settings, prioritize, course, player, search, bench, net, swarm, torrent) build and pass their tests. The Svelte frontend builds with Vite and passes all tests and type-checking. The Tauri desktop GUI wrapper could not be built because the container lacks system... 16 phút. | ||||||
| 21 | NymphCast | Chạy với mock | 92 / 100 | C | 2,574 | 3 tháng 10, 2026 |
Hệ thống truyền phát âm thanh và video với hỗ trợ các ứng dụng tùy chỉnh. Kết quả test: NymphRPC library, LibNymphCast library, AngelScript library, and the NymphCast CLI client binary (nymphcast_client) build and execute correctly. The NymphCast server binary could not be fully linked due to transitive dependency libimath (from OpenEXR) required by libfreeimage, which needs system packages only... 24 phút. | ||||||
| 22 | MyTube | Chạy với mock | 92 / 100 | TypeScript | 1,282 | 9 tháng 10, 2026 |
Trình tải xuống và phát tự lưu trữ cho YouTube, Bilibili, Twitch, MissAV và các trang yt-dlp. Có các tính năng đăng ký kênh, tự động tải xuống và lưu trữ cục... Kết quả test: With Node 22.23.3 installed locally, the backend and frontend build and all 5722 tests pass; the backend starts on port 5551, answers HTTP 200 on its API, and completed a mock-yt-dlp download that was streamed back over /videos/ and decoded with ffmpeg. 44 phút. | ||||||
| 23 | JKVideo | Không kiểm chứng được | 80 / 100 | TypeScript | 4,998 | 29 tháng 9, 2026 |
Ứng dụng client React Native bên thứ ba đẹp mắt cho B站 Kết quả test: npm install completes, TypeScript compiles with zero errors, and 'npx expo export --platform web' produces a working web build at web-build/ that serves index.html (200) and the 2MB entry JS bundle (200). 8 phút. | ||||||
| 24 | mini-media-player | Không kiểm chứng được | 80 / 100 | TypeScript | 1,726 | 6 tháng 10, 2026 |
Thẻ media tối giản cho giao diện Lovelace của Home Assistant Kết quả test: npm install and npm run build succeed with zero errors; the generated bundle parses as valid JS and registers all expected custom elements. 1 phút. | ||||||
| 25 | react-native-vlc-media-player | Không kiểm chứng được | 40 / 100 | Java | 458 | 20 tháng 10, 2026 |
Media player React native để streaming và phát video. Hỗ trợ RTSP, RTMP và các giao thức khác mà VLC player hỗ trợ Kết quả test: The npm package installs, all JavaScript source files and TypeScript type definitions parse correctly, and the Expo config plugin functions, but the package has no automated test suite and native compilation requires an Android SDK or Xcode environment. 6 phút. | ||||||
| 26 | Bubble-Card | Không kiểm chứng được | 10 / 100 | JavaScript | 4,696 | 30 tháng 9, 2026 |
Bubble Card là một bộ sưu tập thẻ tối giản và có thể tùy chỉnh cho Home Assistant, với các pop-up hiện đại và một Module Store tích hợp với hơn 100 mô-đun do... Kết quả test: không kiểm chứng được; log cho thấy dự án dừng ở đâu. 1 phút. | ||||||
| - | HAIR | Chưa test | - | Python | 348 | - |
| - | dlss5-video-player | Chưa test | - | C++ | 212 | - |
Chạy được đã cài và khởi động với các thành phần phụ thuộc thật. Chạy với mock khởi động sau khi có dịch vụ thay thế cho dịch vụ bên ngoài như database hay API của bên thứ ba. Không kiểm chứng được cả agent tiêu chuẩn lẫn agent mạnh hơn đều không làm nó chạy được trong giới hạn thời gian; log cho thấy nó dừng ở đâu.
Cách chúng tôi test
Trong danh sách này, theo lần test gần nhất: 20 dự án chạy được ngay, 2 chạy với mock, 4 không kiểm chứng được, 2 vẫn đang chờ. Ngôn ngữ đã test: C, Go, Java, JavaScript, Python, Rust, TypeScript. Mỗi lần thử dùng một máy sạch dùng một lần, dự án ở một phiên bản cố định, và giới hạn 45 phút; toàn bộ quy trình có trên trang phương pháp.
Câu hỏi thường gặp (FAQ)
Danh sách này được xếp hạng thế nào?
Theo kết quả đo, không theo ý kiến: dự án Argusic đã cài và khởi động được trên máy mới đứng trước, rồi đến dự án chạy với mock thay cho dịch vụ bên ngoài, rồi đến dự án không kiểm chứng được. Khi bằng nhau thì xét Điểm Argusic, rồi đến độ phổ biến trên nguồn của chính dự án.
Vì sao một số dự án chưa được xếp hạng?
2 dự án vẫn đang chờ test hoặc chờ một lần thử hoàn tất. Các dự án này được liệt kê không có thứ hạng cho tới khi Argusic đo xong.
Bằng chứng ở đâu?
Mỗi hàng link tới trang Argusic của dự án, nơi mỗi lần chạy có log đầy đủ và bản ghi terminal, lưu kèm dấu vân tay sha256. Mọi dự án đã test đều có trang như vậy, dù có trong danh sách này hay không.
Các danh sách khác cùng chủ đề
- Phần mềm ghi màn hình mã nguồn mở, được xây dựng và ra mắt (cùng có libvlc-go với danh sách này)
- Các framework AI agent mã nguồn mở, được cài đặt và chạy
- Các ứng dụng AI mã nguồn mở bạn có thể tự chạy, đã được kiểm thử
- Các API client mã nguồn mở, được xây dựng và vận hành
- Các API gateway và reverse proxy mã nguồn mở, đã được kiểm tra
- Các công cụ CI/CD mã nguồn mở, được cài đặt và chạy
- Các nền tảng CMS mã nguồn mở, được cài đặt và chạy
- Mã nguồn mở LLM gateways, được cài đặt và chạy
- Các máy chủ MCP mã nguồn mở xuất hiện ngay khi chạy lần đầu
- Các công cụ VPN và mạng mã nguồn mở, được cài đặt và chạy
- Các công cụ sao lưu mã nguồn mở, được cài đặt và chạy
- Các công cụ tự động hóa trình duyệt mã nguồn mở, được cài đặt và chạy
- Các trình soạn thảo mã nguồn mở và IDE, được xây dựng và ra mắt
- Các coding agents nguồn mở chạy trên một máy mới
- Cơ sở dữ liệu mã nguồn mở, được cài đặt và truy vấn
- Các công cụ CLI mã nguồn mở dành cho nhà phát triển, đã được chứng minh để xây dựng và chạy
- Các nền tảng thương mại điện tử mã nguồn mở, được cài đặt và vận hành
- Các trình đọc sách điện tử mã nguồn mở và thư viện, đã được kiểm thử
- Công cụ trò chơi mã nguồn mở, được xây dựng và chạy
- Các game mã nguồn mở được dựng và khởi chạy trên một máy mới
- Tự động hóa nhà mã nguồn mở, được cài đặt và chạy
- Nền tảng mã nguồn mở low-code và no-code, đã kiểm tra
- Máy chủ bản đồ và công cụ mã nguồn mở, được cài đặt và chạy
- Hàng đợi tin nhắn và streaming mã nguồn mở, đã được kiểm thử
- Máy chủ nhạc mã nguồn mở, được cài đặt và phát
- Observability và logging mã nguồn mở, được cài đặt và chạy
- Bộ ứng dụng văn phòng mã nguồn mở, được cài đặt và khởi chạy
- Các trình quản lý mật khẩu mã nguồn mở bạn có thể tự lưu trữ, đã được kiểm tra
- Các công cụ quản lý dự án mã nguồn mở, được cài đặt và chạy
- Các công cụ tìm kiếm mã nguồn mở, được cài đặt và truy vấn
- Phân tích tự lưu trữ mã nguồn mở, được kiểm thử trên máy chủ sạch
- Mã nguồn mở chuyển giọng nói thành văn bản và chuyển văn bản thành giọng nói, đã được kiểm tra
- Trình tạo trang tĩnh mã nguồn mở, được xây dựng và phục vụ
- Các bộ giám sát uptime và trang trạng thái mã nguồn mở, đã được kiểm tra
- Cơ sở dữ liệu vector mã nguồn mở, được cài đặt và truy vấn
- Các trình biên tập video mã nguồn mở khởi chạy trên máy mới
- Các công cụ web scraping mã nguồn mở, được cài đặt và chạy
- Các công cụ bảng trắng và vẽ sơ đồ mã nguồn mở, đã được kiểm tra
- Các wiki nguồn mở bạn có thể tự lưu trữ, đã được kiểm tra
- Tự động hóa quy trình làm việc mã nguồn mở, được cài đặt và chạy
- Các giải pháp thay thế Notion tự lưu trữ, đã được kiểm tra bằng cách cài đặt thực tế
- Các dashboard và trang chủ tự lưu trữ, được cài đặt và chạy
- Các máy chủ git tự lưu trữ khởi động trên một máy mới