随笔分类 -  FFmpeg

摘要:FFmpeg开发笔记(一百零二)国产的音视频移动开源工具FFmpegAndroid基于FFmpeg的国产播放器开源框架也有很多了,前有哔哩哔哩的ijkplayer,后有小红书的RedPlayer,参见之前的文章《使用国产的ijkplayer播放器观看网络视频》和《使用国产的RedPlayer播放器观看网络视频》。 除此以外,FFmpegAndroid也是一款优秀的国产Androi 阅读全文
posted @ 2026-05-17 11:16 aqi00 阅读(229) 评论(0) 推荐(0)
摘要:FFmpeg开发笔记(一百零一)跨平台的开源音视频移动框架MobileFFmpeg除了剪映那样的视频剪辑软件,在移动系统上还有一款跨平台的开源音视频框架MobileFFmpeg,通过该框架可以很方便地执行音视频加工操作,下面就来介绍如何在App工程中使用MobileFFmpeg。 MobileFFmpeg 是一款专为 Android、iOS 和 tvOS 移动平台开发的开源音视频 阅读全文
posted @ 2026-05-16 11:47 aqi00 阅读(64) 评论(0) 推荐(0)
摘要:FFmpeg开发笔记(一百)国产的Android开源视频压缩工具VideoSlimmer在Android平台上,国产的开源视频剪辑框架也有很多了,参见之前的文章《国产的视频裁剪框架AndroidVideoTrimmer》、《国产的Android开源视频编辑器EpMedia》、《国产的开源视频美颜工具VideoEditorForAndroid》、《国产的开源视频剪辑工具AndroidVi 阅读全文
posted @ 2026-01-18 11:08 aqi00 阅读(123) 评论(0) 推荐(0)
摘要:FFmpeg开发笔记(九十九)基于Kotlin的国产开源播放器DKVideoPlayer在Android平台上,基于FFmpeg的国产播放器开源框架也有很多了,前有哔哩哔哩的ijkplayer,后有小红书的RedPlayer,参见之前的文章《使用国产的ijkplayer播放器观看网络视频》和《使用国产的RedPlayer播放器观看网络视频》。 除此以外,DKVideoPlayer也是一 阅读全文
posted @ 2026-01-17 12:15 aqi00 阅读(771) 评论(1) 推荐(0)
摘要:FFmpeg开发笔记(九十八)基于FFmpeg的跨平台图形用户界面LosslessCut​LosslessCut是一款跨平台FFmpeg图形用户界面,用于对视频、音频、字幕和其他相关媒体文件进行极速且无损的操作。虽然《FFmpeg开发实战:从零基础到短视频上线》一书详细介绍了如何通过ffmpeg在命令行剪辑音视频,但是命令行方式不够直观,用户更习惯在图形界面上操作。于是Lossless 阅读全文
posted @ 2026-01-11 11:55 aqi00 阅读(929) 评论(0) 推荐(1)
摘要:FFmpeg开发笔记(九十七)国产的开源视频剪辑工具AndroidVideoEditor​《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在Android系统上还有一款国产的开源视频剪辑框架Android-Video-Editor,通过该框架可以更 阅读全文
posted @ 2026-01-10 12:19 aqi00 阅读(173) 评论(0) 推荐(0)
摘要:FFmpeg开发笔记(九十六)采用Kotlin+Compose的视频编辑器OpenVideoEditor​《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上播放视频,基于FFmpeg的国产播放器开源框架也有很多了,前有哔哩哔哩的ijkplayer,后有小红书的RedPlayer,参见之前的文章《使用国产的ijkplayer播放 阅读全文
posted @ 2025-12-28 11:00 aqi00 阅读(343) 评论(0) 推荐(0)
摘要:FFmpeg开发笔记(九十五)国产的开源视频美颜工具VideoEditorForAndroid​《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在Android系统上还有一款国产的开源视频美颜框架VideoEditor-For-Android,通过该框架 阅读全文
posted @ 2025-12-27 12:00 aqi00 阅读(1035) 评论(0) 推荐(3)
摘要:FFmpeg开发笔记(九十四)基于Kotlin的国产开源推拉流框架anyRTC​anyRTC是一款基于Android的实时滤镜RTMP推流库,它使用MediaCodec的API进行视频和音频编码,并使用librtmp库执行rtmp流式传输。此外,anyRTC还提供了在摄像头捕捉阶段之后和编码阶段之前实时视频滤镜的功能。 《FFmpeg开发实战:从零基础到短视频上线》一书的“1 阅读全文
posted @ 2025-12-14 11:51 aqi00 阅读(153) 评论(0) 推荐(0)
摘要:FFmpeg开发笔记(九十三)国产的Android开源视频编辑器EpMedia​《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在Android系统上还有一款国产的开源视频裁剪框架EpMedia,通过该框架可以更方便地加工视频片段,下面就 阅读全文
posted @ 2025-12-13 13:07 aqi00 阅读(107) 评论(0) 推荐(0)
摘要:FFmpeg开发笔记(九十二)基于Kotlin的开源Android推流器StreamPack​《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2 FFmpeg推流和拉流”提到直播行业存在RTSP和RTMP两种常见的流媒体协议。除此以外,还有于2017年推出的SRT协议,相比常见的RTMP协议,SRT协议具有更低的延迟,并且消除了卡帧、抖动等花屏现象。 因为SRT是个较新的直播协 阅读全文
posted @ 2025-12-07 11:29 aqi00 阅读(212) 评论(0) 推荐(0)
摘要:FFmpeg开发笔记(九十一)基于Kotlin的Android直播开源框架RootEncoder​《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2.2 FFmpeg向网络推流”介绍了轻量级流媒体服务器MediaMTX,通过该工具可以测试RTSP/RTMP等流媒体协议的推拉流。除了国产的推流工具librestreaming能够向MediaMTX推送视频流之外,还有开源的RootEn 阅读全文
posted @ 2025-12-06 11:23 aqi00 阅读(1093) 评论(0) 推荐(0)
摘要:FFmpeg开发笔记(九十)采用FFmpeg套壳的音视频转码百宝箱FFBox​FFmpeg是个经典的音视频处理开源框架,可是FFmpeg仅提供命令行方式,通过FFmpeg剪辑音视频只能在命令行下面操作,从而限制了普通用户掌握FFmpeg。 虽然《FFmpeg开发实战:从零基础到短视频上线》一书不仅给出了基于FFmpeg函数调用的示例代码,也给出了具体的ffmpeg操作命令, 阅读全文
posted @ 2025-11-30 10:02 aqi00 阅读(1100) 评论(0) 推荐(1)
摘要:FFmpeg开发笔记(八十九)基于FFmpeg的直播视频录制工具StreamCap​随着推拉流技术的发展,现在网络直播应用很普及了,打开许多App都能看到各式各样的直播节目,包括抖音、快手、虎牙、斗鱼、B站、小红书、YY、映客等等。 有关视频推拉流的FFmpeg实现参见《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2 FFmpeg推流和拉流”,使用FFmpeg结合专 阅读全文
posted @ 2025-11-29 16:25 aqi00 阅读(1285) 评论(0) 推荐(0)
摘要:FFmpeg开发笔记(八十八)基于Compose的国产电视直播开源框架MyTV​MyTV是一款使用Android原生开发的网络直播软件,它的原理是接入网络上的直播推流链接,通过Android提供的ExoPlayer来播放直播节目。有关网络推拉流的直播技术可参考《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2 FFmpeg推流和拉流”。 MyTV的源码托管地址为h 阅读全文
posted @ 2025-11-02 10:54 aqi00 阅读(525) 评论(0) 推荐(0)
摘要:FFmpeg开发笔记(八十七)采用Kotlin的手机开源播放器VLC-Android​《FFmpeg开发实战:从零基础到短视频上线》一书的“3.4.1 通用音视频播放器”介绍了如何在桌面系统上安装和使用通用音视频播放器VLC media player,其实VLC是个跨平台的播放器,它也提供了面向Android平台的手机版VLC。 Android版VLC的官网地址是https://c 阅读全文
posted @ 2025-11-01 11:40 aqi00 阅读(390) 评论(0) 推荐(1)
摘要:FFmpeg开发笔记(八十六)基于Node.js的国产视频编辑开源框架OpenCut​《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在桌面系统上还有一款国产的开源视频编辑框架OpenCut,通过该框架可以更快地加工编辑视频文件,下面就来介绍如 阅读全文
posted @ 2025-10-26 11:29 aqi00 阅读(481) 评论(0) 推荐(0)
摘要:FFmpeg开发笔记(八十五)基于PyQt和FFmpeg的开源视频剪辑器OpenShot《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在桌面系统上还有一款开源视频剪辑框架OpenShot,通过该框架可以更快地加工编辑视频文件,下面就来介绍如何在桌 阅读全文
posted @ 2025-10-25 12:34 aqi00 阅读(454) 评论(0) 推荐(0)
摘要:FFmpeg开发笔记(八十四)使用国产的librestreaming实现RTMP直播​《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2.2 FFmpeg向网络推流”介绍了轻量级流媒体服务器MediaMTX,通过该工具可以测试RTSP/RTMP等流媒体协议的推拉流。可是在此之前,得先有一个推流工具向MediaMTX推送视频流,这样末端的拉流程序才能从MediaMTX源源 阅读全文
posted @ 2025-10-19 11:27 aqi00 阅读(254) 评论(0) 推荐(0)
摘要:FFmpeg开发笔记(八十三)国产的视频裁剪框架AndroidVideoTrimmer​《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在Android系统上还有一款国产的开源视频裁剪框架Android-Video-Trimmer,通过该框架可以 阅读全文
posted @ 2025-10-18 10:56 aqi00 阅读(453) 评论(0) 推荐(0)