我有一個問題:從相機在我的Android應用程序中使用MediaRecorder的Moov原子記錄的數據
我記錄數據。我將它保存在套接字中,而不是文件中。這個數據的長度可能不同。在套接字連接的另一端,我將它保存在文件中。連接可能會在任何意外的時刻中斷。所以在Android套接字斷開後,我嘗試使用ffmpeg解碼接收到的數據。但據我瞭解,它不能找到這個文件中的moov原子。我讀過關於moov的一些信息,所以我認爲MediaRecorder會將moov原子放在文件末尾。但是如果記錄被中斷,寫moov原子被跳過。
我也讀過,對於長度未知的數據(漸進式加載,流式處理),可以在文件開頭寫入moov原子。
如何將我自己的moov數據寫入流?我可以使用MediaRecorder嗎?或者需要手動操作?如何生成有效的moov數據?如果有人已經解決了這個問題,請給我建議..
流中的視頻是什麼? H264? – BlueVoodoo 2013-03-11 13:12:07
我試過h264和mp4。這是一樣的 – mmmaaak 2013-03-11 14:14:52
嗨@mmmaaak你得到的解決方案,請建議我。我也有同樣的問題 – Dilip 2013-10-11 13:48:40