[問題] H264硬解後該怎麼控制播放速度?
大家好
最近在研究h264硬壓硬解
只是在h264解完後播放速度太快
不知道有沒有人知道用AVSampleBufferDisplayLayer要怎麼去控制播放速度呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.182.243
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1536648965.A.C84.html
→
09/11 22:18,
6年前
, 1F
09/11 22:18, 1F
→
09/11 22:45,
6年前
, 2F
09/11 22:45, 2F
改過controlTimebase 不過好像都沒什麼改變
CMSampleBuffer不知道是怎麼加速?
目前看起來就是每一幀解出來就加到layer上所以速度看起來很快
但如果在VLC上播放速度看起來就是正常,不過VLC上時間軸沒有顯示時間
所以也無法挑時間看,應該是h264沒有時間戳記的關係吧
現在唯一可以讓播放看起來正常的方式就是把buffer加入到layer enqueue前
做一個usleep(10000)讓他慢一點加進去XDDD
※ 編輯: G888888 (220.134.182.243), 09/12/2018 13:11:25
→
09/12 17:09,
6年前
, 3F
09/12 17:09, 3F
→
09/12 17:09,
6年前
, 4F
09/12 17:09, 4F
→
09/12 17:09,
6年前
, 5F
09/12 17:09, 5F
因為我是直接拿一個h264檔案去解,所以應該是解出來就這樣子了
※ 編輯: G888888 (220.134.182.243), 09/13/2018 11:34:38
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章