ffplayer 开源项目 v1.3.9 发布
ffplayer 是基于 ffmpeg 的开源项目(支持 windows + android 平台)项目地址:
https://
目前播放器核心已经比较稳定了,在性能和内存占用方面,都优于暴风影音。
测试播放器 testplayer 下载地址(v1.3.9 包含 windows 可执行程序和 android apk):
链接:https://pan.baidu.com/s/1qv5R7cOTxkvGBMeGFHQBog 密码:9kbr
项目 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. -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-9 16:27编辑过]