『漫游』酷论坛>『影音数码技术学习交流』>[求助]這個是什麼問題

[求助]這個是什麼問題

堕天地狱@2004-05-27 13:58

下載暸一個wmv
用AVIcode查看媒體信息是這樣

文件: 182 Mb (182 Mb),总长度 0:23:07,类型为 ASF,1 音频流,品质 78 %

视频: 319 Mb,1932 Kbps,8.604 fps,分辨率:640*480 (4:3), WMV3 = Windows Media Video 9,支持。

音频: 44 Mb,270 Kbps,48000 Hz,2 声道,0x162 = Windows Media Audio 9 Professional,支持。


究竟是怎麼囬事:confused:
引用

weilai@2004-05-27 17:31

這個使用了MS最新的音訊 Windows Media Audio 9 Professional
VDM 是不支援開啟的

不知您要問什麼?
引用

堕天地狱@2004-05-27 18:13

weilai兄沒看齣來啊

視頻數據寫是 319 Mb,1932 Kbps,8.604 fps,
音頻是44 Mb,270 Kbps,48000 Hz,2 声道

文件大小卻是 182 Mb?
難道AVIcode判斷wmv文件都不正確嗎
還有fps 是8 --!(寒·····)
引用

火霹雳@2004-05-27 19:06

这个AVIcode很垃圾,乱来的........
引用

weilai@2004-05-27 19:12

那是判斷錯誤 ^^||

在最近使用 AVS 的 DirectShowSource 時也發現無法用
time_numA=v.Framecount
time_numB=v.Audiolength/v.Audiorate
vclip_Framerate=time_numA/time_numB
公式得到 Frame Rate

具體原因I don't know
引用

堕天地狱@2004-05-27 19:29

引用
最初由 weilai 发布
那是判斷錯誤 ^^||

在最近使用 AVS 的 DirectShowSource 時也發現無法用
time_numA=v.Framecount
time_numB=v.Audiolength/v.Audiorate
vclip_Framerate=time_numA/time_numB
公式得到 Frame Rate

具體原因I don't know


能簡單說說嗎,看不懂 ^^!
我是想查看這個wmv的視頻跟音頻碼率

DirectShowSource 我倒是能用,不過播放很卡,而且CPU佔用很高
直接播放wmv的話就不會
引用

weilai@2004-05-27 19:54

引用
最初由 堕天地狱 发布


能簡單說說嗎,看不懂 ^^!
我是想查看這個wmv的視頻跟音頻碼率

DirectShowSource 我倒是能用,不過播放很卡,而且CPU佔用很高
直接播放wmv的話就不會


意思是指
視訊的 FPS = 總Frame數 / X
X = Audio length / Audio Rate = 總時間(s)

所以當音訊(Audio)"特別" 時
間接影響到 視訊的FPS
也就不能利用上面的式子得到 FPS

所以問題出在 Windows Media Audio 9 Professional
P.S. 看了一下 [popgo][freewind][galaxyangel_a][dvdrip][3-4].wmv 也是,不過播放起來到沒問題

P.S. 之前也有一次播放不正常,後來重裝所有 codec 就好了 ^^

================
AVICodec 沒問題
[KaiBi][yumeria][05][Jp_Big5][wmv9].avi
檔案 : 238 MB (238 MB), 持續時間 0:24:09, 類型 AVI, 1 音訊資料流, 品質 63 %
視訊 : 209 MB, 1215 Kbps, 23.976 fps, 解析度 800*450 (16:9), WMV3 = Windows Media Video 9, 已支援
音訊 : 28 MB, 162 Kbps, 48000 Hz, 2 聲道, 0x55 = Lame MP3, 已支援

AVICodec 有問題
[popgo][freewind][galaxyangel_a][dvdrip][3-4].wmv
檔案 : 264 MB (264 MB), 持續時間 0:24:30, 類型 ASF, 1 音訊資料流, 品質 80 %
視訊 : 921 MB, 5255 Kbps, 11.812 fps, 解析度 640*480 (4:3), WMV3 = Windows Media Video 9, 已支援
音訊 : 41 MB, 235 Kbps, 48000 Hz, 2 聲道, 0x162 = Windows Media Audio 9 Professional, 已支援

兩者差在音訊

================

就因為

視訊的FPS = 總Frame數 / X
X = Audio length / Audio Rate = 總時間(s)

所以 視訊的FPS 才有小數點的產生 (照道理應該是整數)
所以推論 AVICodec 也是用類似式子得到一些資訊

[Windows Media Video 9] + [Windows Media Audio 9 Professional] 會產生 多比特率(MBR)的特性
指的是同樣的內容以不同的比特率進行編碼以便優化內容傳遞
real 的叫sureStream multiple bit rate/多比特率 (MBR) 數據流的一種特性
P.S. 多比特率 codec 可以讓好幾個不同比特率的串流合併成一個文件。然後串流服務器與終端使用者的媒體播放程序通信,找出最適合的傳遞速度
引用

| TOP