在Windows上为chrome编译ffmpeg

时间:2019-01-07 22:12:59

标签: visual-studio ffmpeg cygwin chromium

我正在按照here的指示为Chromium生成gn文件。我已经安装了cygwin基本软件包以及diffutils,nasm,make和python。

此外,我已将chrome / scripts / cygwin-wrapper复制到/ usr / local / bin

  1. 已启动的C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Enterprise \ Common7 \ Tools \ VsDevCmd.bat

  2. 开始的C:\ cygwin \ cygwin.bat

  3. cd到third_party \ chromium \ scripts

  4. python build_ffmpeg win ia32

除此以外,我还收到一些警告:

无法创建临时库。 制作:*** [/cygdrive/d/src/chromium/src/third_party/ffmpeg/ffbuild/library.mak:102:libavutil / avutil-56.dll]错误1

make:***等待未完成的工作。...

无法创建临时库。

无法创建临时库。

make:*** [/cygdrive/d/src/chromium/src/third_party/ffmpeg/ffbuild/library.mak:102:libavcodec / avcodec-58.dll]错误1

make:*** [/cygdrive/d/src/chromium/src/third_party/ffmpeg/ffbuild/library.mak:102:libavformat / avformat-58.dll]错误1

回溯(最近通话最近一次):

文件

中的文件“ build_ffmpeg.py”,第900行

sys.exit(main(sys.argv [1:]))

文件“ build_ffmpeg.py”,第502行,位于主文件中

options = options)

ConfigureAndBuild中的文件“ build_ffmpeg.py”,第876行

configure_args)

do_build_ffmpeg中的文件“ build_ffmpeg.py”,第870行

options.config_only,商标,configure_flags)

BuildFFmpeg中的文件“ build_ffmpeg.py”,第408行

['make','-j%d'%parallel_jobs] +库,cwd = config_dir)

PrintAndCheckCall中的文件“ build_ffmpeg.py”,第106行

subprocess.check_call(argv,* args,** kwargs)

在check_call中的文件“ /usr/lib/python2.7/subprocess.py”,第186行

提高CalledProcessError(retcode,cmd)

subprocess.CalledProcessError:命令'['make','-j8','libavcodec / avcodec- 58.dll','libavformat / avformat-58.dll','libavutil / avutil-56.dll']'返回非零退出状态2

0 个答案:

没有答案