
ffmpeg
文章平均质量分 80
锐湃
这个作者很懒,什么都没留下…
展开
-
探索FFmpeg-Kit:强大的多媒体处理工具
无论你是独立开发者还是大型团队的一员,FFmpeg-Kit都能为你带来强大且便捷的多媒体处理能力。其简洁的设计和出色的性能,使其成为构建多媒体应用的理想选择。立即尝试,开启你的多媒体处理之旅吧!GitCode - 全球开发者的开源社区,开源代码托管平台GitCode是面向全球开发者的开源社区,包括原创博客,开源代码托管,代码协作,项目管理等。与开发者社区互动,提升您的研发效率和质量。版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。转载 2024-08-20 17:23:27 · 428 阅读 · 0 评论 -
在Android项目中调用FFmpeg命令
概述FFmpeg,命令行非常强大。在PC机上,调用一行FFmpeg命令,就可以对视频文件进行剪切、合并、转码等功能。本文将介绍如何在Android中调用FFmpeg命令行。编译前面已经有两篇文章介绍FFmpeg的编译:Android NDK交叉编译FFmpeg 将FFmpeg编译成一个libffmpeg.so库创建ffmpeg-cmd模块Step1:目录结构Step2:导入libffmpeg.so库在ffmpeg-cmd模块的build.gradle中添加配转载 2021-03-01 15:01:15 · 2176 阅读 · 0 评论 -
【Android FFMPEG 开发】Android Studio 中 配置 FFMPEG 库最小兼容版本 ( undefined reference to ‘atof‘ )
文章目录FFMPEG 最小兼容版本 注意事项FFMPEG 最小兼容版本 注意事项1 . 最小兼容版本 :在 Ubuntu 中编译 FFMPEG 时 , 需要指定头文件 与 NDK 的依赖库 , 这个 NDK 依赖库与头文件的 版本 , 是我们的最小兼容版本 ;2 . 错误分析 :下面的情况就是配置了错误的最小编译版本 , 排查了半天 , 找出了问题 ; 编译时指定了 21 版本的依赖库 , 但是 build.gradle 中指定了 15 版本的...转载 2021-02-12 00:39:27 · 370 阅读 · 0 评论 -
ffmpeg系列:使用C++类封装ffmpeg,封装读取视频帧功能Read()方法
新增AVPacket Read();方法MyFFmpeg.h文件:#pragma onceextern "C"{#include #include }#include #include class MyFFmpeg{public: /*设置成为单件模式*/ static MyFFmpeg *Get() { static MyFFmpeg ff; re原创 2017-11-22 22:21:15 · 1701 阅读 · 1 评论 -
ffmpeg系列:使用C++类封装ffmpeg,封装视频帧解码功能Decode()方法
新增AVFrame *Decode(const AVPacket *pkt)方法MyFFmpeg.h文件:#pragma onceextern "C"{#include #include }#include #include class MyFFmpeg{public: /*设置成为单件模式*/ static MyFFmpeg *Get() {原创 2017-11-23 00:08:11 · 4365 阅读 · 0 评论 -
ffmpeg系列:使用C++类封装ffmpeg,封装视频帧缩放转换rgb功能ToRGB()方法
新增bool ToRGB(const AVFrame *yuv,char *out,int outWidth,int outHeight)方法MyFFmpeg.h文件:#pragma onceextern "C"{#include #include }#include #include class MyFFmpeg{public: /*设原创 2017-11-23 10:08:12 · 2829 阅读 · 0 评论 -
QT在VS环境下双击*.ui打不开Qt designer(Qt设计师)的解决方法
今天刚学QT,并在VS2013环境下完成了QT5.6.2的配置。在VS下,新建Qt GUI Application后,在解决方案资源管理器中双击 *.ui 文件没反应,网上的解决方法很少,但找到有一条是这么说:(1) 为什么在VS里,双击*.ui的时候打不开设计器( Qdesigner) 呢?切换到Qt Designer目录(如 C:\Qt\Qt5.6.2\5.6\ms转载 2017-11-26 22:19:41 · 1990 阅读 · 0 评论 -
ffmpeg系列:基于QT的播放器界面绘制
一、在打开的项目中双击.ui文件(我的是myplayer.ui)正常情况下可以打开qt designer来编辑界面,如果打不开可以尝试以下两种方法 方法一:http://blog.youkuaiyun.com/TTendy/article/details/76599409 方法二:进入.ui文件所在目录,选中.ui文件后点击鼠标右键--->打开方式---->qtcreator.原创 2017-11-27 00:32:02 · 4133 阅读 · 0 评论 -
ffmpeg系列:使用ffmpeg转换为RGB数据并缩放视频
main.cpp文件代码如下:#include "myplayer.h"#include #pragma comment(lib,"avformat.lib")#pragma comment(lib,"avutil.lib")#pragma comment(lib,"avcodec.lib")#pragma comment(lib,"swscale.lib")extern "C"{原创 2017-11-16 23:32:33 · 4367 阅读 · 0 评论 -
ffmpeg系列打开ffmpeg格式转换和缩放器
main.cpp代码如下:#include "myplayer.h"#include #pragma comment(lib,"avformat.lib")#pragma comment(lib,"avutil.lib")#pragma comment(lib,"avcodec.lib")#pragma comment(lib,"swscale.lib")extern "C"{原创 2017-11-15 23:28:17 · 518 阅读 · 0 评论 -
ffmpeg下载
ffmpeg官网网址:https://ffmpeg.org/需要下载Shared和Dev两种开发包原创 2017-07-14 11:11:50 · 2413 阅读 · 0 评论 -
ffmpeg系列之两种视频解码方式
方式一:#include "myplayer.h"#include #pragma comment(lib,"avformat.lib")#pragma comment(lib,"avutil.lib")#pragma comment(lib,"avcodec.lib")extern "C"{#include }static double r2d(AVRational r){原创 2017-11-10 23:52:42 · 3111 阅读 · 1 评论 -
ffmpeg系列:使用C++类封装ffmpeg,实现打开视频文件功能
在visual studio 2013中新建c++类MyFFmpeg;在菜单栏点“项目----添加类”在弹出的选择窗体中依次点击选择“Visual C++ ----> C++类 ---->添加””在接下来的c++类添加向导窗体中填写相关类名,然后勾选“虚析构函数”选项点完成按钮MyFFmpeg.h头文件如下 :#pragma原创 2017-11-17 11:21:50 · 13109 阅读 · 0 评论 -
Visual Studio 2013 + Qt + FFMPEG开发环境配置,手把手详细图文
一、用Visual Studio 2013新建一个qt项目 1、文件--新建---项目 2、已安装---模板---Qt5 Project---qt Application下一步因为项目开发过程中涉及到音视频播放所以这里除了系统默认的开发选项外还有勾选多媒体选项 Multimedia程序原创 2017-11-03 16:35:33 · 1402 阅读 · 2 评论 -
ffmpeg avformat_open_input返回失败的解决办法
用ffmpeg做的第一个程序,参考网上的代码,就出现了一些问题,其中avformat_open_input返回失败。下面是我在网上收集到的失败信息的相关解决:////////////////////////////////////////////////////////////////////////////////////很多朋友在使用新版本的ffmpeg时,转载 2017-11-03 20:38:46 · 9747 阅读 · 0 评论 -
ffmpeg调用 avformat_open_input失败,返回 -2
系统环境ubuntu12.04,开发环境Qt执行程序卡在如下代码段:[objc] view plain copyif(avformat_open_input(&pFormatCtx,filepath,NULL,NULL)!=0){//打开输入视频文件 printf("Couldn't open input stream.转载 2017-11-03 20:39:53 · 8165 阅读 · 0 评论 -
ffmpeg之读取视频帧
main.cpp代码如下#include "myplayer.h"#include #pragma comment(lib,"avformat.lib")#pragma comment(lib,"avutil.lib")#pragma comment(lib,"avcodec.lib")extern "C"{#include }static double r2d(AVRatio原创 2017-11-03 21:58:19 · 3714 阅读 · 0 评论 -
ffmpeg系列之打开ffmpeg视频解码器
main.cpp代码如下#include "myplayer.h"#include #pragma comment(lib,"avformat.lib")#pragma comment(lib,"avutil.lib")#pragma comment(lib,"avcodec.lib")extern "C"{#include }static double r2d(AVRatio原创 2017-11-03 23:09:15 · 1407 阅读 · 0 评论 -
Visual Studio 2013+FFMPEG开发环境配置
官网:https://ffmpeg.zeranoe.com/builds/包含三个版本:Static、Shared以及DevStatic --- 包含3个应用程序:ffmpeg.exe , ffplay.exe , ffprobe.exe,体积都很大,相关的DLL已经被编译到exe里面去了。Shared --- 除了ffmpeg.exe , ffplay.exe ,转载 2017-07-14 09:42:38 · 731 阅读 · 0 评论