一个不错的音视频快速处理框架
非著名程序员
共 572字,需浏览 2分钟
·
2022-02-09 17:34
嗨,好久不见,最近章鱼猫比较忙,所以更新没有之前那么频繁了。最近我这个喵星人真正做到了晚上不睡觉了。哈哈…… 这几天经常加班到半夜。
好了,家常唠完了,回到正题。
今天给大家推荐的这个开源项目来自于读者的投稿。是一个非常棒的音视频快速处理框架:RxFFmpeg。
RxFFmpeg 是基于 (FFmpeg 4.0 + X264 + mp3lame + fdk-aac) 编译的适用于 Android 平台的音视频编辑、视频剪辑的快速处理框架,包含以下功能(视频拼接,转码,压缩,裁剪,片头片尾,分离音视频,变速,添加静态贴纸和 gif 动态贴纸,添加字幕,添加滤镜,添加背景音乐,加速减速视频,倒放音视频,音频裁剪,变声,混音,图片合成视频,视频解码图片等主流特色功能。
编译环境:
特色功能:
使用方式也非常的简单,是基于远程依赖的。直接引入到项目中即可。
开源项目地址:https://github.com/microshow/RxFFmpeg
开源项目作者:microshow
今天的推荐不知道大家喜欢吗?如果你喜欢,请在文章底部留言和点赞,以表示对我的支持,你们的留言、点赞和转发关注是我持续更新的动力哦!
欢迎大家关注公众号:「GitHub 精选」,关注公众号,回复「1024」你懂得,免费领取 30 本经典编程书籍。关注我,与 10 万程序员一起进步。
评论
Sneakers快速后台处理框架
Sneakers是Ruby和RabbitMQ平台上的一个快速后台处理框架。它使用混合进程线程模型,能够有效的提高I/O和CPU的性能,且不需要维护。通常它用于CPU密集负载环境。建立一个Gemfile
Sneakers快速后台处理框架
0
FFMPEG开发快速入坑——音视频混流处理
本章节重点讲解对于编码后的音视频包写入mp4文件的处理,混流所有的API函数都属于libavformat 库。音视频混流操作的流程比较简单:
1、创建一个新的媒体格式上下文 avformat_alloc_output_context2()
2、根据音视频编码器信息,分别创建音频流 和 视频流 avformat_new_stream() 和 avcodec_parameters_from_context()
3、打开文件IO操作 avio_open()
4、写入文件头信息 avformat_write_header()
5、循环交错调用 av_interleaved_write_frame() 写入音视频帧数据。音视频数据包
华叔-视觉魔术师
0
数据库处理框架数据库处理框架
是一个通用数据库处理框架(可以包含MSSQLPOSTGRESQL,SQLITEEXCELMYSQLDB2ORACLE...只要你愿意实现接口就可以).很便捷地进行常用数据库操作(增删改查).其性能是几
数据库处理框架数据库处理框架
0