
FFmpeg
文章平均质量分 58
ywl5320
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
鸿蒙音视频播放器:libwlmedia
跨平台播放器wlmedia现在已经支持了鸿蒙(Harmony)平台了,SDK插件地址:https://ohpm.openharmony.cn/#/cn/detail/@ywl5320%2Flibwlmedia原创 2025-02-09 22:39:03 · 707 阅读 · 0 评论 -
wlmedia播放器集成(4)— 实现视频播放
纵观Android平台涉及到的音视频播放SDK,比如:exo、ijk等的api调用都是比较复杂的,很少能几句代码就能实现播放。wlmedia真正实现了几句代码就可实现音视频播放,并且不需要传入Context上下文,绝对的解耦! 调用代码:除去布局文件和回调实现方法,总共不到10句代码即可实现Android音视频播放,剩下的时间可以去学习新知识了,哈哈~源码地址:传送门原创 2021-05-18 21:21:17 · 1789 阅读 · 12 评论 -
wlmedia播放器集成(3)— 常用api
API 传送门。原创 2021-05-17 20:55:12 · 2526 阅读 · 9 评论 -
wlmedia播放器集成(2)— 常用自定义view
前言:由于jcenter不久将关闭,所以wlmedia项目已迁移到 jitpackGitHub地址:https://github.com/wanliyang1990/wlmedia原创 2021-05-16 19:55:57 · 929 阅读 · 1 评论 -
wlmedia播放器集成(1)— 播放器集成
GitHub - wanliyang1990/wlmedia: Android 音视频播放器SDK,几句代码即可实现音视频播放功能(支持:手机、车机系统、电视盒子等设备。支持:http、https、rtsp、rtp、rtmp、byte[]、加密视频和各种文件格式视频;包含视频截图、音轨选择、字幕选择、循环播放、设置软解或硬解、透明视频、变速变调、声道切换、无缝切换surface(surfaceview和textureview)、多Surface渲染、视频比例设置、多实例音视频播放等。)~原创 2021-05-16 19:23:55 · 2230 阅读 · 2 评论 -
Android获取(网络和本地)视频缩略图
在音视频APP开发过程中,有一个比较重要的功能就是显示视频封面图片(如果不能显示视频封面用户体验是比较差的),常用的方法有2中:第一种是:提前准备好视频的封面图片,然后显示时去加载这张图片第二种是:从视频中动态解析出视频封面图片第一种方式对于APP端而言没什么难度,拿到图片地址直接加载显示图片就行。第二种方式就比较难了,因为处理视频获取图片还是比较复杂的。不过今天要给大家讲的方式比较简单,因为已经有第三方库帮我们做好:wlmedia我们先来看一下效果:(分别获取网络、本地、逐帧图片)网络原创 2020-07-25 12:49:13 · 2757 阅读 · 2 评论 -
Android音视频播放库:wlmedia
GitHub:https://github.com/wanliyang1990/wlmedia功能**支持:http、https、rtsp、rtp、rtmp、byte[]、加密视频和各种文件格式视频;**截图、音轨选择、自定义视频滤镜、变速变调、声道切换、无缝切换surface(surfaceview和textureview)、视频比例设置等;视频演示1、UsageG...原创 2019-12-23 15:49:54 · 4096 阅读 · 16 评论 -
FFmpeg获取视频正确的宽高比
我的视频课程(基础):《(NDK)FFmpeg打造Android万能音频播放器》我的视频课程(进阶):《(NDK)FFmpeg打造Android视频播放器》我的视频课程(编码直播推流):《Android视频编码和直播推流》我的视频课程(C++ OpenGL):《Android C++ OpenGL教程》说起音视频开发,很多问题不遇到是不知道的。就在昨天,有一朋友问我:我的视频解析出...原创 2019-03-16 00:37:14 · 15889 阅读 · 1 评论 -
Android音视频开发详解
概要: 1、课程从FFmpeg编译、Android Studio创建C++项目、Java调用C++、C++调用Java、C++多线程和线程锁、C++队列、OpenSL ES集成、FFmpeg多线程解码音频文件、获取PCM数据、播放PCM数据等都做了比较细致的讲解,OpenGL ES渲染软解码YUV数据,OpenGL ES渲染MediaCodec硬解码视频等,是系统学习FFmpeg...原创 2018-05-16 12:43:17 · 19777 阅读 · 12 评论 -
Android编译SDL2和demo展示(2.0.5)
我的视频课程(基础):《(NDK)FFmpeg打造Android万能音频播放器》我的视频课程(进阶):《(NDK)FFmpeg打造Android视频播放器》我的视频课程(编码直播推流):《Android视频编码和直播推流》 什么是SDL(摘自百度百科): SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。S...原创 2017-06-21 03:06:44 · 6462 阅读 · 0 评论 -
Android Studio通过cmake创建FFmpeg项目
我的视频课程(基础):《(NDK)FFmpeg打造Android万能音频播放器》我的视频课程(进阶):《(NDK)FFmpeg打造Android视频播放器》我的视频课程(编码直播推流):《Android视频编码和直播推流》我的视频课程(C++ OpenGL):《Android C++ OpenGL教程》 在上一篇博客《FFmpeg(3.3.2)...原创 2017-07-15 00:02:54 · 5119 阅读 · 15 评论 -
Android Studio用cmake编译SDL2
我的视频课程(基础):《(NDK)FFmpeg打造Android万能音频播放器》我的视频课程(进阶):《(NDK)FFmpeg打造Android视频播放器》我的视频课程(编码直播推流):《Android视频编码和直播推流》我的视频课程(C++ OpenGL):《Android C++ OpenGL教程》这是我在简书写的博客,主要是试试看有人打赏不,结果你们看...转载 2017-07-26 15:47:45 · 1555 阅读 · 0 评论 -
FFmpeg3.3.2+SDL2实现流媒体音频播放
我的视频课程(基础):《(NDK)FFmpeg打造Android万能音频播放器》我的视频课程(进阶):《(NDK)FFmpeg打造Android视频播放器》我的视频课程(编码直播推流):《Android视频编码和直播推流》我的视频课程(C++ OpenGL):《Android C++ OpenGL教程》前言:由于我比较喜欢听广播(中国之声的“千里共...原创 2017-07-30 16:24:57 · 4541 阅读 · 4 评论