ffmpeg 这个视频库是不是有很多坑。3.1 版本的时候说废弃掉一个字段, 3.2.4 的时候又用回来。写好的程序在 Ubuntu 下跑得好好的,移植到 CentOS 下各种抽风。真是苦不堪言。

2017-08-03 15:08:08 +08:00
 afx
2801 次点击
所在节点    问与答
12 条回复
dikT
2017-08-03 15:26:06 +08:00
我也习惯 ubuntu, centos 难用得一 b
BOYPT
2017-08-03 16:04:20 +08:00
自己带库啊、下载二进制包。
yksoft1
2017-08-03 16:19:34 +08:00
不仅是很多,而且是出乎你想象的多。当初 Michael Niedemayer 专制独裁,导致了一帮人出去 fork 了个 libav,但最后还是撼不动 ffmpeg 的地位。
afx
2017-08-03 19:37:52 +08:00
@dikT 命令打溜了就好了吧
afx
2017-08-03 19:39:16 +08:00
@yksoft1 听见大神这么说就好了,差点被折磨到怀疑人生。
afx
2017-08-03 19:42:08 +08:00
@BOYPT 这个可以,但是有时不灵啊,win 平台下的开发包也许是我打开方式不对,但我始终不明白在没有 dll 的情况下一个 lib 文件才那么点大小能干啥事。还是从官网下的。
BOYPT
2017-08-03 20:55:17 +08:00
@afx #6 Windows 下的 lib 只是链接符号,在 linux 下不管链接和运行时都是调用的.so 文件,就这点区别。
afx
2017-08-03 22:50:59 +08:00
@BOYPT 这个我知道,问题是只给我 lib,我不自己编译的话也是没法跑啊。
onetwo
2017-08-04 00:29:51 +08:00
不要随便更新版本,除非是新版本真的有你要的东西。。
mxalbert1996
2017-08-04 02:24:01 +08:00
@afx 你下 Dev 包当然只有 lib 了,下 Shared 包不就有 dll 了
afx
2017-08-04 09:01:53 +08:00
@mxalbert1996 有,当时的一个想法是把整个 ffmpeg 静态链接进我的程序里面,自然而然就去官网找静态库
afx
2017-08-04 09:04:49 +08:00
@onetwo 要知道就不用折腾了,一直以为所有的软件都是向下兼容的,还是太天真。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/380147

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX