[請問] DirectShowSorce 的frame rate偵測問題
這幾天重灌電腦 發現一件事..
原本我用vdm載入.avs檔案時
幾種影片格式如.mov 如果不手動加上fps(如",fps=29.970")
DirectShowSource("c:\test.mov")
載入vdm後 就會顯示只有 25.00fps
不管原始影片檔是29.97 23.97..等 全都只會顯示25 fps
導致轉出來的影片影像跟聲音不搭配
或是加上",convertfps=true" 這樣影像跟聲音有搭配 但fps會明顯變了(例如從29.97
變成25.00感覺的出差異)
但後來我安裝了nero(8.3.2.1 micro版)
同樣的動作
DirectShowSource("c:\test.mov") 載入到vdm後
查看frame rate 就自動變的跟來源影片一模一樣了!!!
轉出來的影片也都正常 也就是說
以後轉檔前我都不用再先查出原始影片的fps就能夠直接轉出正確的影片fps了!!
問題來了..想請問 為何灌了nero之後 就會有這樣的好康事情發生呢??
有沒有辦法把動作再簡化一下 甚至不需要用到安裝nero
就可以達到這樣的效果呢??
希望有人能解答我的問題 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.42.154.105
→
10/16 15:18, , 1F
10/16 15:18, 1F
→
10/16 15:23, , 2F
10/16 15:23, 2F
→
10/16 15:23, , 3F
10/16 15:23, 3F
→
10/16 15:25, , 4F
10/16 15:25, 4F
→
10/16 22:02, , 5F
10/16 22:02, 5F
推
10/17 11:38, , 6F
10/17 11:38, 6F
→
10/17 17:27, , 7F
10/17 17:27, 7F
推
10/20 23:58, , 8F
10/20 23:58, 8F