[請問] MeGUI亂改FPS的問題消失

看板AVEncode (影音編碼技術)作者時間7年前 (2017/03/13 14:53), 7年前編輯推噓3(3010)
留言13則, 4人參與, 最新討論串1/1
請問各位先進 小弟最近開始嘗試用MeGUI的Automated 2pass壓制MP4影片 但是發現他過程中轉出來的中間影片檔(無聲的那個,尚未經過MP4 Muxer)會偷改FPS 所以我最後用AutoEncode來封裝的時候,FPS也跟設定的不一樣 明明一開始用AviSynth Script Creator的時候裡面有設定好: DirectShowSource("我的檔案路徑", fps=29.970, audio=false, convertfps=true). AssumeFPS(30000,1001) (註:以上兩行在AVS其實是寫在同一行中) 就算把Video和Audio分開Queue,中間檔案用MediaInfo和Potplayer看還是顯示: Frame rate mode: Constant Frame rate: 17.982 (17982/1000) FPS Original frame rate: 17.982 (18000/1001) FPS 想請問有沒有什麼解決方法,可以讓FPS和片源的一樣? 如果是在MP4 Muxer裡硬把這個FPS 17.982的調成29.970會有影響嗎? 還是說有沒有其他的解決辦法?>"< -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.27.55.230 ※ 文章網址: https://www.ptt.cc/bbs/AVEncode/M.1489388025.A.5C0.html

03/13 17:07, , 1F
AssumeFPS那個應該是多的,拿掉試試
03/13 17:07, 1F
謝謝sci大,下午試過了,還是會被改 之後我發現是AviSynth Script Creator的Filters標籤中分析後 LoadPlugin("D:\Aaron\Portable Apps\MeGUI\tools\avisynth_plugin\TIVTC.dll") TDecimate(cycleR=2) 我取消掉這兩行之後就正常了,非常感謝你的回覆~

03/15 01:00, , 2F
如果確定片源類型的話 其實avs自己寫比較直覺
03/15 01:00, 2F
嗯…其實我不太懂所以都只切黑邊跟調整大小而已XD

04/05 22:41, , 3F
其實比起DirectShowSource我較推LWLibavVideoSource
04/05 22:41, 3F

04/05 22:43, , 4F
對FPS的偵測準確,相容的片源格式又廣。
04/05 22:43, 4F

04/05 22:43, , 5F
MeGUI自帶,可用File Indexer工具來生成lwi橋梁文件
04/05 22:43, 5F

04/05 22:44, , 6F
與avs文件。其中lwi檔雖然相對較大且生成較慢,但其
04/05 22:44, 6F

04/05 22:44, , 7F
他方面都不錯。
04/05 22:44, 7F

04/05 22:46, , 8F
另外再說件事,看到原po貼的TIVTC.dll,那是針對DVD
04/05 22:46, 8F

04/05 22:47, , 9F
電影片源解除交錯用的,會從29.97fps降到23.976fps
04/05 22:47, 9F

04/05 22:48, , 10F
如果片源不是29.97FPS的DVD電影就別調用了
04/05 22:48, 10F
原來如此,會試著開始試著用用看 ※ 編輯: mariomaurer (114.27.55.230), 04/13/2017 12:05:43

04/20 15:27, , 11F
根本是非戰之罪吧 avs 寫錯怪到 DirectShowSource 身上
04/20 15:27, 11F

04/20 15:27, , 12F
怪怪的
04/20 15:27, 12F

04/20 15:28, , 13F
為什麼要convertfps? 然後再AssumeFPS? 明顯有問題啊
04/20 15:28, 13F
文章代碼(AID): #1Ona7vN0 (AVEncode)
文章代碼(AID): #1Ona7vN0 (AVEncode)