作者joker168 (小丑)
看板AVEncode
标题[请问] DirectShowSorce 的frame rate侦测问题
时间Fri Oct 16 11:37:27 2009
这几天重灌电脑 发现一件事..
原本我用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
1F:→ starsky1978:安装 Apple Quicktime 试看看。 10/16 15:18
2F:→ starsky1978:一些使用 PAL 的国家,他们写的程式都是预设 25FPS 10/16 15:23
3F:→ starsky1978:你就指定 FPS=29.97 就可以了,打那几个字也要偷懒? 10/16 15:23
4F:→ starsky1978:MKVMerge 也是预设 25FPS,汇入 RAW 格式都要重新指定 10/16 15:25
5F:→ joker168:可以方便的话 为什麽不可以弄得简单一点? 10/16 22:02
6F:推 KarasuTW:因为 nero 有自带 DSFilter 10/17 11:38
7F:→ joker168:请问DSFilter是怎麽样影响 vdm载入.avs的呢???? 10/17 17:27
8F:推 KarasuTW:解码用到的 filter 都不一样了当然传回的东西也会不同O.O 10/20 23:58