随笔分类 -  ffmpeg

摘要:转载: https://www.jianshu.com/p/bb6d3905907e 操作AVPacket的函数大约有30个,主要分为:AVPacket的创建初始化,AVPacket中的data数据管理(clone,free,copy),AVPacket中的side_data数据管理。 void a 阅读全文
posted @ 2020-09-25 17:14 cicero 阅读(1216) 评论(0) 推荐(0) 编辑
摘要:/***********ffmpeg学习笔记*******************/ /***********ffmpeg学习笔记*******************/ AVFormatContext主要存储视音频封装格式中包含的信息; AVInputFormat存储输入视音频使用的封装格式。 每 阅读全文
posted @ 2020-09-18 13:44 cicero 阅读(1259) 评论(0) 推荐(0) 编辑
摘要:转载自雷神博客: https://blog.csdn.net/leixiaohua1020/article/details/38868499 /** * 最简单的基于FFmpeg的视频播放器2(SDL升级版) * Simplest FFmpeg Player 2(SDL Update) * * 雷霄 阅读全文
posted @ 2020-09-17 09:20 cicero 阅读(316) 评论(0) 推荐(0) 编辑
摘要:视频:ffmpeg -i input.avi -vf scale=320:240 output.avi 图片: ffmpeg -i input.jpg -vf scale=320:240 output_320x240.png 阅读全文
posted @ 2019-12-26 17:24 cicero 阅读(4808) 评论(0) 推荐(0) 编辑
摘要:转自 https://www.xuebuyuan.com/2156374.html 该函数的作用是实现压缩视频的解码。在avcodec.h中的声明方式如下: 待解码的数据保存在avpkt->data中,大小为avpkt->size;解码完成后,picture用于保存输出图像数据。 该方法的各个参数: 阅读全文
posted @ 2019-08-21 10:31 cicero 阅读(6965) 评论(0) 推荐(0) 编辑
摘要:avcodec.lib; avformat.lib; avutil.lib; avdevice.lib; avfilter.lib;postproc.lib;swresample.lib; swscale.lib 阅读全文
posted @ 2019-05-08 19:56 cicero 阅读(219) 评论(0) 推荐(0) 编辑
摘要:简介 avpicture_fill函数将ptr指向的数据填充到picture内,但并没有拷贝,只是将picture结构内的data指针指向了ptr的数据。其实现如下: avpiture_fill avpiture_fill直接调用av_image_fill_arrays函数。 av_image_fi 阅读全文
posted @ 2019-02-26 17:55 cicero 阅读(1579) 评论(0) 推荐(0) 编辑
摘要:原型: 成功后返回SwsContext 类型的结构体。 参数1:被转换源的宽 参数2:被转换源的高 参数3:被转换源的格式,eg:YUV、RGB……(枚举格式,也可以直接用枚举的代号表示eg:AV_PIX_FMT_YUV420P这些枚举的格式在libavutil/pixfmt.h中列出) 参数4:转 阅读全文
posted @ 2018-12-13 21:22 cicero 阅读(2436) 评论(0) 推荐(0) 编辑
摘要:只要开始初始化一次,结束后释放就好,中间可以循环转码 AVFrame *m_pFrameRGB,*m_pFrameYUV; uint8_t *m_rgbBuffer,*m_yuvBuffer; struct SwsContext *m_img_convert_ctx; void init() //分 阅读全文
posted @ 2018-12-13 20:42 cicero 阅读(7163) 评论(1) 推荐(1) 编辑
摘要:ffmpeg.exe用于视频的转码。 ▫ 最简单的命令 ffmpeg -i input.avi -b:v 640k output.ts 该命令将当前文件夹下的input.avi文件转换为output.ts文件,并将 output.ts文件视频的码率设置为640kbps。 ▫ 命令格式 ffmpeg 阅读全文
posted @ 2018-11-29 22:47 cicero 阅读(891) 评论(0) 推荐(0) 编辑
摘要:M3U本质上说不是音频文件,它是音频文件的列表文件,是纯文本文件。你下载下来打开它,播放软件并不是播放它,而是根据它的记录找到网络地址进行在线播放。 M3U文件的大小很小,也就是因为它里面没有任何音频数据。把M3U文件直接转换为音频文件是不可能的,除非你把它指向的音频文件下载下来再作处理。m3u格式 阅读全文
posted @ 2018-11-11 20:02 cicero 阅读(2020) 评论(0) 推荐(0) 编辑
摘要:1.安装ffmpeg 简单步骤: A.首先去官网下载源码包,我的是ffmpeg-3.4.tar.bz2,下载之后上传至Linux准备安装,首先解压安装包: tar -xjvf ffmpeg-3.4.tar.bz2 cd ffmpeg-3.4/ B.如果现在直接执行configure配置的话,可能会报 阅读全文
posted @ 2017-11-24 16:42 cicero 阅读(281) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示