FFMPEG
文章平均质量分 80
passionkk
To be a better man.
展开
-
FFmpeg降低编码延迟记录
使用FFmpeg降低编码器延迟原创 2022-02-28 10:41:24 · 3065 阅读 · 0 评论 -
RTMP不支持H265
rtmp不支持h265,markffmpeg想支持得自行修改,参考:https://blog.csdn.net/baidu_38172402/article/details/86605530原创 2020-07-27 19:03:02 · 763 阅读 · 0 评论 -
FFmpeg volume filter处理裸pcm数据 采样个数发生变化的原因
背景:最近使用FFmpeg 中的volume filter进行音频数据增益的时候出现一个很奇怪的现象,送给filter的数据和取出来的数据大小不等。单声道,16bit的pcm数据1024个采样,大小是 116/21024=2048,送进source再从sink取出时,应该也是2048个大小才对。但实际上我们看AVFrame中的linesize大小是2112,为什么呢?这种情况我们该如何处理呢?先上测试代码int VolumeFilter::ProcessData(char* pData, int原创 2020-05-21 14:32:20 · 659 阅读 · 0 评论 -
FFmpeg通过volume filter进行音频数据的增益
项目中需要对音频数据进行增益处理,了解到FFmpeg中有volume filter可实现此功能,基于volume filter开发,并记录。原创 2020-05-21 13:31:58 · 2716 阅读 · 0 评论 -
FFmpeg 静音帧处理
int av_samples_set_silence(uint8_t **audio_data, int offset, int nb_samples, int nb_channels, enum AVSampleFormat sample_fmt){ int planar = av_sample_fmt_is_plana...原创 2020-05-07 16:23:45 · 1221 阅读 · 0 评论 -
h264隔行编码,不支持宽度不为4的倍数情况
H264编码,隔行,不支持宽度不为4的情况。如编码参数为720x486,就编码失败了。代码实现在x264编码器里.错误信息为:x264_log( h, X264_LOG_ERROR, "height not divisible by %d (%dx%d)\n", h_mod, h->param.i_width, h->param.i_height );...原创 2019-12-23 16:11:13 · 422 阅读 · 0 评论 -
FFmpeg H264增加SEI
参考文章:https://blog.csdn.net/ab7936573/article/details/74135909FFMPEG使用版本为3.2.2直接上代码:EvHeade.h#ifdef __cplusplusextern "C"{#endif #include "libavcodec\avcodec.h"#include "libavformat\avformat...原创 2019-10-29 17:19:47 · 3814 阅读 · 6 评论 -
FFMPEG详细参数
FFmpeg HowtoTable of Contents * Generic Syntax * Main Options * Encoding : o D10 (aka Sony IMX) o DVCAM / DVCPRO25 / DVCPRO50 o VC-3 (aka Avid DNxHD) ...转载 2018-03-12 10:39:43 · 622 阅读 · 0 评论 -
FFmpeg 开发记录---H264编码,avi封装,暴风影音,qq影音播放有声无画
使用ffmpeg编码视频文件时,视频编码为H264,音频编码为MP3,封装格式为avi,发现输出的文件用vlc,mkplayer等能正常播放,但是用暴风影音或者QQ影音等无法正常播放,有声音无画面。后来发现,在创建封装格式为avi时候,是需要指定video codec的fourcc的。目前代码中H264编码时指定了codec_tag为H264,但是为什么要指定H264呢?这个codec_t原创 2017-07-20 14:48:01 · 6218 阅读 · 0 评论 -
FFmpeg 开发记录-----sws_scale 遇到源文件高不为16整数倍
1. sws_scale 函数 yuv420P-->yuv422转换时,发现dstData在释放时候会崩溃,查看源码发现在libswscal/rgb2rgb_template.c中,yv12toyuy2_c,有这么一句注释:Height should be a multiple of 2 and width should be a multiple of 16. (If this is原创 2017-06-13 16:37:23 · 1718 阅读 · 1 评论 -
FFMPEG学习1利用FFMPEG和SDL简单实现播放器
注:学习参考雷霄骅老师博客,博客地址:http://blog.csdn.net/leixiaohua1020An ffmpeg and SDL Tutorial : http://dranger.com/ffmpeg/tutorial01.html中文教程:http://blog.csdn.net/jinhaijian/article/details/5827116(ps:YU原创 2015-09-08 15:25:38 · 828 阅读 · 0 评论