FFmpeg
Zhang__Yue
这个作者很懒,什么都没留下…
展开
-
av_read_frame()函数详解:
av_read_frame()函数 官方API:源码:/** * Return the next frame of a stream. * This function returns what is stored in the file, and does not validate * that what is there are valid frames for the dec原创 2016-11-11 19:44:55 · 3376 阅读 · 0 评论 -
FFmpeg 提取多音轨视频文件
在FFMpeg中,轨道信息保存在AVFormatContext中:在AVFormatContext结构体中,有一个变量:nb_streams.nb_streams描述如下:/** * Number of elements in AVFormatContext.streams. * * Set by avformat_new_stream(), must n原创 2016-11-11 21:05:14 · 2761 阅读 · 0 评论 -
FFmpeg读取音频
先放这儿。有点问题原创 2016-11-11 21:13:26 · 500 阅读 · 0 评论 -
解码后的视频流 加入 队列(深拷贝)
在对视频解码并通过SDL2.0 渲染后得到的结构体 SDL_Renderer* sdlRenderer;将sdlRenderer向队列中拷贝的时候要注意:请勿将 sdlRenderer的地址直接赋予 队列中的 SDL_Renderer 指针,这样做没有任何意义,因为在下一次的视频流解码过程中 SDL_Renderer 结构体并不会申请空间,这样导致的结果是:队列中保存的数据 是随着SD原创 2016-11-13 18:44:50 · 675 阅读 · 0 评论 -
FFMpeg 解码标准电影文件 时间计算方式
在标准的mxf Mpeg编码的电影文件中,图像帧的PTS是并不标识帧显示的绝对时间,PTS标识的是图像帧的绝对显示顺序 严格从0一次递加,电影文件格式严格,因此可采用投机取巧的方式来计算时长,而不通过解析LTC帧来计算绝对时间(两张计算时间方式有误差,但这些误差仅计算机可详细辨识,肉眼基本可忽略 哈哈 )电影文件从录像机录制出来之后,帧的显示间隔是严格控制的, 即 假设帧率为30FPS,那原创 2016-12-07 23:43:06 · 1359 阅读 · 0 评论