FFMPEG
文章平均质量分 86
BetterJason
这个作者很懒,什么都没留下…
展开
-
Ubuntu20.04安装NVIDIA显卡驱动、CUDA、CUDNN及突破NVENC并发限制、多版本CUDA切换
Ubuntu20安装Nvidia驱动,cuda,cudnn,NVENC突破并发限制原创 2022-08-24 16:17:40 · 18275 阅读 · 2 评论 -
ubuntu20.04编译FFMpeg支持nvidia硬件加速
ffmpeg nvidia原创 2022-08-25 18:03:43 · 2808 阅读 · 0 评论 -
关于ffmpeg的time_base的随笔及其他若干编程细节
time_base:含义:时间基数,可以理解为刻度,或者时间轴上面的小格子,这个小格子具体是多少,要根据time_base在不同的结构中有不同的数值。哪些结构中有time_base1、AVFormatContext:中streams:当在解封装的时候,AVFormatContext的streams中的time_base是从rtsp流或者媒体文件流中获取,因为avformat_find_stream_info会填充AVFormatContext中的相相关信息。此时time_base可能是如下:原创 2021-05-18 17:08:25 · 1832 阅读 · 2 评论 -
关于AVFrame的理解
玩FFMpeg绕不开AVFrame,AVFrame结构体复杂,咱们不做深究,搞懂怎么用就可以了。下面几个相关函数至关重要:1、av_frame_alloc():申请AVFrame结构体空间,同时会对申请的结构体初始化。注意哦,这个函数只是创建AVFrame结构的空间,AVFrame中的uint8_t*data[AV_NUM_DATA_POINTERS]空间此时NULL,不会创建的。2、av_frame_free():释放AVFrame的结构体空间。这个函数就有点意思了。因为他不仅仅释放结构体空间,.原创 2021-03-23 12:02:59 · 4105 阅读 · 0 评论