| 网站首页 | 业界新闻 | 群组 | 人才 | 下载频道 | 博客 | 代码贴 | 编程论坛
共有 227 人关注过本帖
标题:ffplayer 开源项目 v1.3.9 发布
只看楼主 收藏
RockCarry
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:4
帖 子:611
专家分:58
注 册:2005-8-5
结帖率:100%
  已结贴   问题点数:20  回复次数:2   
ffplayer 开源项目 v1.3.9 发布
ffplayer 是基于 ffmpeg 的开源项目(支持 windows + android 平台)

项目地址:
https://github.com/rockcarry/ffplayer

目前播放器核心已经比较稳定了,在性能和内存占用方面,都优于暴风影音。

测试播放器 testplayer 下载地址(v1.3.9 包含 windows 可执行程序和 android apk):
链接:https://pan.baidu.com/s/1YQC_R2DAhYeRPB4zEPQ3iQ 密码:0geb

项目 qq 群:383930765

+---------+
 使用说明
+---------+

testplayer
----------
ctrl+O - 打开文件
ctrl+E - 切换视觉效果(目前只有音乐播放时才有视觉效果)
ctrl+M - 切换视频显示方式(按比例缩放/拉伸到全屏)
ctrl+R - 切换视频渲染方式(GDI/D3D)
ctrl+A - 切换音频流
ctrl+V - 切换视频流
ctrl+S - 视频截图

命令行传参数:

播放 rtmp 流媒体
testplayer rtmp://localhost:1983/live/test

打开 vfw 摄像头
testplayer vfwcap


ffspliter
---------
ffspliter 是一个视频分割合并工具,可以实现视频分割、合并、流媒体保存为本地文件等等功能。

视频分割:
ffspliter test.mp4 30000 100000 test-30s-to-100s.mp4
将 test.mp4 视频文件的 30s - 100s 的片段分割保存到 test-30s-to-100s.mp4 文件

流媒体保存
ffspliter rtmp://live.hkstv.hk.lxdns.com/live/hks -1 10000000 test.mp4

注意事项:
输入文件可以是任意格式的文件或流媒体 URL,输出文件格式只能是 mp4 或 flv
对于流媒体开始时间必须指定为 -1,结束时间表示录制的视频时长
结束可以是任意大,处理过程中如源文件到达结尾,则自动退出
时间以 ms 毫秒为单位


+----------+
 change log
+----------+

v1.3.9
-------
1. 增加对 windows 平台 dxva2 硬件加速的支持
2. 优化 android 平台视频渲染代码,提高性能和稳定性

v1.3.5
-------
1. 解决 android 版本的兼容性问题

v1.3.3
-------
1. 当没有音频流时会将视频同步到系统时间
2. 实现将流媒体视频保存到本地文件的功能
3. 更新 ffmpeg win32 library 采用 msys2+mingw64 编译
4. 优化 ffspliter 工具

v1.2.11
-------
1. 增加单步播放功能
2. 增加播放器参数配置文件

v1.2.10
-------
1. 优化播放器打开的速度(player_open 改为非阻塞方式)

v1.2.9
-------
1. 实现视频旋转功能,可任意角度旋转

v1.2.8
-------
1. 修改播放器关闭的时存在内存泄漏的问题

v1.2.7
-------
1. 更新 ffmpeg win32 dll
2. 调整代码架构

v1.2.6
-------
1. 更新 ffmpeg 库到 n3.2.9 版本

v1.2.5
-------
1. 优化 open url 的接口,实现非阻塞(异步)的打开方式
2. 增加 open url 成功和失败的通知消息
3. 增加打开网络流媒体的等待超时参数配置

v1.2.3
-------
1. 大幅优化 seek 操作速度,实现 0ms 延时(异步)的 seek 操作

v1.2.2
-------
1. 采用非阻塞方式初始化播放器并打开 URL 地址
2. 播放器状态显示 loading, inited, buffering

v1.2.1
-------
1. 优化视频设备选择、音视频流选择操作
2. 调整代码架构

v1.1.21
-------
1. 解决反复 seek 操作,容易导致播放花屏并报错的问题

v1.1.19
-------
1. 修复低几率视频播放花屏并报错的问题
2. 调整音视频同步收敛参数,播放更加稳定流畅

v1.1.18
-------
1. 优化 adev & vdev 代码
2. 优化流媒体播放功能

v1.1.16
-------
1. 优化 seek 操作,解决 ape 音频播放 seek 速度慢的问题
2. 更新 ffmpeg 库到 n3.2.7

v1.1.12
-------
1. 优化 seek 操作,seek 速度和 seek 后的音视频同步收敛速度有了明显提升
2. 修复 seek 到文件尾部附件,再 seek 到前面,会出现播放卡死的问题
3. 优化高清网络流媒体播放容易花屏的问题
4. 更新 ffmpeg 库到 n3.1.7

v1.1.10
-------
1. 更新 ffmpeg 库到 n3.1.5
2. 增加对解码线程个数的配置接口
3. 增加 ctrl+o 快捷键打开文件

v1.1.9
------
1. 实现对视频播放截图的支持
2. 修复播放 mp3 等 audio only 文件报错问题

v1.1.8
------
1. 实现对 vfw dshow gdigrab 的支持,可预览摄像头
2. 实现对网络流媒体播放的支持
3. 实现流选择功能(ctrl+A 切换音频流)



[此贴子已经被作者于2018-3-12 10:10编辑过]

2018-03-09 16:29
zuozuo01
Rank: 2
等 级:论坛游民
帖 子:2
专家分:20
注 册:2018-3-10
  得分:20 
能否提供一下32位的版本?
2018-03-10 10:52
RockCarry
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:4
帖 子:611
专家分:58
注 册:2005-8-5
  得分:0 
目前就是 32 位的版本
2018-03-12 09:52







关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.345730 second(s), 9 queries.
Copyright©2004-2018, BCCN.NET, All Rights Reserved