freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

ffmpeg解碼流程(第二周(參考版)

2024-11-21 16:33本頁面
  

【正文】 既然我們把視頻同步到音頻,視頻線程使用這個值來算出是否太快還是太慢。我們將設置一個音頻時間 audio clock;一個內部值記錄了我們正在播放的音頻的位置。計算前一幀和現(xiàn)在這一幀的時間戳來預 測出下一個時間戳的時間。怎樣實現(xiàn)呢?任何時候當一個包開始一幀的時 候, avcodec_decode_video()將調用一個函數(shù)來為一幀申請一個緩沖。我們保存一幀的第一個包的PTS:這將作為整個這一幀的 PTS。但是我們真正想要的PTS 是我們剛剛解碼出來的原始幀 的 PTS,這樣我們才能知道什么時候來顯示它。 到此解碼完畢,顯示過程使用 SDL完成考慮到我們以后會使用 firmware進行顯示操作, SDL忽略不講。要記住,你可以把一個 AVFrame結構體的指針轉換為 AVPicture結構體的指針。因此,當我們得 到下一幀的時候, avcodec_decode_video()為我們設置了幀結束標志 frameFinished。函數(shù) avcodec_decode_video()把包轉換為幀。 //釋放 av_read_frame() 讀取一個包并 且把 它保 存到 AVPacket 結構體中 。 //保存數(shù)據(jù) av_free_packet(amp。 //解碼 if(frameFinished) { img_convert((AVPicture *)pFrameRGB, PIX_FMT_RGB24, (AVPicture*)pFrame, pCodecCtxpix_fmt, pCodecCtxwidth, pCodecCtxheight)。packet)=0) { //讀數(shù)據(jù) if(==videoStream) { //判斷是否視頻流 avcodec_decode_video(
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1