gpt4 book ai didi

android - android studio中的vlc和linux中的ffmpeg

转载 作者:行者123 更新时间:2023-12-04 23:26:39 24 4
gpt4 key购买 nike

我在 android studio 中使用 VLC 和 Linux 中的 FFMPEG,我需要更改 FFMPEG c 文件中的一些代码,但是当我编译 FFMPEG 并在 android 中运行 VLC 应用程序时,它使用 FFMPEG 的原始版本而不是修改后的版本

我的编译代码是:

./configue
sudo make install
make

我已经尝试了一切
为什么会发生这种情况?如果我删除 FFMPEG 的文件并编译它从某个地方恢复 FFMPEG 文件,也许还有另一种编译方法或如何找到 FFMPEG 的来源?然而我不知道怎么做?

最佳答案

我在网上找到了同样的问题和解决方案。
1.删​​除.ffmpeg文件强制重建

  • 修改 vlc/extras/package/ios/build.sh 以删除不会从 vlc github 根目录下载任何内容的“make fetch”行
  • 修改 buildMobileVLCKit.sh 以删除以下行: git reset --hard ${TESTEDHASH} git am ../../patches/*.patch 以不强制更新 build.sh。
  • 将源码打包保存为vlc/contrib/tarballs/ffmpeg-HEAD.tar.gz
  • 从 VLCKit 运行 build sh ./buildMobileVLCKit.sh -d -s -v
    这将确保它复制了正确的 ffmpeg 源代码(不是来自 github 的版本),并正确编译和链接。

    它适用于我在 android 中需要的 iphone 有人可以帮我吗?
  • 关于android - android studio中的vlc和linux中的ffmpeg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43915157/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com