![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FFmpeg
文章平均质量分 50
温晨星
这个作者很懒,什么都没留下…
展开
-
ffmpeg: Assertion desc failed at libswscale/swscale_internal
报错如下:ffmpeg: Assertion desc failed at libswscale/swscale_internal。问题出在sws_getContext函数,但是是vCodecContext的参数有误导致的。经过检查是少写了下面的赋值。原创 2024-02-06 21:38:31 · 428 阅读 · 0 评论 -
ffmpeg:avformat_open_input
AVFormatContext **ps:这是一个指向 AVFormatContext 结构体的指针的指针。AVDictionary **options:一个指向 AVDictionary 结构体的指针的指针,用于传递打开媒体文件时的选项。AVInputFormat *fmt:指定输入格式的 AVInputFormat 结构体的指针。avformat_open_input() 是一个函数,通常用于打开输入媒体流并读取其头部信息。const char *url:要打开的媒体文件的 URL 或路径。原创 2024-02-06 19:36:36 · 554 阅读 · 0 评论 -
ffmpeg:av_dump_format
当调用 av_dump_format 函数时,它会遍历 AVFormatContext 中的所有流,并打印出每个流的编解码器类型(视频、音频、字幕等)、编解码器名称、比特率、帧率、采样率、通道数以及其他与流相关的属性。int index:这是一个整数,指定了要打印的流的索引。通常,这个值可以是 -1,表示打印所有流的信息,或者是一个特定的流索引,表示只打印该流的信息。AVFormatContext *ic:这是一个指向 AVFormatContext 结构体的指针,该结构体包含了媒体文件的元数据和流信息。原创 2024-02-06 19:20:23 · 602 阅读 · 0 评论 -
FFmpeg : AVDictionary键值对
AVDictionary 是 FFmpeg 库中的一个重要数据结构,用于存储键值对(key-value pairs)。这种数据结构类似于其他编程语言中的字典(dictionary)或哈希表(hash table),允许用户通过特定的键来快速查找和访问相关联的值。在 FFmpeg 的上下文中,AVDictionary 通常用于传递配置选项给库中的各种函数。例如,当你想要打开一个编解码器(codec)或设置一个流的参数时,你可以使用 AVDictionary 来指定这些选项。原创 2024-02-06 18:04:58 · 597 阅读 · 0 评论 -
FFmpeg:配置信息
获取当前FFmpeg的配置信息。原创 2024-02-06 16:46:01 · 345 阅读 · 0 评论 -
Ubuntu 源码安装ffmpeg
下载地址 https://code.videolan.org/videolan/x264/-/archive/master/x264-master.tar.bz2。下载地址 https://sourceforge.net/projects/opencore-amr/files/fdk-aac/下载地址 https://sourceforge.net/projects/lame/下载地址 https://www.speex.org/downloads/原创 2024-02-04 20:09:03 · 427 阅读 · 0 评论 -
FFmpeg简介
它支持多种媒体格式的封装和解封装,包括多种音视频编码、多种协议的流媒体、多种色彩格式转换、多种采样率转换等。此外,FFmpeg还提供了多种丰富的插件模块,包含封装和解封装的插件、编码与解码的插件等。此外,FFmpeg还支持多种视频格式之间的相互转换,例如可以将摄录下的视频avi等转成视频网站所采用的flv格式。复用/解复用:根据输入数据的格式,将不同的媒体流封装或解封装为特定的格式。解析:FFmpeg解析输入数据,获取媒体流信息,如音频流、视频流等。输出:将处理后的数据输出到文件或流中,供播放器播放。原创 2024-01-25 12:32:14 · 380 阅读 · 0 评论