[請問] 用 MeGui 轉 ts -> x264 mkv
各位大大好,我想把一個 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
12/26 21:19, 1F
→
12/26 21:20, , 2F
12/26 21:20, 2F
→
12/26 21:36, , 3F
12/26 21:36, 3F
→
12/26 21:59, , 4F
12/26 21:59, 4F
→
12/26 21:59, , 5F
12/26 21:59, 5F
我嘗試單純用分離的轉會有輕微的影音不同步
用 tsmuxer 過水之後就不會了
但影像變得沒原本的那麼流暢...
有一好沒兩好= =
※ 編輯: birdhackor 來自: 61.227.244.92 (12/28 12:10)
AVEncode 近期熱門文章
PTT數位生活區 即時熱門文章