![]() |
|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
![]() ![]() |
|
主題工具
![]() |
顯示模式
![]() |
![]() |
#1 |
|
![]() 請教各位先進...
要如何把 .mkv 的檔案轉成 .rmvb ??? 小弟對轉檔不太在行 請問需用何種軟體解決這問題 煩請先進幫忙解答... 感激不盡 |
送花文章: 0,
![]() |
![]() |
#2 (permalink) |
論壇副主管
![]() |
![]() 試試看:
有些MKV轉RMVB時,一壓制就提示完成或DOS窗口消失,這時應檢查一下那MKV是否120fps的。 檢查方法: 壓制軟件用的是RPG,可以直接查看RPG目錄中的producer.log中「Frame Rate:」一行是否異常,如:「Frame Rate: 119.881 FPS」; 或用Windows Media Player 6.4開啟播放那MKV,選擇[查看]->[統計信息] Windows Media Player 6.4在系統盤的 Program Files\Windows Media Player\mplayer2.exe,或RPG目錄中的mplayer2.exe ![]() 檢查MKV相關信息的最好工具是MatroskaDiag,在「「開始」菜單\程序\My MPC 系列之迪奧 DIY 版\設置工具\編碼檢測」 由於RMVB的編碼器只能接受fps小於60的視頻,所以"無法"壓制120fps的視頻,但通常的120fps只是視頻框架而已(通過添加空幀來略改框架的fps數),裡面的視頻多是24fps和30fps的合併,而常見 120fps MKV 其視頻分為XviD/DivX編的和WMV3編碼,對他們的處理有所不同,故分別介紹: 一、XviD/DivX編碼的可通過用官方解碼器: 如:視頻為 120fps Xvid 的mkv用ffdshow解碼不能轉為rmvb。 原因:ffdshow會忠實地報告封裝框架的fps數,而用官方解碼器就會無視框架的fps數,實際壓制發現fps都會顯示為30,不過RMVB的編碼器支持VFR,最終還是以片源的真實fps壓制。 1.1、在ffdshow裡關閉XVID,或反安裝ffdshow。(120fps的DivX做這一部後安裝DivX官方解碼器即可) 「開始」菜單 -> ffdshow -> Video decoder configuration ![]() 1.2、裝上XVID,運行Xvid程序組中的"Configure Decoder",出現如下畫面後,將"Compatibility Renderer"選項的框打勾,然後確定就可以了。 ![]() XviD/DivX的官方解碼器下載: http://www.ogg.cn/ 二、WMV3編碼的處理方法: 方法一、把120fps mkv封裝為vfr mkv,然後再轉mkv為rmvb。 因可以不傷害片源實際幀數,建議使用此方法。 軟件:Auto 120 FPS MKV To VFR MKV 功能:把120FPS MKV封裝為VFR MKV,從而方便轉為RMVB。 ![]() 下載: http://dio1888.126.com/ 方法二、技術法 註:此技術法已經證實存在問題,不建議使用,現只當做是GraphEdit和AVS配合使用的簡介。 需要的軟件: AviSynth: http://sourceforge.net/projects/avisynth2/ DirectShowSource with ConvertFPS: http://nyaochi.sakura.ne.jp/xoops/m...ewcat.php?cid=2 GraphEdit: http://www.ogg.cn/software/view-software-268.html mkvtoolnix: http://www.ogg.cn/software/view-software-91.html 2.1、安裝 AviSynth 和 DirectShowSource with ConvertFPS(若安裝AviSynth 2.5.6 Beta3 [050505]或以上的版本,可不用做這一步) 安裝 AviSynth 2.55(假設默認安裝),然後把 DirectShowSource with ConvertFPS 中的文件複製到 C:\Program Files\AviSynth 2.5\plugins 中,如下圖: ![]() 2.2、GraphEdit生成視頻、音頻的各自解碼索引文件: 開啟GraphEdit,把那120fps_wmv3.mkv拖到GraphEdit裡,一般會如下圖: ![]() 改成只有wmv3視頻解碼的過程索引: ![]() 2.3、用mkvtoolnix分離MKV中的字幕和音頻: 用 mkvtoolnix 中的 MKVextractGUI_1531 開啟那MKV,選擇字幕,後按[Extract],如圖會生成Track3.ssa ![]() 提一下,MKVextractGUI不支持批量分離,字幕和音頻要逐一分離。 音頻的分離方法雷同,成功分離會生成Track2.mp3。 2.4、通過AVS合併所有"部件",如: ######################################################################## LoadPlugin("D:\RPG_RPP10\avsfile\VSFilter.dll") DirectShowSource("H:\Cartoon\Video.GRF",29.97,ConvertFPS=true) TextSub("H:\Cartoon\Track3.ssa") AudioDub(DirectShowSource("H:\Cartoon\Track2.mp3")) ######################################################################## 注意:這個AVS中關鍵是ConvertFPS=true這一句,作用是轉換fps,是安裝了 DirectShowSource with ConvertFPS 才有的功能。 補充:AVS中的 29.97 是 fps ,其實可以用23.976的,看個人喜歡吧,怕掉幀嚴重才用 29.97 。 |
__________________![]() |
|
![]() |
送花文章: 1004,
![]() |