mediamuxer

    2熱度

    1回答

    背景: 我已經連接Android的MediaCodec到FFmpeg的路複用爲各種格式不被支持MediaMuxer,包括通過.flv容器rtmp://輸出。這樣的流式複用器需要MediaCodec輸出緩衝器的更長,不可預知的所有權,因爲它們可以在任何數據包處理步驟上執行聯網I/O。對於我的視頻流,我使用配置爲Surface輸入的MediaCodec。爲了將多路複用與編碼分離,我通過一個Handle

    0熱度

    3回答

    我想單獨捕獲音頻數據和視頻數據,並進行編碼/混流成.mp4檔案。對於音頻錄製和視頻編碼都是耗時的工作,我爲他們打開了兩個AsyncTasks。 這是問題所在,我需要錄音任務的數據發送到視頻編碼任務。但是我沒有找到關於AsynTasks之間溝通的東西。 誰能給我一個提示?謝謝!