我正在嘗試運行從 MDVR 錄制的 .264 視頻,在 C# 應用程序中,VLC 播放器無法播放它,它還具有 GPS 以及來自嵌入其中的其他傳感器的數據。我想從文件中解碼流并能夠播放視頻。有沒有什么SDK可以幫助我解決這個問題?ffmpeg無法播放,vlc無法播放,MPC-HC無法播放,AVC無法轉換。我以前從未從事過視頻工作。謝謝。
1 回答

MMTTMM
TA貢獻1869條經驗 獲得超4個贊
“FFmpeg無法播放、VLC無法播放、MPC-HC無法播放、AVC無法轉換...
“我以前從未制作過視頻”
您的實際視頻數據從字節位置開始:4198424。
起始字節00 00 00 01 67
(是SPS)、00 00 00 01 68
(是PPS)和00 00 00 01 06
(是SEI)。所有這些字節提供數據來設置解碼器(例如:通知視頻的幀速率及其寬度/高度等)。那么接下來的字節00 00 00 01 65
意味著“關鍵幀數據的開始”。
解決方案:
到達字節位置4198424并提取從這些字節開始的所有內容(直到文件結尾)。該數據采用 MPEG 的H.264視頻格式,因此您可以將其保存到磁盤,testfile.h264
然后在媒體播放器中進行測試(我使用 MPC-HC 播放器來顯示)。
- 1 回答
- 0 關注
- 97 瀏覽
添加回答
舉報
0/150
提交
取消