隨著年紀越來越大,人也越來越懶,能夠用現成的就不會想自己動手作。可惜現實就是這樣,越不想動手做,老天就越喜歡挖這樣的洞讓你跳...
根據 H.264 to FLV 的條件去拜完 Google 大神之後,祂老人家給我一個答案:有一份叫做 h264toFlv 的原始碼 (from pudn, in C)。實際編譯能過,也能成功的執行,能夠把 input.264 轉成 out.flv。雖然隨該套件附 H.264 raw 檔產生出來的 out.flv 有問題,不過隨手用 ffmpeg 產生一個 H.264 raw file 丟給 h264toFlv 之後,的確能夠產生一個可使用VLC player播放的 .flv 檔。
然而,事實往往比較坎柯。不知道為什麼,自從 demo 完之後,無論我用 ffmpeg 如何產生 H.264 檔,雖然 VLC player 依然可以播放產生出來的 .flv,但是卻發生 flash player 無法接受的鬼打牆現象。因此,小弟的漫漫 FLV 文件格式攻關之旅,從此揭開序幕...