FFmpeg开发笔记(九十八)基于FFmpeg的跨平台图形用户界面LosslessCut
LosslessCut是一款跨平台FFmpeg图形用户界面,用于对视频、音频、字幕和其他相关媒体文件进行极速且无损的操作。虽然《FFmpeg开发实战:从零基础到短视频上线》一书详细介绍了如何通过ffmpeg在命令行剪辑音视频,但是命令行方式不够直观,用户更习惯在图形界面上操作。于是Lossless ...
FFmpeg开发笔记(九十七)国产的开源视频剪辑工具AndroidVideoEditor
《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在Android系统上还有一款国产的开源视频剪辑框架Android-Video-Editor,通过该框架可以更 ...
(原创)【B4A】Intent 获取分享图片的“坑”及解决办法
一、前言 作为完全自学安卓开发的程序员,虽然开发过不少安卓项目,但是仍觉得好多“坑”啊。可能对于科班出身的安卓程序员来说是司空见惯的吧。 本次就来说一下我在处理Intent获取分享图片的“坑”及解决办法。 相信看完的你,一定会有所收获! 本文地址:https://www.cnblogs.com/le ...
Unity Mono 安卓游戏逆向实战:APK 分析 + Frida Hook 绕过死亡判定
Android安卓游戏Unity Mono 游戏逆向实战:从 APK 到 Hook libmono.so 绕过死亡判定 前言 最近在分析一款 极限摩托基于手机重力控制的 Unity 游戏: 通过手机 前后翻转控制角色 人物只要 发生碰撞(翻车 / 头部触地)就会立即失败 没有明显的数值判定,属于典型 ...
FFmpeg开发笔记(九十六)采用Kotlin+Compose的视频编辑器OpenVideoEditor
《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上播放视频,基于FFmpeg的国产播放器开源框架也有很多了,前有哔哩哔哩的ijkplayer,后有小红书的RedPlayer,参见之前的文章《使用国产的ijkplayer播放 ...
FFmpeg开发笔记(九十五)国产的开源视频美颜工具VideoEditorForAndroid
《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在Android系统上还有一款国产的开源视频美颜框架VideoEditor-For-Android,通过该框架 ...
FFmpeg开发笔记(九十四)基于Kotlin的国产开源推拉流框架anyRTC
anyRTC是一款基于Android的实时滤镜RTMP推流库,它使用MediaCodec的API进行视频和音频编码,并使用librtmp库执行rtmp流式传输。此外,anyRTC还提供了在摄像头捕捉阶段之后和编码阶段之前实时视频滤镜的功能。 《FFmpeg开发实战:从零基础到短视频上线》一书的“1 ...
FFmpeg开发笔记(九十三)国产的Android开源视频编辑器EpMedia
《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在Android系统上还有一款国产的开源视频裁剪框架EpMedia,通过该框架可以更方便地加工视频片段,下面就 ...
FFmpeg开发笔记(九十二)基于Kotlin的开源Android推流器StreamPack
《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2 FFmpeg推流和拉流”提到直播行业存在RTSP和RTMP两种常见的流媒体协议。除此以外,还有于2017年推出的SRT协议,相比常见的RTMP协议,SRT协议具有更低的延迟,并且消除了卡帧、抖动等花屏现象。 因为SRT是个较新的直播协 ...
FFmpeg开发笔记(九十一)基于Kotlin的Android直播开源框架RootEncoder
《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2.2 FFmpeg向网络推流”介绍了轻量级流媒体服务器MediaMTX,通过该工具可以测试RTSP/RTMP等流媒体协议的推拉流。除了国产的推流工具librestreaming能够向MediaMTX推送视频流之外,还有开源的RootEn ...
嗨~这是我的第一篇博客
首先非常感谢博客园平台能够提供这么一个友好的交流环境。 自我介绍一下……也没什么可以介绍的,反正本人就是SunboyTPB了。 本人在博客园想跟大家互相交流分享一下鸿蒙(HarmonyOS)软件开发的经验。 顺带一提,也可以互相交流一下别的方面的一些话题。~(∠・ω< )⌒★ 当时HarmonyOS ...
【鸿蒙开发实战篇】鸿蒙6开发视频播放器的屏幕方向适配问题
大家好,我是 V 哥, 在鸿蒙6开发中,屏幕方向适配是提升用户体验的重要环节。下面我将通过一个完整的视频播放器示例,详细讲解ArkTS中横竖屏切换的实现方案。 联系V哥获取 鸿蒙学习资料 一、基础概念理解 1.1 屏幕方向类型 鸿蒙系统支持四种屏幕方向: PORTRAIT(竖屏):屏幕高度大于宽度 ...
【鸿蒙开发实战篇】鸿蒙6开发中,UI相关应用崩溃常见问题与解决方案
大家好,我是 V 哥。 在鸿蒙应用开发中,UI相关的应用崩溃是开发者常遇到的问题。虽然目前公开资料主要基于HarmonyOS 4.0及Next版本,但其核心调试方法和常见问题类型对未来的鸿蒙6开发具有重要参考价值。以下是根据现有技术文档整理的常见UI崩溃问题及其解决方案。 联系V哥获取 鸿蒙学习资料 ...
Dart 中并发、异步编程
在写这篇文章之前,我一直在犹豫,要不要在这里讲解 Dart 的异步相关话题,因为这部分内容很容易让初学者望而却步。首先关于单线程和异步之间的关系,比较容易让人迷惑,虽然我一定会用自己的方式尽可能让你听懂。其次大量的异步操作方式(Future、await、async 等),目前你看不到具体的应用场景。 ...
Android动效探索:彻底弄清如何让你的视频更加酷炫
在Android移动端视频处理领域,除了基本的播放功能外,添加动画和滤镜等特效已经成为提升用户体验的重要手段。然而,很多开发人员可能对于实现这些功能所需的技术细节感到困惑。因此,本文旨在提供一个详细的指导,帮助开发人员掌握如何使用开源MediaPlayer或自定义播放器,并利用OpenGL ES来实... ...
算起计算器APP—好看好用的多功能计算器
算起计算器APP介绍 算起计算器是一款多功能计算器应用,个人用户永久免费使用,提供多种计算功能,包括基础数值计算功能和扩展计算功能。 基础数值计算功能 包括: 科学计算器 进制计算器 扩展计算功能 扩展计算功能即多功能计算工具箱,涵盖: 时间-日期计算 BMI 计算 速度、长度距离单位转换 闰年计算 ...
FFmpeg开发笔记(八十八)基于Compose的国产电视直播开源框架MyTV
MyTV是一款使用Android原生开发的网络直播软件,它的原理是接入网络上的直播推流链接,通过Android提供的ExoPlayer来播放直播节目。有关网络推拉流的直播技术可参考《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2 FFmpeg推流和拉流”。 MyTV的源码托管地址为h ...
FFmpeg开发笔记(八十七)采用Kotlin的手机开源播放器VLC-Android
《FFmpeg开发实战:从零基础到短视频上线》一书的“3.4.1 通用音视频播放器”介绍了如何在桌面系统上安装和使用通用音视频播放器VLC media player,其实VLC是个跨平台的播放器,它也提供了面向Android平台的手机版VLC。 Android版VLC的官网地址是https://c ...
Launcher 卡片框架多模块集成
方案一、aar架包集成 最简单直接的方案,卡片侧实现,打成aar包提供到launcher显示 方案二、AppWidget 原生的桌面小组件方案,被限制无法自定义view 底层通过BroadcastReceiver实现 方案三、插件方案 插件方案有好几种,实现原理都是通过配置实现,其中有Service ...


