FFmpeg filter
发表于
|浏览量:
参考:
[FFmpeg filter的使用介绍](FFmpeg filter的使用介绍 - 简书)
文章作者: yxibng
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 yxibng!
相关推荐
2022-03-26
mac上通过 doxygen + graphviz生成函数调用图
安装Doxygen 12brew install doxygenbrew install doxygen --cask 安装Graphviz 1brew install graphviz 配置doxygen配置工作目录,源码目录,生成文档目录 配置DOT_PATH 12➜ ~ which dot/opt/homebrew/bin/dot 生成文档和函数调用图 查看函数调用图1234➜ ff_doc lshtml latex➜ ff_doc cd html➜ html open index.html 文档生成目录下,打开html/index.html 可以看到生成的函数调用图
2022-03-11
ffmpeg example 2.视频编码
调试ffmpeg源码教程 如何使用vscode在macOS平台调试ffmpeg 使用Xcode调试ffmpeg 今天用Xcode调试分析 encode_video.c 配置ffmpeg 支持libx264和h264_videotoolbox来进行视频编码1234cd ffmpeg./configure --disable-optimizations --disable-stripping --enable-debug=3 --disable-doc --enable-libx264 --enable-gpl --enable-videotoolboxmmake -j 16make examples 如果没有libx264, 通过 Homebrew 安装一下 1brew install x264 ffmpeg 通过pkg-config可以找到x264对应的头文件和库的路径 12➜ ffmpeg git:(master) ✗ pkg-config --libs --cflags x264-DX264_API_IMPORTS -I/opt/homebre...
2022-09-23
ffmpeg 命令
ffmpeg1usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}... 音频转码 12345678#转码生成新的文件,目标为 - ar 采样率 44100,- ac 双声道,编码格式 aac- acodec 编码器 aacffmpeg -i source.mp3 -ar 44100 -ac 2 -acodec aac -y output.m4a# 转换为 pcmffmpeg -i source.mp3 -f s16le -acodec pcm_s16le output.raw 从 mp4 中提取 yuv 1ffmpeg -i xx.mp4 -s 960x540 -pix_fmt yuv420p xx.yuv -s 来设置 yuv 数据的分辨率 -pix_fmt 设置 yuv 的颜色格式 从mp4或flv文件中提取h264 1ffmpeg -i test.flv -vcodec copy -an -bsf:v h264_mp4toanne...
2022-03-13
ffmpeg+nginx+rtmp搭建本地推流服务器
安装nginx+rtmp12brew tap denji/nginxbrew install nginx-full --with-rtmp-module 配置nginx.conf,路径/opt/homebrew/etc/nginx/nginx.conf123456789101112131415161718192021222324rtmp { server { listen 1935; chunk_size 4096; # live on application rtmp_live { live on; # hls on; #这个参数把直播服务器改造成实时回放服务器。 # wait_key on; #对视频切片进行保护,这样就不会产生马赛克了。 # hls_path ./sbin/html; #切片视频文件存放位置。 # hls_fragment 10s; #每个视频切片的...
2022-03-12
ffmpeg example 3.音频编码
关于如何源码调试,参考前面的文章ffmpeg example 视频编码 - 掘金 今天分析encode_audio.c学习ffmpeg如何编码音频数据,由于太简单了,直接贴代码 ##main函数 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128int main(int argc, char **argv){ const char *filename; const AVCodec *codec; AVCodecContext *c= NULL; AVFr...
2022-03-10
ffmpeg example 1.解封装,解码学习
背景学习ffmpeg,打算从源码入手,源码又太多太复杂。好在ffmpeg提供了示例代码,演示如何使用ffmpeg的api, 示例代码位于ffmpeg/doc/examples目录下,可以通过vscode 来调试这些示例代码,理解ffmpeg的调用方式。 该目录下的示例代码如下 decode_audio.c 演示如何解码音频 decode_video.c 演示如何解码视频 demuxing_decoding.c 演示如何解封装文件,和解码音视频 今天来分析 demuxing_decoding.c 流程使用的模块libavutil,libavcodec,libavformat libavutil 包含一些公共的工具函数 libavcodec 用于各种类型声音/图像编解码 libavformat 用于各种音视频封装格式的生成和解析,包括获取解码所需信息以生成解码上下文结构和读取音视频帧等功能,包含demuxers和muxer库 1.解封装 打开文件、获取封装信息上下文AVFormatContext(avformat_open_input) 获取...
公告
This is my Blog
