顯示具有 編碼 標籤的文章。 顯示所有文章
顯示具有 編碼 標籤的文章。 顯示所有文章

2012年10月31日 星期三

[多媒體] FLV文件格式解析 Part 3 - 實作

隨著年紀越來越大,人也越來越懶,能夠用現成的就不會想自己動手作。可惜現實就是這樣,越不想動手做,老天就越喜歡挖這樣的洞讓你跳...

根據 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 文件格式攻關之旅,從此揭開序幕...

[多媒體] FLV文件格式解析 Part 2 - H.264詳解

承繼 Part 1概說之後,接下來針對 Video Tag 中 H.264 資訊進行解析。

[多媒體] FLV文件格式解析 Part 1 - 概說

Flash Video (FLV),是一種流行的網路視訊格式。隨著視訊網站的豐富,這個格式已經非常普及。另外,由於Adobe Flash Player與瀏覽器緊密的結合,使得瀏覽器能夠播放網頁上的.FLV影音,也是FLV格式流行的主因之一。FLV視頻格式是Adobe公司設計開發的,目前已經免費開放,現在的版本是v10,官方規格文件。下面我們就瞭解一下FLV檔案格式:

[ARM] Porting Live555 (RTSP stream generator)

Live555 是一種能產生多媒體串流 (這裡指的是RTSP protocol) 的 C++ 套件。這裡下載
由於我需要一個能夠將 H.264 raw file 產生成 RTSP 串流的可編譯軟體,Live555 是一個很好的選擇。

2010年1月30日 星期六

[編碼] PHP對於mp3 tags的擷取與編碼問題

 今天突然想要整理音樂檔案,但是許多音樂檔都雜亂無章的亂放,無意間看到許多音樂檔其實都是有歌手這項資訊。一個一個檔案分別去細分,在時間上是不可能的,因此,就試著透過PHP來處理。