[請問] DirectShowSorce 的frame rate偵測問題

看板AVEncode作者 (小丑)時間16年前 (2009/10/16 11:37), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串1/1
這幾天重灌電腦 發現一件事.. 原本我用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
安裝 Apple Quicktime 試看看。
10/16 15:18, 1F

10/16 15:23, , 2F
一些使用 PAL 的國家,他們寫的程式都是預設 25FPS
10/16 15:23, 2F

10/16 15:23, , 3F
你就指定 FPS=29.97 就可以了,打那幾個字也要偷懶?
10/16 15:23, 3F

10/16 15:25, , 4F
MKVMerge 也是預設 25FPS,匯入 RAW 格式都要重新指定
10/16 15:25, 4F

10/16 22:02, , 5F
可以方便的話 為什麼不可以弄得簡單一點?
10/16 22:02, 5F

10/17 11:38, , 6F
因為 nero 有自帶 DSFilter
10/17 11:38, 6F

10/17 17:27, , 7F
請問DSFilter是怎麼樣影響 vdm載入.avs的呢????
10/17 17:27, 7F

10/20 23:58, , 8F
解碼用到的 filter 都不一樣了當然傳回的東西也會不同O.O
10/20 23:58, 8F
文章代碼(AID): #1Ar-fupg (AVEncode)