文章 2024-10-15 来自:开发者社区

FFmpeg【SDK02】关于AVIO的一些使用

读取本地文件(网络流)信息 #include <iostream> #include <stdio.h> extern "C" { #include <libavformat\avformat.h> #include <libavutil\avutil.h> #include <libavuti...

文章 2024-10-15 来自:开发者社区

FFmpeg【SDK01】日志和字典的使用

#include <iostream> #define __STDC_CONSTANT_MACROS extern "C" { #include <libavutil\log.h> #include <libavformat\avformat.h> #include <libavutil\parseutils.h...

文章 2024-04-03 来自:开发者社区

使用FFmpeg4.3.1的SDK官方开发包编译ffmpeg.c(三)

使用FFmpeg4.3.1的SDK官方开发包编译ffmpeg.c(二)https://developer.aliyun.com/article/1473995 3、编译出现了如下报错: 原因是关键字冲突,将 clas...

使用FFmpeg4.3.1的SDK官方开发包编译ffmpeg.c(三)
文章 2024-04-03 来自:开发者社区

使用FFmpeg4.3.1的SDK官方开发包编译ffmpeg.c(二)

使用FFmpeg4.3.1的SDK官方开发包编译ffmpeg.c(一)https://developer.aliyun.com/article/1473994 将 ffmpeg.c 文件中的 #include 改为 #include "stdatomic.h" ...

使用FFmpeg4.3.1的SDK官方开发包编译ffmpeg.c(二)
文章 2024-04-03 来自:开发者社区

使用FFmpeg4.3.1的SDK官方开发包编译ffmpeg.c(一)

前言 本文使用官方发布的 SDK 开发包来亲手编译 ffmpeg.c 文件,编译成功后可以对其内部的源码按照我们的需求进行修改,为后面的转码器的开发做个铺垫。 一、前期准备 1、所需文件 ffmpeg-4.3.1-win32-dev include:头文件 ...

使用FFmpeg4.3.1的SDK官方开发包编译ffmpeg.c(一)
文章 2023-07-07 来自:开发者社区

基于Ubuntu交叉编译X264, FFmpeg Windows SDK详细教程

基于Ubuntu交叉编译FFmpeg Windows SDK写在前面  FFmpeg是一个开源且跨平台的音视频解决方案,集采集、转码、流式化为一身,项目的libavcodec编解码模块和libavformat媒体格式模块,支持非常非常丰富的编解码格式和容器封装格式,是做媒体相关开发工作必须要掌握和借鉴的一个项目。定制和编译ffmpeg是做流媒体开发迟早要面对的,linux平台上相对简单,wind....

基于Ubuntu交叉编译X264, FFmpeg Windows SDK详细教程
文章 2017-10-09 来自:开发者社区

轻松使用 ffmpeg sdk 实现各种格式的rgb以及yuv raw

有些时候大家需要一些yuv或者rgb 的 raw data的文件。ffmpeg项目中的libavcodec支持很多格式的raw相互转换,在早期的版本中,使用 img_convert,在新版本中,使用 sws_scale 完成。各种不同的格式在ffmpeg里面被称为 pixel formats,下面贴出来的就是: PIX_FMT_YUV420P,    < Pla...

文章 2017-10-09 来自:开发者社区

使用FFMPEG SDK解码流数据

本文以H264视频流为例,讲解解码流数据的步骤。 为突出重点,本文只专注于讨论解码视频流数据,不涉及其它(如开发环境的配置等)。如果您需要这方面的信息,请和我联系。 准备变量 定义AVCodecContext。如果您使用类,可以定义成类成员。我这里定义成全局变量。   static AVCodecContext * g_pCodecCtx =&nb...

使用FFMPEG SDK解码流数据
文章 2017-10-09 来自:开发者社区

用FFMPEG SDK进行视频转码压缩时解决音视频不同步问题的方法

用FFMPEG SDK进行视频转码压缩的时候,转码成功后去看视频的内容,发现音视频是不同步的。这个的确是一个恼火的事情。我在用FFMPEG SDK做h264格式的FLV文件编码Filter的时候就碰到了这个问题。         经过研究发现,FFMPEG SDK写入视频的时候有两个地方用来控制写入的时间戳,一个是AvPacke...

用FFMPEG SDK进行视频转码压缩时解决音视频不同步问题的方法
文章 2017-08-09 来自:开发者社区

基于Ubuntu交叉编译FFmpeg Windows SDK

写在前面   FFmpeg是一个开源且跨平台的音视频解决方案,集采集、转码、流式化为一身,项目的libavcodec编解码模块和libavformat媒体格式模块,支持非常非常丰富的编解码格式和容器封装格式,是做媒体相关开发工作必须要掌握和借鉴的一个项目。定制和编译ffmpeg是做流媒体开发迟早要面对的,linux平台上相对简单,windows平台就比较麻烦了。本文的目的就是详细介绍下如何基于u....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等