Coding Life
2014年5月6日 星期二
AAC之FAAC格式
在使用 MP4v2 製作 .mp4 檔案時,如果你要使用的 Audio 編碼格式是 AAC,那麼你就需要使用 MP4SetTrackESConfiguration 這個函式來設定解碼需要的資料。在網路上看到的例子都是以 FAAC 編碼為居多,大多都可以參考需要的設定
5 bits | 4 bits | 4 bits | 3 bits
第一欄 第二欄 第三欄 第四欄
第一欄:AAC Object Type
第二欄:Sample Rate Index
第三欄:Channel Number
第四欄:Don't care,設 0
/* AAC object types */
#define MAIN 1
#define LOW 2
#define SSR 3
#define LTP 4
/* Sample Rate Index */
0: 96000 Hz
1: 88200 Hz
2: 64000 Hz
3: 48000 Hz
4: 44100 Hz
5: 32000 Hz
6: 24000 Hz
7: 22050 Hz
8: 16000 Hz
9: 12000 Hz
10: 11025 Hz
11: 8000 Hz
12: 7350 Hz
2014年4月23日 星期三
ADTS 格式分析
1.ADTS是什麼
ADTS全稱是(Audio Data
Transport Stream),是AAC的一種十分常見的傳輸格式。
一般的AAC解碼器都需要把AAC的ES封包打包成ADTS的格式,一般是在AAC ES封包前添加7個位元組的ADTS header。也就是說可以把ADTS這個頭看作是AAC的frame header。
2.ADTS內容
ADTS
標頭中相對有用的資訊 取樣率、聲道數、frame長度。每一個帶ADTS頭資訊的AAC流會清楚的告訴解碼器他需要的這些資訊。
一般情況下ADTS的頭資訊都是7個位元組,分為2部分:
adts_fixed_header();
adts_variable_header();
2013年8月13日 星期二
2013馬爾地夫蜜月行前準備
欠了老婆好幾年的蜜月,終於要成行了,這次決定要去人生中至少要去一次的馬爾地夫
<選擇飯店&島嶼>
馬爾地夫的特色是一個島就是一個飯店,在數量非常多的飯店下做出選擇實在不是一件容易的事,也因此光選擇飯店,我們就花了一個多月來挑,從房間豪華度,浮淺環境,沙灘環境,食物美味,飯店服務,距機場距離各方面的因素挑選兩家.
第一家Angsana Ihuru島,距馬列機場乘高速快艇只需20 分鐘就可到達,為了浮潛環境優美,全島只有沙灘屋可以入住,在這邊住四晚Beachfront Jet Pool Villas
Beachfront Jet Pool Villas 照片
<選擇飯店&島嶼>
馬爾地夫的特色是一個島就是一個飯店,在數量非常多的飯店下做出選擇實在不是一件容易的事,也因此光選擇飯店,我們就花了一個多月來挑,從房間豪華度,浮淺環境,沙灘環境,食物美味,飯店服務,距機場距離各方面的因素挑選兩家.
第一家Angsana Ihuru島,距馬列機場乘高速快艇只需20 分鐘就可到達,為了浮潛環境優美,全島只有沙灘屋可以入住,在這邊住四晚Beachfront Jet Pool Villas
Beachfront Jet Pool Villas 照片
2013年3月15日 星期五
淺談INF檔
在IE安裝ActiveX時,需要編寫INF檔來做相關ActiveX安裝時的設定
而安裝的方式有三種, [Add.Code] , [Setup Hooks] 以及 [DefaultInstall]
[Add.Code]--直接安裝ActiveX元件到 Windows目錄下的"Download Program Files"目錄
而安裝的方式有三種, [Add.Code] , [Setup Hooks] 以及 [DefaultInstall]
[Add.Code]--直接安裝ActiveX元件到 Windows目錄下的"Download Program Files"目錄
[version] signature="$CHICAGO$" AdvancedINF=2.0 [Add.Code] IPSFilter4.ax = IPSFilter4.ax IPSViewer4.ocx = IPSViewer4.ocx [IPSFilter4.ax] file-win32-x86=thiscab ; *** add your controls CLSID here *** clsid={543DAD91-B0F3-4564-B860-D22F935674EF} FileVersion=4,0,3,1 RegisterServer=yes [IPSViewer4.ocx] file-win32-x86=thiscab ; *** add your controls CLSID here *** clsid={92952D7F-1180-43EC-958E-01C1BDC49718} FileVersion=4,0,3,1 RegisterServer=yes
2013年3月5日 星期二
[Linux]計算目錄的大小
#include <"ftw.h"> int Size; int sum(const char *fpath, const struct stat *sb, int typeflag) { Size += sb->st_size; return 0; } void main() { ftw("/tmp", &sum, 1); printf("the /tmp folder size:%d\n",Size); return; }
2013年2月22日 星期五
2012年12月4日 星期二
主計處101/11/23 GDP年增率預估
101年 (f) 1.13
第1季 (p)0.59
第2季 (f)-0.12
第3季 (f)0.98
第4季 (f)2.97
102年 (f) 3.09
第1季 (f)2.48
第2季 (f)3.05
第3季 (f)3.13
第4季 (f)3.88
訂閱:
文章 (Atom)