go2tv

go2tv

开源跨平台媒体投屏软件

Go2TV是一款开源的跨平台媒体投屏软件。该工具支持通过UPnP/DLNA协议将本地或在线视频、音频、图片文件投射到智能电视等设备上。Go2TV具有图形界面和命令行两种操作模式,支持实时视频转码,兼容多种文件格式。作为单一可执行文件,Go2TV无需安装即可在Windows、Mac、Linux等系统上运行。

Go2TVUPnPDLNA媒体投射跨平台Github开源项目
<br/> <p align="center"> <img src="https://yellow-cdn.veclightyear.com/0a4dffa0/48f69d8c-9553-4fc2-8d66-a001f30fcdd2.svg" width="225" alt="Go2TV标志"> </a> </p> <br/> <div align="center"> <p>

Go报告卡 发布版本 测试

ARMv6 (32位)构建 ARMv8 (64位)构建 Android构建 Linux构建 MacOS Intel构建 MacOS Apple Silicon构建 Windows构建

</p> 将您的媒体文件投射到UPnP/DLNA媒体渲染器和智能电视。 </div>

图形界面模式

命令行模式

参数

$ go2tv -h go2tv的用法: -l 列出所有可用的UPnP/DLNA媒体渲染器型号和URL。 -s string 字幕文件的本地路径。 -t string 投射到特定的UPnP/DLNA媒体渲染器URL。 -tc 使用ffmpeg转码输入视频文件。 -u string 媒体文件的HTTP URL。URL流不支持查找操作。(触发命令行模式) -v string 视频/音频文件的本地路径。(触发命令行模式) -version 打印版本。

图形界面中允许的媒体文件

  • mp4, avi, mkv, mpeg, mov, webm, m4v, mpv, mp3, flac, wav, jpg, jpeg, png

这仅是图形界面的限制。

构建要求和依赖

  • Go v1.19+
  • ffmpeg(可选)

使用Docker构建

由于仓库提供了Dockerfile,您可以构建Go2TV Docker镜像并仅使用Docker运行它(无需上述构建要求和依赖)。也无需克隆Git仓库(Docker会在后台完成)。只需执行:

$ docker build --force-rm [--pull] -t go2tv github.com/alexballas/go2tv#main

注意#后的分支名,上述命令将构建main分支。如果您想构建最新代码,也可以构建devel分支。Docker下的使用超出了本文档的范围,请查看Docker文档以获取更多信息,特别是卷挂载和网络。x11docker可能有助于运行图形界面模式,虽然未经测试,因为Docker主要用于命令行模式。

快速开始

在这里下载应用程序 https://github.com/alexballas/Go2TV/releases/latest。单个可执行文件。无需安装或外部依赖。

转码

如果安装了ffmpeg,Go2TV支持实时视频转码。转码时,无法使用查找操作。转码提供了与各种文件格式和设备的最大兼容性。仅适用于视频文件。

MacOS潜在问题

如果遇到"无法打开,因为无法验证开发者"错误,可以应用以下解决方法。

  • 按住Control键点击应用图标,然后从快捷菜单中选择"打开"。
  • 点击"打开"。

如果遇到"go2tv已损坏,无法打开。您应该将其移至废纸篓。"错误,可以应用以下解决方法。

  • 启动终端,然后执行以下命令:xattr -cr /path/to/go2tv.app

已在以下设备测试

  • 三星UE50JU6400
  • 三星UE65KS7000
  • Android - BubbleUPnP应用

作者

Alexandros Ballas alex@ballas.org

编辑推荐精选

Pixmax

Pixmax

一站式AI短剧创作平台

Pixmax专注打造下一代“ AI 视觉创作引擎”,整合行业顶尖 AI 大模型、工工业级精准控制及企业级协同管理功能,是全方位的 AI 内容创作平台。

豆包

豆包

字节跳动旗下 AI 智能助手

字节跳动旗下 AI 智能助手

GPT Plus|Pro充值

GPT Plus|Pro充值

GPT充值

支持 ChatGPT Plus / Pro 充值服务,支付便捷,自动发货,售后可查。

GPT Image 2中文站

GPT Image 2中文站

AI 图片生成平台

GPT Image 2 是面向用户的 AI 图片生成平台,支持文生图、图生图及多模型创意工作流。

Vecbase

Vecbase

你的AI Agent团队

Vecbase 是专为 AI 团队打造的智能工作空间,将数据管理、模型协作与知识沉淀整合于一处。算法、产品与业务在同一平台无缝协同,让从数据到 AI 应用的落地更快一步。

音述AI

音述AI

全球首个AI音乐社区

音述AI是全球首个AI音乐社区,致力让每个人都能用音乐表达自我。音述AI提供零门槛AI创作工具,独创GETI法则帮助用户精准定义音乐风格,AI润色功能支持自动优化作品质感。音述AI支持交流讨论、二次创作与价值变现。针对中文用户的语言习惯与文化背景进行专门优化,支持国风融合、C-pop等本土音乐标签,让技术更好地承载人文表达。

QoderWork

QoderWork

阿里Qoder团队推出的桌面端AI智能体

QoderWork 是阿里推出的本地优先桌面 AI 智能体,适配 macOS14+/Windows10+,以自然语言交互实现文件管理、数据分析、AI 视觉生成、浏览器自动化等办公任务,自主拆解执行复杂工作流,数据本地运行零上传,技能市场可无限扩展,是高效的 Agentic 生产力办公助手。

lynote.ai

lynote.ai

一站式搞定所有学习需求

不再被海量信息淹没,开始真正理解知识。Lynote 可摘要 YouTube 视频、PDF、文章等内容。即时创建笔记,检测 AI 内容并下载资料,将您的学习效率提升 10 倍。

AniShort

AniShort

为AI短剧协作而生

专为AI短剧协作而生的AniShort正式发布,深度重构AI短剧全流程生产模式,整合创意策划、制作执行、实时协作、在线审片、资产复用等全链路功能,独创无限画布、双轨并行工业化工作流与Ani智能体助手,集成多款主流AI大模型,破解素材零散、版本混乱、沟通低效等行业痛点,助力3人团队效率提升800%,打造标准化、可追溯的AI短剧量产体系,是AI短剧团队协同创作、提升制作效率的核心工具。

seedancetwo2.0

seedancetwo2.0

能听懂你表达的视频模型

Seedance two是基于seedance2.0的中国大模型,支持图像、视频、音频、文本四种模态输入,表达方式更丰富,生成也更可控。

下拉加载更多