ffmpeg
文章平均质量分 50
文三~
路的尽头还是路
展开
-
英伟达GPU 解码&编码 能力
https://en.wikipedia.org/wiki/Nvidia_NVDEC原创 2022-08-31 22:41:31 · 2002 阅读 · 0 评论 -
FFmpeg CUDA_ERROR_OUT_OF_MEMORY: out of memory
123原创 2022-07-05 14:30:27 · 615 阅读 · 0 评论 -
FFmpeg AVFMT_FLAG_NOBUFFER
123原创 2022-06-28 14:18:43 · 948 阅读 · 0 评论 -
YUV格式
yuv420,yuv422,yuv422p,yuv420p格式,码流,映射原创 2020-11-19 15:25:11 · 287 阅读 · 0 评论 -
2020/10/30日QT+FFMPEG4.3.1环境搭建
QT+FFMPEG环境搭建原创 2020-10-30 11:24:02 · 453 阅读 · 0 评论 -
FFMPEG4 AVFormatContext结构体
AVFormatContext常用成员的含义struct AVInputFormat *iformat;//输入数据的封装格式。仅解封装用,由avformat_open_input()设置。struct AVOutputFormat *oformat;//输出数据的封装格式。仅封装用,调用者在avformat_write_header()之前设置。AVIOContext *pb;// I/O上下文。解封装:由用户在avformat_open_input()之前设置(然后用户必须手动关闭它)或通过av原创 2020-11-10 16:56:17 · 230 阅读 · 0 评论 -
h264转成Mpeg-Ts ---ffmpeg
ffmpeg编码 h264转成Mpeg-Ts原创 2020-11-27 14:30:26 · 1140 阅读 · 0 评论 -
QT+FFMPEG 从摄像机拉取rtsp裸h264流,播放并保存到本地
QT+FFMPEG 从摄像机拉取rtsp裸h264流,播放并保存到本地原创 2020-12-04 15:51:05 · 1752 阅读 · 5 评论 -
QT+FFMPEG 拉取rtmp裸h264流,播放
功能:从摄像头拉rtmp裸h264流实时播放断线重连ffmpeg版本4.3,包括在源码中作为学习够用了保存到本地功能没有进阶功能测试rtmp:rtmp://58.200.131.2:1935/livetv/hunantv主要代码 while(av_read_frame(m_pInFmtCtx, packet) >= 0)//从pInFmtCtx读H264数据到packet; { if(packet->stream_index != nVideo_原创 2020-12-04 16:28:18 · 1713 阅读 · 8 评论 -
Ubuntu 安装ffmpeg碰到的问题
Ubuntu 安装ffmpeg时候,在./configure之后碰到的问题原创 2020-11-05 17:17:11 · 1200 阅读 · 0 评论 -
yuv420p编码成h264 ---ffmpeg
X264 FFMPEG H264 YUV420P原创 2020-11-27 14:23:27 · 609 阅读 · 0 评论 -
ffmpeg H264和AAC合成MP4时候需要手动写PTS
手动写pts的代码理解。原创 2020-12-09 15:36:23 · 1558 阅读 · 0 评论 -
ffmpeg windows从内置摄像头采集数据写成yuv文件(最简单的)
ffmpeg windows从内置摄像头采集数据写成yuv文件(最简单的)原创 2020-11-17 15:39:19 · 637 阅读 · 0 评论 -
音视频比特率,文件大小,码率,帧率
码流计算网址计算600秒的视频文件大小, 1500kbits/s 视频比特率和 128kbits/s的音频比特率,用下面的计算方法:file_size = video_size + audio_size;file_size = (1500 kbits/s + 128kbits/s) * 600sfile_size = 1628kbits/s * 600sfile_size = (video_bitrate + audio_bitrate) * time_in_seconds / 8 ;file_原创 2020-11-23 16:16:11 · 1202 阅读 · 0 评论 -
ffmpeg不依赖AVFilter的转码 一
ffmpeg转码,不依赖filter原创 2020-12-17 15:51:38 · 325 阅读 · 0 评论 -
MP4分离aac
参考 https://blog.csdn.net/leixiaohua1020/article/details/39802819将MP4的音频提取出来,测试发现输入的视屏长度为3min的MP4,最后提取的音频长度为5min,还不知道什么原因#define USE_H264BSF 1int open_codec_context(int *streamIndex, AVFormatContext *&ofmtCtx, AVFormatContext *ifmtCtx, AVMediaType原创 2020-11-24 10:37:58 · 371 阅读 · 0 评论 -
ffmpeg mp3转aac
涉及用AVAudioFifo缓冲pcm数据,重采样https://blog.csdn.net/bixinwei22/article/details/78675376原创 2020-12-16 16:54:29 · 463 阅读 · 0 评论 -
ffmpeg通过rtsp服务器推流拉流--命令行实现
网上挂羊头卖狗肉的太多,现总结一个ffmpeg通过rtsp服务器推流拉流,本文包括<font color=red size=4>windows下搭建rtsp,ubuntu+NGINX+RTSP </font>原创 2020-11-25 14:57:03 · 43305 阅读 · 5 评论 -
MP4分离h264
MP4分离h264原创 2020-11-24 11:17:39 · 236 阅读 · 0 评论 -
ffmpeg不依赖AVFilter的转码 二
ffmpeg不依赖AVFilter的转码原创 2020-12-18 13:59:36 · 1131 阅读 · 1 评论 -
ffmpeg muxer复用器 aac+h264合成MP4
ffmpeg muxer复用器 aac+h264合成MP4原创 2020-12-09 10:43:53 · 1152 阅读 · 4 评论 -
ffmpeg H264转YUV420p
H264转YUV 初学ffmpeg原创 2020-11-18 17:01:42 · 1652 阅读 · 6 评论 -
一些比较好的博客归纳和自己遇到的一些问题 -ffmpeg
时间戳转载 2020-11-16 13:03:40 · 371 阅读 · 0 评论 -
QT 不使用ffmpeg将MPEG2-TS解封装为ES
不使用ffmpeg将MPEG2-TS解封装为ES并使用ffmepg把ES解码为YUV原创 2021-01-14 17:04:53 · 404 阅读 · 0 评论 -
av_bitstream_filter_init声明为已否决
av_bitstream_filter_init 丢弃老版本:声明:AVBitStreamFilterContext* h264bsfc = av_bitstream_filter_init("h264_mp4toannexb"); 使用av_bitstream_filter_filter(h264bsfc, in_stream->codec, NULL, &pkt.data, &pkt.size, pkt.data, pkt.size, 0);释放:av_bits原创 2020-11-24 11:25:13 · 1950 阅读 · 3 评论 -
测试可用性☆☆☆Qt+FFmpeg播放RTSP H264视频流☆☆☆
☆☆☆Qt+FFmpeg播放RTSP H264视频流☆☆☆测试原创 2020-11-25 16:08:21 · 344 阅读 · 0 评论 -
ffmpeg H264转MP4
H264转MP4 初学ffmpeg原创 2020-11-18 17:09:04 · 1804 阅读 · 0 评论 -
ffmpeg 对h264码流重新编码,改变h264的I帧间隔和码率
ffmpeg 改变h264的I帧间隔原创 2020-11-27 15:53:35 · 2925 阅读 · 0 评论 -
ffmpeg使用qsv解码碰到的问题
ffmpeg使用qsv硬解码出来的视频帧格式是AV_PIX_FMT_NV12格式的//ffmpeg使用qsv硬解码出来的视频帧格式是AV_PIX_FMT_NV12格式的,//在调用sws_getContext函数时第三个参数必须强制传入AV_PIX_FMT_NV12,//否则会导致视频数据转换rgb时失败if (bUseGPUDecoder){ m_img_convert_ctx = sws_getContext(w, h, AV_PIX_FMT_NV12, w, h, AV_PIX_FMT原创 2021-12-17 14:54:53 · 3298 阅读 · 2 评论 -
windows msys2编译ffmpeg支持qsv
一:编译mfx32位:autoreconf -i./configure --prefix=/d/libmfx-x64 --host=i386-w64-mingw32make -jmake install64位:autoreconf -i./configure --prefix=/d/libmfx-x64 --host=x86_64-w64-mingw32make -jmake install二:编译ffmpeg支持qsvexport PKG_CONFIG_PATH=/d/libm原创 2021-12-14 15:28:32 · 2888 阅读 · 0 评论 -
Two slices reporting being the first in the same frame. 和 Could not find ref with POCXX问题
Two slices reporting being the first in the same frame. 和 Could not find ref with POCXX问题原创 2021-12-09 15:41:38 · 5209 阅读 · 1 评论 -
编译libx265
一:libx265源码获取使用msys2下载pacman -S mercurial hg clone http://hg.videolan.org/x265二:下载cmakehttps://github.com/Kitware/CMake/releases/三:cmake-gui四:到D:\libx265\2打开ALL_BUILD.vcxproj,编译x265-shared大功告成!!...原创 2021-12-03 15:18:50 · 451 阅读 · 0 评论 -
android ffmpeg优化
ffmpeg解码最耗时的函数是avcodec_send_packet,所以针对avcodec_send_packet 测试单位us原始:任何优化都没有neon:开启neon优化原始neon优化其他46252246372946415214127401066923011106222611810009164521063547307249802335425378193211545020276223原创 2021-09-29 11:03:37 · 315 阅读 · 0 评论 -
windows msys编译libx264,ffmpeg编译支持libx264
https://code.videolan.org/videolan/x264./configure --prefix=/d/libx264 --enable-static --disable-asm --disable-opencl --disable-cli原创 2021-08-18 11:26:45 · 297 阅读 · 0 评论 -
ffmpeg添加水印
ffmpeg需要重新编译才能支持添加水印/*全局变量*/AVFilterGraph *filter_graph = nullptr; //最关键的过滤器结构体AVFilterContext* filter_ctx = nullptr;//上下文AVFilterInOut *outputs = nullptr;AVFilterInOut *inputs = nullptr;AVFilterContext *buffersink_ctx = nullptr;AVFilterContext *bu原创 2021-08-09 11:23:48 · 1145 阅读 · 0 评论 -
sws_scale():bad dst image pointers
int sws_scale(struct SwsContext *c, const uint8_t *const srcSlice[], const int srcStride[], int srcSliceY, int srcSliceH, uint8_t *const dst[], const int dstStride[]);源码处:检查sws_scale最后两个参数的内存是否分配//检查if (!check_image_pointers原创 2021-08-06 13:49:53 · 3891 阅读 · 1 评论 -
avcodec_send_packet和avcodec_receive_frame崩溃,0xC0000005
完整报错:0x00007FFCDF9891D9 (avutil-56.dll)处(位于 testLibGenRtsp.exe 中)引发的异常: 0xC0000005: 写入位置 0x000000000000000C 时发生访问冲突。原因:avcodec_send_packet的第二个参数AVPacket需要初始化如下所示:AVPacket pkt;av_init_packet(&pkt);...原创 2021-08-05 16:52:21 · 3001 阅读 · 0 评论 -
MinGW编译windows可以调试的ffmpeg4.4
MinGW编译windows可以调试的ffmpeg4.4原创 2021-04-20 21:06:05 · 631 阅读 · 0 评论 -
写YUV420文件碰到阶梯型横线或者条纹状画面的原因和解决办法
写YUV文件碰到阶梯型横线原因和解决办法。FFmpeg中AVFrame中width与linesize的关系原创 2021-01-19 14:56:23 · 1551 阅读 · 5 评论 -
msys+ffmepg在Windows下编译及碰到的WEOF等问题
msys+ffmepg在Windows下编译及碰到的WEOF等问题原创 2020-12-22 14:47:02 · 1795 阅读 · 1 评论