请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

安装编译完成之后 在/usr/local/下没有ffmpeg的文件夹 Mac系统

老师你好
配置命令:
./configure --prefix=/usr/local/ffmpeg --enable-gpl --enable-nonfree --enable-libfdk-aac --enable-libx264 --enable-libx265 --enable-filter=delogo --enable-debug --disable-optimizations --enable-libspeex --enable-videotoolbox --enable-shared --enable-pthreads --enable-version3 --enable-hardcoded-tables --cc=clang --host-cflags= --host-ldflags=
配置文件生成完毕之后 执行make && make install成功 但是在/usr/local/下没有生成ffmpeg文件
图片描述

正在回答 回答被采纳积分+3

1回答

提问者 weixin_慕移动2174221 2023-08-18 16:16:31

用homebrew重新安装了一下  现在ffmpeg命令可以使用了 

0 回复 有任何疑惑可以回复我~
  • 李超 #1
    你观察一下执行make 和make install时是不是报了出错信息了?
    回复 有任何疑惑可以回复我~ 2023-08-18 17:36:59
  • 提问者 weixin_慕移动2174221 回复 李超 #2
    make && make install 的时候 报了内联 asm 的错误 
       “ ./libavcodec/x86/mathops.h:140:14: error: invalid operand for inline asm
          constraint 'i' ”
    我执行了./configure --disable-asm 之后  再执行make && make install 成功了  但是在/usr/local/下找不到ffmpeg的文件夹   不知道是不是因为这个命令引起的
    回复 有任何疑惑可以回复我~ 2023-08-18 19:53:05
  • 提问者 weixin_慕移动2174221 回复 李超 #3
    老师 找到问题了 执行./configure --disable-asm的时候 应该跟之前的配置一起执行 我只执行了./configure --disable-asm 应该是相当于覆盖了之前的那些配置吧 比如路径就不是指定的这个路径了 
    我把之前的配置+上--disable-asm 重新配置 然后执行make && make install 之后 就可以了
    回复 有任何疑惑可以回复我~ 2023-08-18 20:13:24
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信