首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场

老欧说安卓

专栏成员
307
文章
501641
阅读量
81
订阅数
鸿蒙NEXT版仿抖音快手App的把视频上传到服务器
上一节我们结合堆叠布局和进度条组件实现了弹窗等待功能,接下来就是怎么向服务器上传视频文件了。
aqi00
2025-08-12
1090
鸿蒙NEXT版仿抖音快手App的实现正在上传的效果
上一节我们使用fileIo工具实现了相册视频复制到沙箱目录的功能,那么在向服务器上传视频的过程中,为了避免用户的误操作导致上传中断,比如用户不小心按了返回键等等,就要引入等待上传机制,通过临时冻结界面的交互操作,以保护上传操作的正常执行,在上传结束后再恢复界面的交互操作。
aqi00
2025-08-07
710
鸿蒙NEXT版仿抖音快手App的把相册视频复制到沙箱
上一节我们结合Core File Kit和Image Kit实现了位图数据转存为图片文件的功能,当时图片文件位于应用的沙箱目录下。应用沙箱是一种以安全防护为目的的隔离机制,避免数据受到恶意路径穿越访问。在这种沙箱的保护机制下,应用可见的目录范围即为“应用沙箱目录”。
aqi00
2025-08-03
662
鸿蒙NEXT版仿抖音快手App的把位图数据转存为图片
上一节我们利用Scroller实现了列表项的自动滚动功能,对于图像列表来说,被选做封面的图像需要保存为图片文件,以便向服务器上传封面图片。
aqi00
2025-07-29
990
鸿蒙NEXT版仿抖音快手App的实现自动滚动功能
上一节我们利用形状组件在图像列表中实现了高亮选中效果,那么在打开图像列表页面时,往往希望自动定位到已选中的图像,而不是让用户手工滑动屏幕寻找已选中的图像。这种列表元素的自动定位功能,用到了列表容器的Scroller参数。
aqi00
2025-07-24
810
鸿蒙NEXT版仿抖音快手App的实现图像选中效果
上一节我们利用元数据提取器从媒体文件中提取了音视频规格信息,还利用图像生成器从视频文件中提取了指定时间点的缩略图。那么在选取视频封面的时候,就要展示一串候选的缩略图列表,为了方便用户选取正确的封面图,还要高亮显示已选中的缩略图。接下来就介绍如何在一串图像列表中高亮显示已选中的图片。
aqi00
2025-07-21
920
使用百变魔音AiSound实现变声特效
《FFmpeg开发实战:从零基础到短视频上线》一书的“第5章 FFmpeg处理音频”介绍了如何使用FFmpeg处理和转换音频,“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,二者结合起来即可开发音频剪辑App。那么在Android系统上还有一款国产的开源音频特效框架AiSound,通过该框架可以更快地开发变声App,下面就来介绍如何在App工程中使用AiSound。
aqi00
2025-07-17
1110
专注于视频弹幕功能的国产弹弹播放器
《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章  FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上播放视频,基于FFmpeg的国产播放器开源框架也有很多了,前有哔哩哔哩的ijkplayer,后有小红书的RedPlayer,参见之前的文章《使用国产的ijkplayer播放器观看网络视频》和《使用国产的RedPlayer播放器观看网络视频》。
aqi00
2025-07-14
780
Android的开源音视频剪辑框架RxFFmpeg
《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在Android系统上还有一款国产的开源视频剪辑框架RxFFmpeg,通过该框架可以更快地开发剪辑App,下面就要介绍如何在App工程中使用RxFFmpeg。
aqi00
2025-07-03
2260
使用国产SDK的播放器wlmedia渲染视频
《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章  FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上播放视频,基于FFmpeg的国产播放器开源框架也有很多了,前有哔哩哔哩的ijkplayer,后有小红书的RedPlayer,参见之前的文章《使用国产的ijkplayer播放器观看网络视频》和《使用国产的RedPlayer播放器观看网络视频》。
aqi00
2025-06-30
900
使用qrencode和quirc对视频画面读写二维码
上一篇文章《Windows给FFmpeg集成二维码图像的编解码器》介绍了给FFmpeg集成二维码的编解码器qrencode和quirc,接下来讲解如何利用编码器qrencode向视频画面添加二维码,以及如何利用解码器quirc从视频画面读取二维码。
aqi00
2025-06-26
870
Windows给FFmpeg集成二维码图像的编解码器
《FFmpeg开发实战:从零基础到短视频上线》一书的“7.1.1 添加图片标志”介绍了如何给视频添加图片标志,比如给视频画面添加一张二维码图像。不过前提条件是存在二维码图片,因为FFmpeg本身不支持根据文本生成二维码图像。幸而从FFmpeg 7.0开始,通过第三方的libqrencode和libquirc库实现了二维码的读写功能,这样处理视频中的二维码图像就方便多了。
aqi00
2025-06-23
860
Windows给FFmpeg集成MPEG-5视频编解码器
MPEG-5是新一代的国际音视频编解码标准,像我们熟悉的MP3、MP4等音视频格式就来自于MPEG系列。MP3格式的说明介绍参见《FFmpeg开发实战:从零基础到短视频上线》一书的“5.2  MP3音频”,MP4格式的说明介绍参见《FFmpeg开发实战:从零基础到短视频上线》一书的“2.1.2  音视频文件的封装格式”。
aqi00
2025-06-20
1690
Linux给FFmpeg集成MPEG-5视频编解码器EVC
MPEG-5是新一代的国际音视频编解码标准,像我们熟悉的MP3、MP4等音视频格式就来自于MPEG系列。MP3格式的说明介绍参见《FFmpeg开发实战:从零基础到短视频上线》一书的“5.2 MP3音频”,MP4格式的说明介绍参见《FFmpeg开发实战:从零基础到短视频上线》一书的“2.1.2 音视频文件的封装格式”。
aqi00
2025-06-17
2220
使用国产的QPlayer2实现双播放器观看视频
QPlayer2是七牛云基于FFmpeg6.1研发并开源的国产播放器,它可运行于Android和iOS系统,既支持播放本地视频文件,也支持播放网络上的流媒体链接。有关FFmpeg在Android平台的集成说明参见《FFmpeg开发实战:从零基础到短视频上线》一书的“第12章 FFmpeg的移动开发”。
aqi00
2025-06-15
1450
Windows给FFmpeg集成AV1编码器libsvtav1
AV1是一种新兴的免费视频编码标准,它由开放媒体联盟(Alliance for Open Media,简称AOM)于2018年制定,融合了Google VP10、Mozilla Daala以及Cisco Thor三款开源项目的成果。据说在实际测试中,AV1标准比H.265(HEVC)的压缩率提升了大约27%。由于AV1具有性能优势,并且还是免费授权,因此各大流媒体平台更倾向使用AV1而非HEVC标准。
aqi00
2025-06-12
2580
Windows给FFmpeg集成AV1解码器libdav1d
AV1是一种新兴的免费视频编码标准,它由开放媒体联盟(Alliance for Open Media,简称AOM)于2018年制定,融合了Google VP10、Mozilla Daala以及Cisco Thor三款开源项目的成果。据说在实际测试中,AV1标准比H.265(HEVC)的压缩率提升了大约27%。由于AV1具有性能优势,并且还是免费授权,因此各大流媒体平台更倾向使用AV1而非HEVC标准。
aqi00
2025-06-09
2280
Windows给FFmpeg集成支持RIST协议的librist
《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2 FFmpeg推流和拉流”提到直播行业存在RTSP和RTMP两种常见的流媒体协议。除此以外,还有比较两种比较新的流媒体协议,分别是SRT和RIST。
aqi00
2025-06-09
720
Windows给FFmpeg集成LC3音频的编码器liblc3
《FFmpeg开发实战:从零基础到短视频上线》一书的第五章介绍了FFmpeg如何处理常见的MP3音频和AAC音频,其中MP3格式常用于音乐文件,而AAC格式常用于视频文件。
aqi00
2025-06-09
1680
Windows给FFmpeg集成AV1编码器libaom
AV1是一种新兴的免费视频编码标准,它由开放媒体联盟(Alliance for Open Media,简称AOM)于2018年制定,融合了Google VP10、Mozilla Daala以及Cisco Thor三款开源项目的成果。据说在实际测试中,AV1标准比H.265(HEVC)的压缩率提升了大约27%。由于AV1具有性能优势,并且还是免费授权,因此各大流媒体平台更倾向使用AV1而非HEVC标准。
aqi00
2025-06-09
1900
点击加载更多
活动推荐
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档