[請問] 用 MeGui 轉 ts -> x264 mkv

看板AVEncode (影音編碼技術)作者 (夜殘狼)時間12年前 (2012/12/26 19:38), 編輯推噓1(104)
留言5則, 1人參與, 最新討論串1/1
各位大大好,我想把一個 PV 轉成 x264 的 mkv 但一直遇到問題 下面是我用的avs # Set DAR in encoder to 16 : 9. The following line is for automatic signalling global MeGUI_darx = 16 global MeGUI_dary = 9 DirectShowSource("C:\Users\birdhackor\Desktop\1212Seif\Nogizaka46 - Seifuku no Mannequin (1440x1080i M-ON! HD).ts", fps=29.970, audio=false, convertfps=true).AssumeFPS(30000,1001) LoadPlugin("C:\Users\birdhackor\Desktop\MeGUI_2153_x86\tools\avisynth_plugin\TIVTC.dll") tfm(order=1).tdecimate(hybrid=1) #crop Spline64Resize(1920,1080) # Spline64 (Sharp) #denoise ConvertToYV12() x264 的參數是 program --pass 2 --bitrate 8000 --stats ".stats" --bframes 2 --ref 2 --merange 32 --me umh --output "output" "input" 影片位置 (怕有版權問題,問完這行我會砍掉) 我的實際操作步驟是這樣的 我先把 TS 拉到 AviSynth script creator 然後選 File indexer 拆影音 然後不存 avs 重新再來一次 這次選DirectShowSource 然後手動改avs檔設定一些細節,完成的語法如上方所寫 然後把一開始拆好的 aac 拉到 audio input 把 avs 拉到 AviSynth script 然後用 AutoEncode 選 mkv 輸出 會這樣做的原因是 如果直接用 File indexer 做出來的 avs 轉檔 影片會從 4:54 變成五分多鐘 用 DirectShowSource 雖然影像是正常的 但是聲音與影像會變得不同步(decoder 用 NicAudio 或 FFAudioSource 都是) 如果直接用 DirectShow 處理音頻 不曉得為甚麼會跑出六聲道的檔案(原檔案也才兩聲道...) (不論是把avs的DirectShowSource改audio=true然後把audio input改avs檔 或是在 Encoder setting 的 decoder 改 DirectShow 都會) PS 平時看影片我是用 K-Lite Mega Codec Pack 搞了兩天我真的沒轍了... 到底怎麼轉個完美的檔案出來? 拜託各位高手了! -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.157.251 ※ 編輯: birdhackor 來自: 140.116.157.251 (12/26 19:42)

12/26 21:19, , 1F
TS MPEG2吧 DGIndex應該可以分析 影片是29.97的話怎會用
12/26 21:19, 1F

12/26 21:20, , 2F
TIVTC 處理成fps 23.976
12/26 21:20, 2F

12/26 21:36, , 3F
看完片源我錯了 sorry
12/26 21:36, 3F

12/26 21:59, , 4F
avs部分沒錯 音軌要用DGIndex分離出來的就好
12/26 21:59, 4F

12/26 21:59, , 5F
Eac3to 抽出來的也可以
12/26 21:59, 5F
我嘗試單純用分離的轉會有輕微的影音不同步 用 tsmuxer 過水之後就不會了 但影像變得沒原本的那麼流暢... 有一好沒兩好= = ※ 編輯: birdhackor 來自: 61.227.244.92 (12/28 12:10)
文章代碼(AID): #1Gsk6sJo (AVEncode)
文章代碼(AID): #1Gsk6sJo (AVEncode)