| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> window下编译ffmpeg--mys2下安装对应库编译ffmpeg -> 正文阅读 |
|
[系统运维]window下编译ffmpeg--mys2下安装对应库编译ffmpeg |
? ? ? ? 在window下代建编译环境的情况下,我们开始着手下载编译ffmpeg以及相对应的库,我将我本人安装的过程以及碰到的问题进行一个记录,方便日后查看以及与在同在音视频学习路上的同志一个分享。 ? ? ? ? 还没有安装好编译环境的可以参考我的另一篇介绍搭建编译环境的博客: window下编译ffmpeg--安装msys2:https://blog.csdn.net/tanziliang98/article/details/122401214 一:准备工作 1:重命名link.exe? ????????重命名 msys64/usr/bin/link.exe 为 msys64/usr/bin/link.bak , 避免和MSVC 的link.exe抵 触。 2.启动命令?窗?,在窗?中输?:
3.下载和安装YASM
4.检查编译环境?具 mingw64的shell窗?输?:
看返回结果,没有no的结果?般就没问题。 5.修改?持中?显示 ????????窗?右键->Options->Text,然后locale选择:zh_CN,Character set 选择 UTF-8。 6.安装nasm
二:编译第三方库 1:下载编译x64 1.1.MinGW-w64版本下载x264 ????????将下载下的放置于/home/96358/ffmpeg,把第三?库编译的库?件放在 /home/96358/ffmpeg/build
? ? ? ? 注意:在下载库文件时,可能因为网站会出现下载不了的现象,这个时候考虑将https更换成git
1.2:对x264配置安装 ????????cd 进入x264目录:
1.3:生成libx64 ???????上?编译出来的结果没有包含lib?件,需要?????成。configure时我们?成了 libx264.def 此时就派上?场。
????????? 即得到 libx264 .lib 2:下载编译fdk-acc 2.1:下载fdk-acc
注意: ????????使用该命令访问不到网页时,可以尝试将https改成git。 2.2:编译、安装fdk-acc ? ? ? ? 进入fdk-acc目录
? ? ? ? 进入对应目录查看是否安装成功:/home/96358/ffmpeg/build/ 3:下载编译MP3(libmp3lame) 3.1:下载
3.2:进入目录配置安装
4:下载编译libvpx 4.1:下载
4.3:配置编译安装?
5:下载编译ffmpeg 5.1:下载ffmpeg
?5.2:编译ffmpeg ?????????创建?个build.sh ????????将下载好的ffmpeg与x264放在?个?录下,本?是/home/96358/ffmpeg。
????????build_ffmpeg.sh内容是:
????????在下载好的ffmpeg目录执行脚本配置:
? ? ? ? 注意:在执行这里是可能会由于脚本问题、文件不存在出现错误: ? ? ? ? 再次脚本符号之间连接是否正确,每个文件在对应的目录是否存在。 ? ? ? ? 正确配置后: ?5.3:编译安装
? ? ? ? 安装之后进入ffmpeg的bin目录查看: ? ? ? ? ?如果安装成功,拷贝一个MP4文件到bin目录,执行:
? ? ? ? ?可以得到: ? ? ? ? mp4文件正常播放即表示ffmpeg以安装完毕。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 7:00:26- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |