自编译MPC-HC简易教程

始终优先看官方的教程ht tps://trac.mpc-hc.o rg/wiki/How_to_compile_the_MPC
然后我结合 个人经验,尽量 简练地写下了这篇教程


A.准备好所需的工具
1.Visual_Studio_2013 下载地址:ht tp://w ww.itellyou.c n/(开发人员工具里面)
2.DirectX_SDK 下载地址:ht tp://go.microsoft.c om/fwlink/?LinkID=71193
3.MSYS 下载地址:ht tp://xhmikosr.1f0.d e/tools/msys/ (下载没有后缀的那个即可)
4.Git 下载地址:ht tps://github.c om/msysgit/msysgit/releases (下载Git开头的exe)
注:MSYS_MinGW-w64_GCC 解压提取里面的MSYS文件夹放在在 C:\ 方便下面说明


B.源码的下载和构建命令的准备
对准桌面鼠标右键->Git Bash
输入git clone --recursive https://github.com/mpc-hc/mpc-hc.git
回车后mpc-hc源码文件夹将下载在桌面上(视网络带宽和土啬的情况下载时间不等)
这个文件夹请放在任意盘符的根目录(防止路径中有空格产生BUG)

在源码文件夹mpc-hc根目录里创建 build.user.bat 里面写入:
@ECHO OFF
SET "MPCHC_MSYS=C:\MSYS"
SET "MPCHC_MINGW32=%MPCHC_MSYS%\mingw"
SET "MPCHC_MINGW64=%MPCHC_MINGW32%"
SET "MPCHC_GIT=C:\Program Files (x86)\Git"
敏锐的骚年肯定立即发现这里定位了MSYS和Git的路径,能定位就能改...(我就不多说了)

同样的位置再创建 build All.batclean All.bat
写call build.bat build All进build All.bat
写call build.bat clean All进clean All.bat

C.正式编译和可持续编译
双击build All.bat即可正式编译,文件生成在 bin目录中,视硬件配置情况构建时间不等

编译完成后复制bin中所需文件出来,再双击clean All.bat即可清理各种垃圾

对准mpc-hc源码文件夹右键->Git Bash,输入 git pull即可更新合并进主分支的mpc-hc源码


这样编译出来的是mpc-hc的nightly版!
编译器默认对本机优化,所以这不是“重造轮子”,能不能明显的体会出来又是另外一回事了。针对源码的各种优化开关教不了,激进与保守不能共存,而且随着了解的深入各种情况都会发生,所以我就不再赘述了。

你可能感兴趣的:(dshow,ffmpeg)