afx
V2EX  ›  问与答

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

  •  2
     
  •   afx · Aug 3, 2017 · 3542 views
    This topic created in 3387 days ago, the information mentioned may be changed or developed.
    12 replies  •  2017-08-04 09:04:49 +08:00
    dikT
    dikT
    Aug 3, 2017
    1
    我也习惯 ubuntu, centos 难用得一 b
    BOYPT
    BOYPT
    Aug 3, 2017❤️1
    2
    自己带库啊、下载二进制包。
    yksoft1
    yksoft1
    Aug 3, 2017
    3
    不仅是很多,而且是出乎你想象的多。当初 Michael Niedemayer 专制独裁,导致了一帮人出去 fork 了个 libav,但最后还是撼不动 ffmpeg 的地位。
    afx
    afx
    OP
    Aug 3, 2017 via iPhone
    4
    @dikT 命令打溜了就好了吧
    afx
    afx
    OP
    Aug 3, 2017 via iPhone
    5
    @yksoft1 听见大神这么说就好了,差点被折磨到怀疑人生。
    afx
    afx
    OP
    Aug 3, 2017 via iPhone
    6
    @BOYPT 这个可以,但是有时不灵啊,win 平台下的开发包也许是我打开方式不对,但我始终不明白在没有 dll 的情况下一个 lib 文件才那么点大小能干啥事。还是从官网下的。
    BOYPT
    BOYPT
    Aug 3, 2017
    7
    @afx #6 Windows 下的 lib 只是链接符号,在 linux 下不管链接和运行时都是调用的.so 文件,就这点区别。
    afx
    afx
    OP
    Aug 3, 2017 via iPhone
    8
    @BOYPT 这个我知道,问题是只给我 lib,我不自己编译的话也是没法跑啊。
    onetwo
    onetwo
    Aug 4, 2017
    9
    不要随便更新版本,除非是新版本真的有你要的东西。。
    mxalbert1996
    mxalbert1996
    Aug 4, 2017 via Android
    10
    @afx 你下 Dev 包当然只有 lib 了,下 Shared 包不就有 dll 了
    afx
    afx
    OP
    Aug 4, 2017 via iPhone
    11
    @mxalbert1996 有,当时的一个想法是把整个 ffmpeg 静态链接进我的程序里面,自然而然就去官网找静态库
    afx
    afx
    OP
    Aug 4, 2017 via iPhone
    12
    @onetwo 要知道就不用折腾了,一直以为所有的软件都是向下兼容的,还是太天真。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   953 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 22:36 · PVG 06:36 · LAX 14:36 · JFK 17:36
    ♥ Do have faith in what you're doing.