
FFmpeg
FFmpeg
SleepyPat
化整为零
有的放矢,心无旁骛
展开
-
[FFmpeg] windows下安装带gpu加速的ffmpeg
目前只有 NIVIDIA 支持 ffmpeg 的 gpu加速(AMD貌似也陆续开始支持)。在下述网站中查找自己的显卡能够支持的编解码格式。原创 2024-07-05 17:38:19 · 1212 阅读 · 0 评论 -
[多媒体] FFmpeg中AVCodecContext的工作原理
参考:刻意练习FFmpeg系列:通过思维导图快速了解FFmpeg源码整体结构体 - 知乎AVCodecContext 中包含一个 AVCodec* codec指针,具体是什么codec由用户指定,ffmpeg提供的codec 均是 AVCodec,AVCodec中规定了encode 和 decode 函数指针,所有的 codec 都要把自己的实现复制给这两个指针。应用编码时只需要面向AVCodecContext的接口即可:编码:ff_alloc_packet2ff_al.原创 2021-09-29 17:01:57 · 446 阅读 · 1 评论 -
[libglog][FFmpeg] 如何把 ffmpeg 的库日志输出到 libglog里
ffmpeg 提供了自己的 log 模块 av_log,会默认把输出打印到 stderr 上,因此无法方便地跟踪日志。但是 ffmpeg 提供了一个接口 av_log_set_callback 以供外界自定义自己的日志输出。原创 2023-08-31 17:52:51 · 928 阅读 · 0 评论 -
[FFmpeg] 常用ffmpeg命令
转H264/H265 为MP4。原创 2023-08-31 17:32:45 · 927 阅读 · 0 评论 -
[FFmpeg] 概述
libavdevice : 设备交互,libavformat的补充,同样是一个 mux/demux 库。libavformat : I/O 和 mux/demux。libswresample : 音频重采样,音频格式转换,混音。libswscale : 色彩转换,scaling。libavfilter : 视频帧处理。原创 2023-08-30 14:35:54 · 96 阅读 · 0 评论 -
[FFmpeg] 源码编译
make。原创 2023-08-28 11:11:55 · 433 阅读 · 0 评论 -
[FFmpeg] 搭建ffmpeg/ffplay/ffprobe Debug版本环境
前言:ubuntu 18.04 内置的ffmpeg 是 3.4.8 版本,因此为了防止依赖包不兼容的问题,这里也选择使用ffmpeg的3.4.8分支源码做编译,同理配套的SDL版本是2.0.2(ffmpeg要求 >= 2.0.1 && <= 2.1.0)。下载源码:ffmpeg下载路径:https://codeload.github.com/FFmpeg/FFmpeg/zip/refs/tags/n3.4.8https://codeload.github.co原创 2022-02-07 15:56:09 · 2577 阅读 · 0 评论