03 2024 档案

摘要:FFmpeg开发笔记(十)Linux环境给FFmpeg集成vorbis和amr​FFmpeg内置了aac音频格式,在《FFmpeg开发实战:从零基础到短视频上线》一书的“5.2.2 Linux环境集成mp3lame”又介绍了如何给FFmpeg集成mp3格式,常见的音频文件除了这两种之外,还有ogg和amr两种格式也较常用。其中ogg格式的编解码依赖于libogg和libvor 阅读全文
posted @ 2024-03-31 12:08 aqi00 阅读(186) 评论(0) 推荐(1) 编辑
摘要:FFmpeg开发笔记(九)Linux交叉编译Android的x265库​《FFmpeg开发实战:从零基础到短视频上线》一书的“12.1.2 交叉编译Android需要的so库”介绍了如何在Windows环境交叉编译Android所需FFmpeg的so库,前文又介绍了如何在Linux环境交叉编译Android所需FFmpeg的so库,接下来介绍如何在Linux环境交叉编 阅读全文
posted @ 2024-03-30 11:28 aqi00 阅读(211) 评论(0) 推荐(0) 编辑
摘要:FFmpeg开发笔记(八)Linux交叉编译Android的FFmpeg库​《FFmpeg开发实战:从零基础到短视频上线》一书的“12.1.2 交叉编译Android需要的so库”介绍了如何在Windows环境交叉编译Android所需FFmpeg的so库,接下来介绍如何在Linux环境交叉编译Android所需FFmpeg的so库。 1、下载Linux版本的androi 阅读全文
posted @ 2024-03-24 12:45 aqi00 阅读(54) 评论(0) 推荐(0) 编辑
摘要:FFmpeg开发笔记(七)欧拉系统编译安装FFmpegFFmpeg支持Linux、macOS、Windows、Android等操作系统,其中Linux系列包括Ubuntu、Debian、Mint、CentOS、RHEL、Fedora等分支。FFmpeg官网的编译入口地址为https://trac.ffmpeg.org/wiki/CompilationG 阅读全文
posted @ 2024-03-23 10:56 aqi00 阅读(236) 评论(0) 推荐(1) 编辑
摘要:FFmpeg开发笔记(六)如何访问Github下载FFmpeg源码​学习FFmpeg的时候,经常要到GitHub下载各种开源代码,比如FFmpeg的源码页面位于https://github.com/FFmpeg/FFmpeg。然而国内访问GitHub很不稳定,经常打不开该网站,比如在命令行执行下面的ping命令。 ping github.com 上面的ping结果 阅读全文
posted @ 2024-03-17 11:54 aqi00 阅读(67) 评论(0) 推荐(0) 编辑
摘要:FFmpeg开发笔记(五)更新MSYS的密钥环​ 《FFmpeg开发实战:从零基础到短视频上线》一书提到:使用MSYS对FFmpeg进行交叉编译时,需要事先安装交叉编译工具链,也就是执行下面命令。 pacman -S mingw-w64-x86_64-toolchain 一般情况可以正常安装交叉编译工具链,不过有时会提示错误“signature 阅读全文
posted @ 2024-03-16 18:33 aqi00 阅读(60) 评论(0) 推荐(0) 编辑
摘要:FFmpeg开发笔记(四)FFmpeg的动态链接库介绍FFmpeg不仅提供了ffmpeg、ffplay和ffprobe三个可执行程序,还提供了八个工具库,使得开发者能够调用库里面的函数,从而实现更精准的定制化开发需求。这八个库的名字是avcodec、avdevice、avfilter、avformat、avutil、postproc、swresampl 阅读全文
posted @ 2024-03-10 11:33 aqi00 阅读(90) 评论(0) 推荐(0) 编辑
摘要:FFmpeg开发笔记(三)FFmpeg的可执行程序介绍​外界对于FFmpeg主要有两种使用途径,一种是在命令行运行FFmpeg的可执行程序,该方式适合没什么特殊要求的普通场景;另一种是通过代码调用FFmpeg的动态链接库,由于开发者可以在C代码中编排个性化的逻辑,因此该方式适合厂商专用的特制场景。更多详细的FFmpeg开发知识参见《FFmpeg开发实战 阅读全文
posted @ 2024-03-09 16:26 aqi00 阅读(124) 评论(0) 推荐(0) 编辑