赞
踩
1.1 下载地址:MSYS2
1.2 双击打开下载好的应用程序,准备安装,一路下一步,然后等待安装,本文的路径是D:\C\msys2\msys64
1.3 如果出现安装卡在 66% 的情况,取消安装,然后重新启动,删除刚才安装的 msys64 目录。接下来,断开网络连接,重新打开应用程序进行安装。
2.1 依次在 msys2 命令框运行以下 3 行命令
- pacman -S mingw-w64-x86_64-toolchain
-
- pacman -S base-devel
-
- pacman -S yasm nasm gcc
2.2 执行完一条命令后如果发现并没有完全下载好,就再次执行该命令,直到全部下载。
3.1 下载地址:x264, the best H.264/AVC encoder - VideoLAN
3.2 安装至 D:\C\msys2\msys64\home\<username你的用户名> 下,然后解压。
4.1 下载地址:Index of /releases
4.2 找到 .tar.bz2格式的文件,本次下载的是 ffmpeg-5.0.tar.bz2
4.3 安装至 D:\C\msys2\msys64\home\<username你的用户名> 下,然后解压。
5.1 使用 msys2/msys64/mingw64 进入目录 D:\C\msys2\msys64\home\<username你的用户名> (默认)
5.2 在该目录下创建一个脚本 build.sh,然后写入以下内容。
注意:当前目录下一定要有 x264-master 和 ffmpeg-5.0,如果不是这两个目录名,需要在脚本中改成相应的名字。
basepath=$(cd `dirname $0`;pwd) echo ${basepath} cd ${basepath}/x264-master pwd ./configure --prefix=${basepath}/x264_install --enable-static --enable-shared make make install cd ${basepath}/ffmpeg-5.0 pwd ./configure --prefix=${basepath}/ffmpeg_install \ --enable-static --enable-shared --enable-libx264 --enable-gpl \ --extra-cflags=-I${basepath}/x264_install/include \ --extra-ldflags=-L${basepath}/x264_install/lib make make install
5.3 使用 msys2/msys64/mingw64 (一定要是mingw64)在用户名目录下执行脚本 build.sh,此过程持续时间较长,耐心等待就好。
sh build.sh
- D:\C\msys2\msys64\mingw64\bin
-
- D:\C\msys2\msys64\home\<username你的用户名>\x264_install\bin
-
- D:\C\msys2\msys64\home\<username你的用户名>\ffmpeg_install\bin
打开 cmd,切换到存有 input.mp4 的目录,然后进行以下测试。
7.1 测试 ffmpeg
ffmpeg -help
完成后:
7.2 测试 x264编码功能,将视频文件转换为x264编码
ffmpeg -i input.mp4 -vcodec libx264 output.mp4
完成后:
8.1 本文写于 2022 年 6 月 24 日
8.2 使用系统:windows 10
8.3 使用 ffmpeg: 5.0
8.4 使用 msys2:msys2-x86_64-20220603
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。