ubuntu-xplay

多媒体播放器
授权协议 未知
开发语言 Java Python Google Go SHELL
所属分类 建站系统、 相册/照片/多媒体系统
软件类型 开源软件
地区 国产
投 递 者 郎宣
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

ubuntu-xplay 是一个多媒体播放器。支持(视频、音频、流媒体、图片、摄像头、动画、文本、滚动字幕、日期时间、二维码)


支持硬件

硬件 模式 分辨率 FPS 测试
AMD64 X11 1080p/4k 30 已测试

支持系统

系统版本 安装程序 测试版本 测试状态
ubuntu 20.04.3 ubuntu/install.sh master 已测试
xubuntu 20.04.3 ubuntu/install.sh master 已测试

目录结构

/usr/bin/xplayrun               启动脚本(可配置启动参数)
/usr/bin/xplay                  主程序
/usr/bin/xplayctl               命令行工具
/etc/xplay/log4qt.properties    日志配置文件
/etc/xplay/simsun.ttc           默认字体文件
/etc/xplay/xplay.pid            运行时进程ID
/etc/ld.so.conf.d/00-xplay.conf 关联库文件指向
/usr/local/lib/...              关联库文件目录
 

支持功能

  1. 支持自定义播放器分辨率、帧率(FPS),支持音频采样率(Sample Rate)自适应
  2. 支持使用(TCP)连接播放器发送指令控制(播放、覆盖、停止、移动、等)
  3. 支持(视频、音频、流媒体、图片、摄像头、动画、文本、滚动字幕、日期时间、二维码)素材播放
  4. 支持(视频)多种格式(例如:MP4、AVI、MOV、等)、音频(AAC)
  5. 支持(流媒体)RTMP、RTSP、HTTP、H264/H265(YUV420P/YUVJ420P)
  6. 支持(图片)JPG与PNG格式
  7. 支持(动画)GIF格式
  8. 支持(视频)硬解播放(MMAL、VAAPI、VDPAU、QSV、MediaCodec、RKMPP、NVDEC)、(H264)
  9. 支持(视频)预加载
  10. 支持(视频)单线程解码与多线程解码双模式
  11. 支持(摄像头)设备(Raspberry Pi Camera V2)
  12. 支持(视频、图片)无黑场切换播放
  13. 支持(视频、图片)序列播放
  14. 支持(视频)音频同步(视频帧时间戳与音轨帧时间戳)播放
  15. 支持(视频)时钟同步(视频帧时间戳与时钟时间戳)播放
  16. 支持(视频、流媒体、图片、摄像头、动画、文本、滚动字幕、日期时间、二维码)多层(Overlay)播放
  17. 支持(文本)自定义(字体大小、字体颜色、背景颜色、透明度、对齐方式、风格样式、多行段落)
  18. 支持(滚动字幕)自定义(字体大小、字体颜色、背景颜色、透明度、风格样式、移动速度、移动方向)
  19. 支持(信息提示框)自定义提示文本及多种状态标识(notice、success、warning、error)
  20. 支持(日期时间)自定义(字体大小、字体颜色、背景颜色、透明度、对齐方式、风格样式)
  21. 支持(字体)自定义(可以通过自定义指定TTC字体来实现不同效果的文本样式)
  22. 支持自定义布局(通过多层功能可以实现多种自定义布局)
  23. 支持自定义(视频)是否循环播放(视频在播放到结尾时是否停留在最后一帧)
  24. 支持自定义素材尺寸(width,height),任意拉伸缩放素材尺寸播放
  25. 支持自定义素材位置(x,y)播放,任意定义素材播放位置
  26. 支持自定义移动素材位置(x,y)及改变素材尺寸(width,height)
  27. 支持自定义素材横竖屏旋转(横屏角度:0、180,竖屏角度:90、270)
  28. 支持自定义素材开始播放时间(多个播放器间可以实现同步播放)
  29. 支持实时屏幕快照(截屏)
  30. 支持静音播放
  • 炫 cool 3D vision。 在xp上装上了ubuntu 8.04 ,用了3D桌面,超炫~ ubuntu --》有奔头! hoho

  • How to compile Android 2.3 on Ubuntu 10.04 32bit 官方编译环境: Ubuntu 10.04 64bit 64-bit Sun JDK 本文编译环境: Ubuntu 10.04 32bit 32-bit Sun JDK 参考: http://source.android.com/source/download.html 安装java1.6 met is

  • gnuradio 3.7 git clone --recursive https://github.com/gnuradio/gnuradio Next, go into the repository and check out the desired GNU Radio version. cd gnuradio To checkout the v3.7.13.4 branch:

  • UBports社区今天宣布他们开始为手机的Ubuntu Touch移动操作系统进行下一次OTA(Over-the-Air)更新。 随着Ubuntu Touch OTA-4最终在Ubuntu 16.04 LTS(Xenial Xerus)操作系统系列上重新定位移动操作系统,UBports团队现在可以集中精力提供更多新功能和改进,这些功能将在即将推出的Ubuntu Touch OTA-5中发布。 虽然

  • 一个习惯是:启动一个虚拟机xp,设置为全屏,并为最前端显示,从而占用一个工作区间;之后就可以用ctrl+alt+left/right在不同工作区间间切换了,若在xp工作区间用ctrl+alt+left/right是不一定起作用的,需首先点击一次右ctrl(释放鼠标),就可以了。 1. 安装virtualbox:sudo apt-get install virtualbox-ose      //

  • 在ubuntu上可以使用aplay播放wav格式音频,但是不能播放mp3格式,会变成噪音。下载了sox后,使用play播放mp3发现没有声音,原因是我用的是树莓派的板子,是外接的一个usb声卡,需要把默认的声卡设置成usb这个声卡。具体操作见下面这两个链接: 解决ubuntu18.04听不到声音(很简单,不用每次开机都调)_群酱的博客-CSDN博客_ubuntu没声音 Ubuntu18.04设置系

 相关资料
  • 1.1.1. 多媒体播放 1.1.1. 多媒体播放 我们事实上对上游芯片厂商自带的播放器方式做了调整。 Amlogic 芯片 BaseCode 我们禁用了芯片厂商的原生代码的 libplayer 包,原因是芯片厂商的播放器是直接使用 ALSA 框架来调用音频播放功能的。 这对我们 RokidOS 平台让多个进程使用音频设备造成阻碍。基于这个因素,我们使用了 RokidOS 开发的媒体播放库 lib

  • 我正在开发一个包含一些音频播放器的RecyclerView的应用程序。应用程序将下载。3gp文件(如果尚未下载)。 当我单击playAudio按钮时,音频未被播放。 这是我的适配器代码: 我怎样才能解决这个问题?

  • 我正在用JavaFX开发一个音乐库应用程序,我在如何正确使用MediaPlayer类方面遇到了一些问题。 这是我目前设置和播放音频文件的方法: 比如说,我有两个音频文件。。。 ...以及将这两个文件中的一个发送到上述方法的两个按钮: 通常,两个音频文件都会相互播放是有意义的,因为每次调用该方法时我都会创建一个新的MediaPlayer对象,但是,该对象是静态的。也许我误解了静态对象的工作原理,但这

  • 我正在编写一个,其中我提供了功能,几乎满足了我的需求,但面临一些小问题。 我是如何实现我的音乐播放器的: 正在列出SD卡中可用的音频歌曲(路径类似:) 一旦用户点击任何音频,然后启动媒体播放器 在媒体播放器屏幕中,我为用户提供了返回音频列表的导航 用户返回,现在选择了一些其他歌曲来听(这里我面临的问题是,用户将可以播放新选择的歌曲,但也会播放旧歌曲,而一次只能播放上一次选择的歌曲,但在我的情况下,

  • 当我使用MediaPlayer播放mp3文件时,系统会报告错误日志:。但是RealPlayer是正常的。 我发现它的错误只发生在更高的ROM版本。像4.0版本一样,它有错误。在2.3版中,它没有这个错误。 代码: 日志猫错误:

  • 在QML应用程序中,最基本的媒体应用是播放媒体。使用MediaPlayer元素可以完成它,如果源是一个图片或者视频,可以选择结合VideoOutput元素。MediaPlayer元素有一个source属性指向需要播放的媒体。当媒体源被绑定后,简单的调用play函数就可以开始播放。 如果你想播放一个可视化的媒体,例如图片或者视频等,你需要配置一个VideoOutput元素。MediaPlayer播放