当前位置: 首页 > news >正文

网站图标怎么设置市场调研报告范文2000

网站图标怎么设置,市场调研报告范文2000,一流的嘉兴网站建设,做网站应该会什么问题目录 前言 一、编译环境 二、搭建环境 1.安装MSYS2 2.更新系统包 2.1 打开MSYS2 MinGW 64-bit终端(mingw64.exe) 2.2 更新所有软件包到最新版本 2.3 安装必要的工具和库。 3. 克隆FFmpeg源码 4. 配置编译选项 5. 执行编译 总结 前言 记录学习…

目录

前言

一、编译环境

二、搭建环境

1.安装MSYS2

2.更新系统包

2.1 打开MSYS2 MinGW 64-bit终端(mingw64.exe)

2.2 更新所有软件包到最新版本

2.3 安装必要的工具和库。

3. 克隆FFmpeg源码

4. 配置编译选项

5. 执行编译

总结

前言

记录学习编译android平台的ffmpeg库过程。本次介绍只是编译arm64-v8a 

一、编译环境

环境:Win10 + MSYS2

NDK版本: 25.1.8937393

FFmpeg版本:ffmpeg-7.1

二、搭建环境

1.安装MSYS2

请前往MSYS2官方网站下载并按照说明进行安装。

安装一直下一步就可以了。默认安装路径:C:\msys64

2.更新系统包

        2.1 打开MSYS2 MinGW 64-bit终端(mingw64.exe

在MINGW64 终端下windows的C盘和D盘的盘符显示的/c/ 和/d/, 可以用df -h命令查看(使用命令查看的时候,需要等待一会):

        2.2 更新所有软件包到最新版本

pacman -Syu

如果提示需要重启shell,请按指示操作,并再次运行上述命令直到不再提示更新。

        2.3 安装必要的工具和库

pacman -S base-devel mingw-w64-x86_64-toolchain git

3. 克隆FFmpeg源码

git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
cd ffmpeg

在电脑上的路径:C:\msys64\home\Administrator\ffmpeg

4. 配置编译选项

在ffmpeg下面创建build_android.sh文件。文件内容如下:

/d/Android/SDK/ndk/25.1.8937393  为ndk为我电脑上的位置。其他人使用的时候可以把这个提取出来做一个变量修改一下。我懒的改😀😀

#!/bin/bash#build arm64-v8a 
export CC="/d/Android/SDK/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/aarch64-linux-android21-clang"
export CXX="/d/Android/SDK/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/aarch64-linux-android21-clang++"
export AR="/d/Android/SDK/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar"
export AS="/d/Android/SDK/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-as"
export NM="/d/Android/SDK/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm"
export STRIP="/d/Android/SDK/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip"
export RANLIB="/d/Android/SDK/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib"echo "CC is set to: $CC"
echo "CXX is set to: $CXX"
echo "AR is set to: $AR"
echo "AS is set to: $AS"
echo "NM is set to: $NM"
echo "STRIP is set to: $STRIP"
echo "RANLIB is set to: $RANLIB"
$CC --version./configure \--prefix=android/arm64-v8a \--target-os=android \--arch=aarch64 \--cpu=armv8-a \--sysroot=/d/Android/SDK/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/sysroot \--enable-cross-compile \--enable-shared \--disable-static \--disable-doc \--disable-symver \--disable-programs \--disable-everything \--enable-decoder=libx264,h264,hevc,aac \--enable-parser=h264,hevc,aac \--enable-demuxer=mov \--enable-muxer=rtsp \--enable-protocol=file,rtsp,rtmp \--extra-cflags="-Os -fPIC" \--extra-ldflags="" \--cc="$CC" \--cxx="$CXX" \--strip="$STRIP"make clean
make -j$(nproc)
make install

里面有好多的echo输出,加这个是刚开始编译的时候一直失败,后来测试发现export的环境变量失败了。

configure 下面的参数还是很多的。不一一介绍了,需要的同学可以自己搜索一下。可能主要是编码和解码格式的支持,参数是--enable-decoder , --enable-parser

5. 执行编译

给脚本赋予可执行权限并运行

chmod +x build_android.sh
./build_android.sh

编译成功后,直接显示这样:

在ffmpeg目录下会生成一个android文件夹,里面有arm64-v8a

如果有需要的同学也可以直接下载哈

下载地址


总结

以上就是本次要讲的内容。

http://www.dinnco.com/news/79931.html

相关文章:

  • 企业网站介绍淘宝推广软件哪个好
  • 做网站拉广告关键词排名优化公司推荐
  • 做网站图片广告推广怎么忽悠人的信阳seo优化
  • 做网站续费广告发布平台
  • 杭州做网站哪家公司好百度售后电话人工服务
  • 驻马店营销型网站建设优化推广百度竞价收费标准
  • 南京网站网站建设学校黄石seo诊断
  • wordpress熊掌号关注seo求职
  • 微网站做的比较好百度推广费2800元每年都有吗
  • 快3网站制作 优帮云项目营销推广策划
  • 企业管理的五大核心济南seo优化
  • 杨凌做网站介绍网络营销的短文
  • 房屋中介做网站的书籍关键词优化排名第一
  • 阿里云服务器是干什么用的宁波seo搜索引擎优化公司
  • 乐清网站网络公司全网热搜关键词排行榜
  • 怎么自己搭建一个网站龙岩网站推广
  • 张家港网站关键词优化软文推广平台有哪些
  • 市政府网站开发网络营销的5种方式
  • vs2012 做网站教程兰州seo
  • 山西百度公司做网站的免费刷粉网站推广
  • 北京猎梦网站建设百度识图搜索网页版
  • 网站维护一般要几天北京网站seo设计
  • 游戏网站设计书域名购买哪个网站好
  • 怎样在手机上建设网站老哥们给个关键词
  • 淮安市建设工程初级职称申报网站网络优化工程师主要做什么
  • 网页设计网站名称东莞网站公司哪家好
  • 小网站开发成本sem竞价推广是什么意思
  • 免费网站源码网络营销的主要方式和技巧
  • 长沙企业建站关键词快速上首页排名
  • 北京网站制作培训百度招聘官网