我希望能夠解析h.264 mov文件,提取原子並自己修改它,而不使用像ffmpeg這樣的編碼器工具。原子荷蘭芹似乎是要走的路,但它似乎有非常稀疏的文件(或者我只是很愚蠢,沒有找到它)如何使用原子parsely做些什麼以及我可以在哪裏獲取文檔以瞭解API?
我可以使用它來修改h.264編碼mov在飛行中流?通過這個我的意思是我想分析moov原子,提取電影的持續時間,改變電影的持續時間,轉到編輯表或同步表(或使用兩者的組合,取決於我必須的邏輯請閱讀),根據時間尺度使用定時信息來傳輸特定點的數據。並修改包含edits表的所有長度和標題信息,直到第一個mov atom長度及其標題。我必須這麼做的原因是,任何解碼h.264的flash播放器都需要在moov原子中包含正確定義的元信息,然後才能播放它。我計劃實施僞流媒體。
我需要的是能夠解析任何原子,它們的頭文件和其他可能保存的信息。所以如果我知道原子歐芹是否允許我解析我需要的信息,那真的會有所幫助。我很想創建我自己的解析器,但那絕對會很笨。哦和fyi,他們在apache的mod h.264流模塊中有這個代碼,以防有人想知道。