『漫游』酷论坛>『影音数码技术学习交流』>[下載]有播放影音不同 ..
[下載]有播放影音不同步現像的網友可以試試
weilai@2003-12-11 12:20
先廢話一下
記得以前用 [Media Player Classic] 可以按 >> 快送
聲音會像老鼠叫聲一樣嘰嘰喳喳
但隨著新版本的 Media Player Classic 釋出
可能是核心日益增大(或安裝的 codec 關係)
效果就變成 影像及聲音互相牽制 再也無法聽到了
有人會說那有什麼意思?
自己是用那個效果快速比較
回歸正題
Filter 是 ReClock DirectShow Filter
http://ogo.nerim.net/reclockfilter/main.htm
v1.2 版
用了以後 Media Player Classic 已經恢復了
其實這個 filter 主要是....自己看網頁吧
PS. 真的不錯用
snoopykittey@2003-12-11 13:04
老大,偶英文很差,
你能不能帮帮忙,翻译一下:)
weilai@2003-12-11 13:21
引用
最初由 snoopykittey 发布
老大,偶英文很差,
你能不能帮帮忙,翻译一下:)
我也不怎麼樣啊
自己也是用一些翻譯Tool,如 Dr.eye、翻譯網頁(MyIE有內建)...
大概就是說 "同步"
看字意 "ReClock" DirectShow Filter
就是指 重新 调整時間 的 DirectX 過濾器
反正用用看
不滿意就解安裝也不會有什麼問題的
補充一下
可以用 Graphedit 看出 ReClock DSF 會取代原本的 system 預設 clock
所以 ReClock 是一個終端 Audio Renderer
,因此會作用於任何 player
frdh@2003-12-11 18:05
是用来解决avi还是rmvb的影音不同步?
weilai@2003-12-11 19:09
引用
最初由 frdh 发布
是用来解决avi还是rmvb的影音不同步?
...用 Graphedit 看出 ReClock DSF 會取代原本的 system 預設 clock
所以 ReClock 是一個終端 Audio Renderer
,因此會作用於任何 player
也就是只要有音訊播放(包括 winamp)就會啟動 ReClock DSF
我講錯了 ^^|| (rm/rmvb 不會啟動)
修正
有作用(啟動)就會在右下角開啟 reclock properties 圖示
PS.回答求快常會說錯,不好意思(但可試試強制選項)
roytam1@2003-12-11 20:36
引用
最初由 weilai 发布
...用 Graphedit 看出 ReClock DSF 會取代原本的 system 預設 clock
所以 ReClock 是一個終端 Audio Renderer
,因此會作用於任何 player
也就是只要有音訊播放(包括 winamp)就會啟動 ReClock DSF
我的winamp播放時沒有啟動呢.....
我用的plugin是out_ds_ssrc 2.2.6/in_mpg123 ot55
weilai@2003-12-11 22:15
那就是我講錯了 ^^||
這麼修正好了
有作用(啟動)就會在右下角開啟 reclock properties 圖示
此 filter 須是影音檔(.avi)才有效
PS.回答求快常會說錯,不好意思(但可試試強制選項)
以後有什麼研究心得再補充
roytam1@2003-12-11 23:32
引用
最初由 weilai 发布
那就是我講錯了 ^^||
這麼修正好了
有作用(啟動)就會在右下角開啟 reclock properties 圖示
PS.回答求快常會說錯,不好意思(但可試試強制選項)
用了force選項也不能呢......
roytam1@2003-12-11 23:34
正確來說.....reclock只會在用directshow的player生效......
rx-79@2003-12-12 00:28
对于一个动画的 部分影音不同步呢?能解决?
skywalker@2003-12-12 06:25
原来的render是按声卡的时钟来计算速度的.............
如果视频解码的速度跟不上音频.........
就会发生声音比时间快..........
然后突然视频快进一段去跟上音频的进度.........
reclock是使用显示卡的时钟..........
让音频来服从视频的速度.......
理论上能解决以上的问题............
反正我的电脑上用不用都很少出现以上的情况.........
所以不知道具体效果如何........
其他人可以试试..........
至于由于没压好而造成的不同步.........
用mpc里面的delay就可以解决了...........
weilai@2003-12-12 11:20
引用
最初由 skywalker 发布
原来的render是按声卡的时钟来计算速度的.............
如果视频解码的速度跟不上音频.........
就会发生声音比时间快..........
然后突然视频快进一段去跟上音频的进度.........
reclock是使用显示卡的时钟..........
让音频来服从视频的速度.......
相信都解釋的很清楚了^^
補充一下
.他還有一個應用是在 PC to TV 的影音播放(特別是DVD)矯正上
.使用限制:
1.your PC must support high-resolution timers(現在的PC幾乎都是~指的是時脈)
2.your video card must support some special calls(nVidia, ATI, Intel i815 and Matrox G200 以上的顯示卡都可達到要求)
3.requires DirectX 8.0 or higher. DirectX 9.0 or later is highly suggested(安裝DirectX 8.0以上的版本)
."Set ReClock as preferred renderer" 是切換 Reclock 是否為預設 Audio renderer [還是使用 Microsoft DirectSound or WaveOut renderer 為預設 Audio renderer] ,也就是設定Reclock為首動還是自動的開關
原本預設
開啟 "Set ReClock as preferred renderer"
.Reclock 所根據的時脈是DirectShow filter graph(gather clock information in real time from your video card)也就是根據 視訊FPS 來作改變,這是"它"的技術精髓
.RunEvent.vbs 是 致能 "Enable events notifications" 選項後的 事件簿
."Enable logging" 是開啟 c:\reclock_log.txt 的除錯記錄
.Reclock icon 有四種顏色表示
1.綠燈 : 正常
2.綠紅閃動 : 不穩定
3.黃色 : vedio 找不到固定的刷新率(相當於VBR)
4.紅色 : 找不到 frame rate 或 Reclock 除能中
自己PC升級後也幾乎不見不同步
只是不知是 MPC 版本的漸進的關係或安裝decoder的版本的關係甚至可能是音效卡驅動的關係 使快進失效
而使用reclock後MPC快進可達到 8X 速,只是會有嚴重 Frames Dropped ^^
但音訊及視訊還是正常同步
| TOP