我有一個名為 的位元組陣列buf,其中包含從幀緩沖區獲得的 YUV I420 格式的單個視頻幀。對于每個視頻幀,我還有以下資訊:
Size (e.g. 320x180)
Stride Y (e.g. 384)
Stride U (e.g. 384)
Stride V (e.g. 384)
Plane offset Y (e.g. 0)
Plane offset U (e.g. 69120)
Plane offset V (e.g. 69312)
連接檔案中的多個視頻幀,并將其與大小資訊傳遞給 VLC 或 FFmpeg 中的原始視頻解碼器只會產生亂碼,所以我認為buf應該使用上面的資訊重新排序位元組以產生可播放的輸出,但我使用視頻是全新的,所以這可能是錯誤的。
我應該將大小、步幅和偏移量資訊與位元組結合起來以哪個順序buf生成可以在視頻播放器中原始播放的位元組流?
例子:

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/313527.html
