共 3 篇文章 |
|
在hls_read_packet()函数读取一个packet,该packet包含一帧可被解码的图像,或者一帧或多帧音频。这里c->seek_timestamp为标志位,它表征当前视频发生了SEEK事件,当发生SEEK事件后首先调用hls_read_seek()函数定位到应该读取的TS段,更新HLS上下文中的段序号。问题三,判断packet是否为关键帧,忽略了该packet是否为视频,如果该packet为音... 阅17603 转47 评0 公众公开 12-09-13 15:52 |
如何计算avcodec_decode_video()解码出来B帧的时间戳?使用avcodec_decode_video()对rmvb格式文件进行解码,如何确定解码出来的帧是B帧还是P帧?B帧的正确时间戳怎么样计算?miyutianyan 发表于 2012-3-19 03:52 PM使用av_read_frame(pFormatCtxDec, &packet)读入一个packet,其中packet.flags只是用来表示是否是关键帧,无法确定是否... 阅1222 转1 评0 公众公开 12-09-13 15:41 |
SDL播放PCM流,声音不流畅,希望各位朋友帮忙。#include "SDL.h"#include "SDL_audio.h"{ extern void mixaudio(void *unused, Uint8 *stream, int len);*/ if ( SDL_OpenAudio(&fmt, NULL) < 0 ) { fprintf(stderr, "无法打开音频: %s\n", SDL_GetError()); exit(1); } SDL_PauseAudio(0); ...SDL_Clos... 阅540 转0 评0 公众公开 12-09-13 15:39 |