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

自己制作网站的方法金戈枸橼酸西地那非

自己制作网站的方法,金戈枸橼酸西地那非,国际局势最新消息,64mb wordpress1. ffmpeg 简介: FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移…

1. ffmpeg 简介:

        FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。

        FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、Mac OS X等。这个项目最早由Fabrice Bellard发起,2004年至2015年间由Michael Niedermayer主要负责维护。许多FFmpeg的开发人员都来自MPlayer项目,而且当前FFmpeg也是放在MPlayer项目组的服务器上。项目的名称来自MPEG视频编码标准,前面的"FF"代表"Fast Forward"。 [1]FFmpeg编码库可以使用GPU加速。

2. ffmpeg组成

        FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了领先的音/视频编码库libavcodec等。

libavformat:用于各种音视频封装格式的生成和解析,包括获取解码所需信息以生成解码上下文结构和读取音视频帧等功能;

libavcodec:用于各种类型声音/图像编解码;

libavutil:包含一些公共的工具函数;

libswscale:用于视频场景比例缩放、色彩映射转换;

libpostproc:用于后期效果处理;

ffmpeg:该项目提供的一个工具,可用于格式转换、解码或电视卡即时编码等;

ffsever:一个 HTTP 多媒体即时广播串流服务器;

ffplay:是一个简单的播放器,使用ffmpeg 库解析和解码,通过SDL显示;

3. 编译

3.1 ffmpeg 下载

ffmpeg 官网地址如下:

https://ffmpeg.org/download.html

ffmpeg 下载代码命令:

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

3.2 编译

将代码切换到release-4.0分支;在根目录下新建文件congfig.sh, 内容如下:

#ndk 环境
NDK=/Users/xxx/Documents/source/android-ndk-r16b
SYSROOT=$NDK/platforms/android-21/arch-arm
TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64
# cpu 架构平台,若要编译 x86 则指定 x86
#CPU=armv7-a
CPU=arm64-v8a

在根目录下创建build_android.sh,文件内容如下:

#!/bin/sh
. config.shPREFIX=$(pwd)/android/$CPU
ISYSROOT=$NDK/sysroot
ASM=$ISYSROOT/usr/include/$PLATFORMmkdir -p $PREFIX
ADDI_CFLAGS="-marm"
function build_android
{
./configure \--prefix=$PREFIX \--enable-shared \--enable-static \--disable-doc \--disable-ffmpeg \--disable-ffplay \--disable-ffprobe \--disable-avdevice \--disable-doc \--disable-symver \--cross-prefix=$TOOLCHAIN/bin/arm-linux-androideabi- \--target-os=android \--arch=arm \--enable-cross-compile \--sysroot=$SYSROOT \--extra-cflags="-I$ASM -isysroot $ISYSROOT -isystem $ISYSROOT/usr/include/arm-linux-androideabi -Os -fpic -marm" \--extra-ldflags="$ADDI_LDFLAGS" \$ADDITIONAL_CONFIGURE_FLAG
make clean
make
make install
}
build_android

在根目录下的终端输入如下命令进行编译:

./build_android.sh

运行完成以后可以在android目录下看到如下文件:

4.参考文献:

ffmpeg 百度百科

http://www.mmbaike.com/news/108449.html

相关文章:

  • 个人公司网页如何设计南宁网站seo外包
  • 神华两学一做网站网站多少钱
  • 做网站产品资料表格全媒体广告代理加盟
  • 相亲网站怎么做指数函数和对数函数
  • 网站建设视频教程百度云如何策划一个营销方案
  • 做网站要在阿里云上买几个贡献360社区app
  • 网站管理建设工作网络软文名词解释
  • 怎么做免费网站 视频外贸网站建站和推广
  • 网站内页301重定向怎么做山东济南最新事件
  • 整站seo优化推广关键词优化案例
  • 企业建站系统免费免费推广引流app
  • 网站突然在百度消失了电商运营推广怎么做
  • 基于wordpress开发cms内部优化
  • 电子商务网站建设课程总结佛山网站建设方案咨询
  • 备案号新增网站百度搜索关键词优化
  • 网站模块设计太原seo外包服务
  • 职业学院思想政治网站建设搜狗收录提交
  • wordpress搭建seo网站排名优化教程
  • 成都网站制作是什么西安百度seo
  • 做产品的往这看 国外工业设计网站大全免费b站推广入口2023
  • 网站备案靠谱吗柳州网站建设哪里有
  • 花生壳内网穿透网站如何做seo优化海南百度首页广告
  • wordpress好用的企业展示主题成都百度seo推广
  • 皖住房建设厅网站站长工具收录
  • 个人电影网站做APP违法吗企业网站的推广阶段
  • 广州有网站建设学校手机百度下载
  • 哈尔滨网页设计百度官网优化
  • 南京电子商务网站开发公司网店运营入门基础知识
  • 最简单的cms网站怎么做seo技术服务外包
  • 网站建设平台汉龙百度推广开户免费