递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 103|回复: 2
打印 上一主题 下一主题

[其它] 浅谈ffmpeg框架目前存在的版本

[复制链接]

234

主题

1740

帖子

7180

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
7180
QQ
跳转到指定楼层
楼主
从官方贴 zi 当 zhong 查看总共有两人封装过
1.西天守护神
这位封装的是命令行格式的
2.君安光电科技
这位是找人封装的还是自己封装的不清楚,因为只发了图片,没发任何内容

分析下为啥这么多年没人封装或者封装了不放出来
1.ffmpeg官方源码中的demo并不是main程序入口形式的,而是提供的可以让人二次包装的动态库,注意这里说的动态库不是说的DLL格式的,而是说的Android 系统开发中C++调用接口的.so文件。
因demo是C语言的动态库源码,但不知如何调用。导致很多人封装不了。
2.书籍非常少,就是有也是英文的
官方说的书籍大概有5-6本,排行第1的是免费的pdf,但是啥内容还没看,只下载下来了。
3.代码是C语言而不是C++代码,虽然C++可以调用C语言,但火山官方已有的库好像没有如何调用C语言的。
4.网上公开的资源视频很多,但都是讲的理论并且理论都很相似
5.可能某些人找人封装出来了,但人家是花米了,所以不可能把封装好的放出来

其他原因还没想出来,大家可以进行补充。
火山视窗封装视频教程
回复

使用道具 举报

75

主题

1143

帖子

5188

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5188
沙发
发表于 1 小时前 | 只看该作者
1. 有火山调用c的示例, curl就是c写的.
2. so文件是linux平台的动态库文件, 理论上ffmpeg是应该能编译成dll, 不然在window上用不了.
回复

使用道具 举报

234

主题

1740

帖子

7180

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
7180
QQ
板凳
 楼主| 发表于 1 小时前 | 只看该作者
hcwanz 发表于 2025-5-10 09:18
1. 有火山调用c的示例, curl就是c写的.
2. so文件是linux平台的动态库文件, 理论上ffmpeg是应该能编译成dll ...

1.你说的url我看了下源码,火山官方封装的这个封装过程太过复杂,需要使用内存池处理掉指针操作。让普通用户不操作指针。但对封装用户来说是大挑战,不是所有人都会用火山中的内存池处理指针的

这是封装时处理指针时要继承内存池操作


除了对火山的内存池类非常了解又需要多写火山宏非常熟练才行
如url封装时写的宏


2.关于我说的动态库并不是您说的那样,我说的是官方的ffmpeg源码中的c的demo是用来生成动态库.so的,我并没说不可以生成DLL。
我说的是这个源码不可以打开vs之后使用main就可以使用的,要对源码使用有一定基础才行。
火山视窗封装视频教程
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2025-5-10 10:55 , Processed in 0.105820 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表