MeGUI 壓製 "日本LIVE" 產生影片殘影和影音不同步之問題,請求賜教!!
本文章最後由 squallsqu 於 2011-9-4 11:03 編輯最近想要壓製
Sistar - Shady Girl
我就點擔心會不會再有問題,實際下去壓製之後,果然又有問題...
之前壓 少女時代 - THE GREAT ESCAPE + MR.TAXI 也有類似的問題...
原始影片,如下圖
http://i.imgur.com/Gn2VX.jpg
詳細資訊:
一般
識別字 : 6020
完整檔名 : C:\Users\NOWSNSD9\Desktop\Sistar LIVE 全系列\110820 Sistar - Shady Girl .ts
格式 : MPEG-TS
檔案大小 : 359 MiB
時間長度 : 3分 13秒
整體流量 : 15.6 Mbps
最大整體流量 : 24.0 Mbps
視訊
識別字 : 4109 (0x100D)
選單ID : 306 (0x132)
格式 : MPEG Video
格式版本 : Version 2
格式類型 : Main@High
格式設定, BVOP : 是
格式設定, Matrix : 預設
Format_Settings_GOP : M=3, N=15
時間長度 : 3分 13秒
流量模式 : 可變式
流量 : 14.6 Mbps
正常流量 : 20.0 Mbps
畫面寬度 : 1 440 像素
畫面高度 : 1 080 像素
顯示長寬比例 : 16:9
影格頻率 : 29.970 fps
ColorSpace : YUV
ChromaSubsampling : 4:2:0
BitDepth/String : 8 bits
掃瞄型態 : 有交錯
掃瞄順序 : 前場優先
位元/(像素*影格) : 0.313
串流大小 : 337 MiB (94%)
音訊
識別字 : 4173 (0x104D)
選單ID : 306 (0x132)
格式 : AAC
格式/相關資訊 : Advanced Audio Codec
格式版本 : Version 2
格式類型 : LC
合成模式 : ADTS
時間長度 : 3分 13秒
流量模式 : 常數式
流量 : 188 Kbps
聲道數 : 2 聲道
取樣率 : 48.0 KHz
視訊延遲 : -385毫秒
串流大小 : 4.34 MiB (1%)
壓製 Sistar - Shady Girl 場的時候
x264 壓完之後,影片有動作的部份,都會有殘影的現象,如下圖
http://i.imgur.com/M2ujp.jpg
上網爬文後,發現 調用 MeGUI "Analyse"後程式會自動判斷修正,得出的數據圖如下,
http://i.imgur.com/VD3m8.jpg
確實改善了 殘影 現象,如下圖
http://i.imgur.com/7GCrP.jpg
而不管是有殘影還是無殘影 合併音樂後 都會產生 影音不同步 的問題...
我已經把所有我資訊可及的方法都試過了,還是找不到解決的辦法..."Orz
請求有相關經驗的前輩或同好,請賜教一下,由衷感謝!!
[問題影片]影音不同步實際影片 下載
http://www.mediafire.com/?yk4v3ivr3hc7d40
另外發現 同樣是
日本的LIVE影片有人破解此問題,上傳到YT是正常的影音
SISTAR(씨스타) - How Dare You + Ma Boy (20 Aug, 2011) 110820
RWpv7YVFNI8
本文章最後由 clubaudition 於 2011-9-3 22:07 編輯
以MeGUI自動分析的濾鏡來看 反交錯yadif top先進場
這個影片壓出來的幀數正常應該是29.970 正常應該是轉60fps
但是經由MeGUI必須先肉眼判斷影像屬於哪種進場的 再手動去加入濾鏡達到output 60fps
這部份就略過不談了.
那當初自動分離的音軌部分一樣導入Audio Input 它原始有多少的Delay
會自動產生出多少的Delay 一般這種live幾乎為aac音軌 轉成192k就差不多了
如果低於192則是轉128k
如果不想轉音軌想直接封裝就必須手動加上音軌原始Delay的毫秒
另一種方法就是使用DtsEdit 將timecode抽出 以timecode去修正
但是必須知道是從哪裡開始不同步的 這個方法比較困難一些
補充:那兩段影片 兩段都有鬼影 一段fps 30.000 一段29.970
反交錯都錯誤了.所以才會不同步 可是照MeGUI自動分析這樣去壓不致於會有這種情形
中間一定有什麼步驟不對了.
結論:先確認正確的濾鏡與參數請重新壓制.... 本文章最後由 squallsqu 於 2011-9-3 23:44 編輯
回覆 2# clubaudition
首先 感謝 clubaudition 大的指教!~
看見您專業的剖析 ,真的讓我看到希望了..Q.Q
之前以為這類影片應該是偶而為之,後來發現日本場的影片
很多都有這種現象,讓我下定決心真的想把這部份搞懂...
由於轉檔問題種類很多,也只略之一二,請 C大 多多賜教!~
以下我是一些設定的圖片..請過目是否有哪裡出問題...
請問以上的參數有否設定有問題
如需提供相關圖片請跟我說!!
按照以上 音頻設定 產生了 兩個 音源檔 如下圖
我兩個都 合成 去轉出 但結果都是一樣 影音不同步 "Orz
還有 "濾鏡" 方面該怎麼設定,我真的不懂,請賜教 > <"
最新試驗情形...
我發現「影部不同步的情形」好像是「漸近式」的 ...
也是就 剛開始 「同步」,然後越來越「不同步」... @@"
附上原始影片連結,自傳115
110820 Sistar - Shady Girl
http://u.115.com/file/bhd47rt2
本文章最後由 a1234b45 於 2011-9-3 22:55 編輯
剛試了一下 沒產生殘影但是影音不同步原始Delay-369ms???好怪......還是不同步第一次遇到><附上參數訊息
C:\Users\YoonA\Desktop\110820 K-POP All star Live in Niigata Sistar - Shady Girl-muxed.mkv
General
Unique ID : 188839826676711443779098226465066968572 (0x8E113A49D2D1BF9C90983EB0F907E5FC)
Complete name : C:\Users\YoonA\Desktop\110820 K-POP All star Live in Niigata Sistar - Shady Girl-muxed.mkv
Format : Matroska
File size : 167 MiB
Duration : 3mn 14s
Overall bit rate : 7 212 Kbps
Encoded date : UTC 2011-09-03 14:45:55
Writing application : mkvmerge v4.9.1 ('Ich will') built on Jul 11 2011 23:53:15
Writing library : libebml v1.2.1 + libmatroska v1.1.1
Video #1
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 3mn 14s
Nominal bit rate : 7 000 Kbps
Width : 1 440 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 29.970 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.150
Writing library : x264 core 116 r2074 2641b9e
Encoding settings : cabac=1 / ref=4 / deblock=1:-2:-1 / analyse=0x3:0x113 / me=umh / subme=9 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=12 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=2pass / mbtree=1 / bitrate=7000 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=50000 / vbv_bufsize=50000 / nal_hrd=none / ip_ratio=1.40 / aq=1:1.00
Language : English
Audio #2
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : HE-AAC / LC
Codec ID : A_AAC
Duration : 3mn 14s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 96.0 KHz / 48.0 KHz
Compression mode : Lossy
Delay relative to video : 15ms 本文章最後由 clubaudition 於 2011-9-4 00:30 編輯
一般日本的ts都會帶有1seg的影像 所以分離出來通常都會看到有兩道音軌
個人的作法都先使用tsMuxer直接把ts拉進去過個水 只留下需要的影像音軌並順便刪除1seg的部份
有可能是把音軌給搞錯了.....
根目錄除了英文與數字絕對不可以有任何詭異的符號或中文 日文 韓文等
其餘的看不出有什麼問題
另外MeGUI會自動產生ColorMatrix 影像色彩校正的參數
這個東西幾乎已經不需要 用到的機率太少了 可以把這個參數移除掉
Autocorp的部份有時候會不準確 偶爾也是需要手動調整 也是先播看看並且擷取一張圖
看看是否有黑邊這種作法是比較保守一點
在壓制之前必須確定avs腳本及濾鏡等參數是否正確
可以先把avs拉進去VirtualDub或mpc-hc或AviUtl 播看看
只要能支援avs的任何一種軟體都行 avs是可以直接播放的
如果不確定的話 可以自行先trim 一小段試跑看看 先看看影像如何
最後再去做整個動作 這樣可以避免錯誤之後又必須整個重來的窘境.
樓上那個1440x1080的比例 基本上個人不會這樣做 不是上1920x1080 就是下1280x720
如果保持原始比例 碼率又這麼高 不如就直接share 原始的ts就好了.
當然這僅是個人的習慣 每個人都不同~ 沒特別的原因 因為1440x1080 感覺就像4:3
bitrate 建議使用動態位元 --nal-hrd vbr 本文章最後由 squallsqu 於 2011-9-4 01:19 編輯
回覆 5# clubaudition
在壓制之前必須確定avs腳本及濾鏡等參數是否正確
可以先把avs拉進去VirtualDub或mpc-hc或AviUtl 播看看
只要能支援avs的任何一種軟體都行 avs是可以直接播放的
如果不確定的話 可以自行先trim 一小段試跑看看 先看看影像如何
最後再去做整個動作 這樣可以避免錯誤之後又必須整個重來的窘境.
能否請教一下如何用 VirtualDub或mpc-hc或AviUtl
其中一套軟體載入 avs 試跑呢 .... 我都是一直轉完檔在看..確實很浪費時間
除了 MeGUI 有點瞭解之外,其餘都是門外漢 XD
上面說的 avs 是否就是 MeGUI 跑出來的 AviSynth Script 如下圖
關於 「根目錄除了英文與數字絕對不可以有任何詭異的符號或中文 日文 韓文等」
原來這樣是不行的呀,我這樣壓製了許久,一直都沒有出問題算是幸運嗎 XD
bitrate 建議使用動態位元 --nal-hrd vbr
我都是直接設置Bitrate 要多少
動態位元 要怎麼設置呢,效果會比較好嗎? @@
-------------------------------------------------------------------------------
感謝 C大提供方法 已用 tsMuxerGUI 過水 如下圖
但跑出來還是一樣不同步... ><"
我之前有試過,一樣 用 tsMuxerGUI 把影片和音頻 Demux各別抽出來
用 mkvtoolnix 封成 MKV檔 ,再丟給 MeGUI 轉檔 ... 結果還是不同步
真的是我想得到的方法都試了!!
本文章最後由 clubaudition 於 2011-9-4 10:18 編輯
直接把avs拉進去軟體就可以用了 如果不能用 就是系統解碼器的問題
AviUtl 是要先把支援最大的解析度給設定好就對了 不然會跳錯誤.
或者是軟體的版本與plgin不對 還有剛剛才注意到有原始的ts
用相同方式處理 發覺音軌Delay的毫秒與2位都不同 呵呵= =
這可能就是關鍵的地方了 操作的步驟都真的一模一樣 說實在還真的看不出哪裡有不對的地方
動態位元播放比較流暢 用potplayer的可以在播放時按Tab鍵即可看出在變動的bitrate
把MeGUI更新到進階版本
Optinon--->Setting--->Extra config--->在Auto Updata的選項中 變更為 user development updata server
然後關閉重新開啟 正常來說就會自動跳出更新的視窗了.
MeGUI 的根目錄也不可以有詭異的符號 中文 日文 韓文的字元 本文章最後由 squallsqu 於 2011-9-4 03:14 編輯
回覆 7# clubaudition
最新試驗情形...
我發現「影部不同步的情形」好像是「漸近式」的 ...
也是就 剛開始 「同步」,然後越來越「不同步」... @@"
附上原始影片連結,自傳115
110820 Sistar - Shady Girl
http://u.115.com/file/bhd47rt2
這場跟在音樂LIVE舞台的播放不一樣,是唱現場的,沒有半唱配樂
請下載實際測試!~弄到現在2點多還是沒能解決好影音同步的問題...
今晚難睡了!~唉.. ><"
PS:感謝C大分享預載avs播放預覽影片,按照C大的說明加上Google了一下終於學會了
如何用 AviUtl 播放 avs,發現有選項可以載入音頻一起預覽,但實際載入之後,只
在預覽影片下出現波紋,還是沒有音樂出來 XD
本文章最後由 clubaudition 於 2011-9-4 09:43 編輯
好詭異 為什麼你們的音軌都會變成delay -369m 我的卻是15 8-}
2位是否有發現 當在分析d2v時會產一個d2v.bad 這可能表示這個ts檔 cut的並不好 有影像區塊損毀的現象
也許問題是出在檔案本身 並不是二位的方法錯誤.檔案小妹有使用TS Doctor 修復過後再去重新分析d2v 仍然出現d2v.bad
這是我本身沒有遇過的情況 待晚一點的時候再來請字幕組裡面資深的後期 看看他們對這個檔案的有什麼樣的見解與處理方式
這個問題一定要解決就對了 蠻好奇究竟是"人"的錯 還是"檔案"的錯.
關於音軌部分的問題 可以直接再avs裡面加入音軌的指令
在C:\Program Files\MeGUI\tools\avisynth_plugin\bass 裡面有個bassAudio.dll
LoadPlugin("C:\Program Files\RipBot264\tools\AviSynth plugins\BassAudio\BassAudio.dll")
BassAudioSource("X:\xxx..\xxx\xxx.aac")
ResampleAudio(audio,48000)
或是直接使用avs內建的參數
AudioDub(DirectShowSource("X:\xxx..\xxx\xxx.aac"))
什麼軟體都不需要導入就可以直接播影像跟聲音了 當然有輔助軟體可以導入是最洽當的
如果不能播不是plugin的路徑不正確 就是系統解碼器的問題或者是指令放置的位置不對
avs是必須依照它的模式有順序編輯指令的 有時候跳出錯誤只是位置不對而已 換個位置就ok了 本文章最後由 a1234b45 於 2011-9-4 08:24 編輯
回覆 9# clubaudition
感謝clubaudition大姊指教下次試試看您推薦的比例和動態位元
那影片在MeGUI裡的音訊是Delay -369ms 壓出來相對視訊卻是 15ms....
而且還真的有d2v.bad真是神奇的影片~"~話說2位這麼晚都不睡:)) 回覆 6# squallsqu 不知道您找到了沒? 雞婆附上一下
本文章最後由 squallsqu 於 2011-9-4 12:26 編輯
回覆 9# clubaudition
後來也有抽出來是 15ms的音源 如圖
110820 Sistar - Shady Girl CUT_new PID 1100 DELAY 15ms
關於 出現 d2v.bad的問題,我查了一下,只有找到一篇有 "稍微" 討論到這問題的討論串
但也是沒有解答...XD
請問用DGIndex分離VOB文件出錯的問題
http://www.nmm-hd.org/bbs/forum-viewthread-action-printable-tid-632.html
「 關於音軌部分的問題 可以直接再avs裡面加入音軌的指令...恕刪!! 」
當我發現 影音不同步 這問題是 漸進式 的 越來越不同步後...
「但最後 音源 是和 影片 幾乎同步結束」<< 『 VRF 』現象 (Variable Frame Rate可變視訊框架) ?
我好奇到底是 "影像轉檔後的問題" 還是 "音源轉檔後的問題"
為了釐清,我想到一個方法,就是利用 "tsMuxerGUI"
把原始影像 和 轉好後的音源 合併封裝,測試後發現...
沒有不同步的問題 @@"...這是否間接證明 不同步的問題
其實不是來自 音源的問題呢???
剛剛又測試了,用"tsMuxerGUI" 封裝 轉檔後的影片 和 原始音源
果然 出現了 影音不同步的現象,如此幾乎可以確定是 "轉檔後的影片" 有問題 @@
不曉得這樣 測試 與 推論 對不對!!
d2v.bad的出現 會否正是影像轉檔產生的問題呢
而可能導致影音不同步的原因 !!!
-----------------------------------------------------------------------------------------------------
回 a1234b45 大
在 analysis 在 Blu-Ray 底下把 HRD-Info 選項調為「VBR」這樣壓製就算開啟動態位元了嗎
不需要再調什麼選項了嗎 @@?
可以的話也請推薦 1080P轉 720P 用何種方式的選項和參數
能得到 量與質 的最佳狀態!~請不吝賜教呀!! 本文章最後由 clubaudition 於 2011-9-4 13:41 編輯
目前組裡沒人在 大概假日都去玩了 自己就先壓看看 為什麼我自己壓的不會不同步= =
參數隨便設的 沒有仔細看每一幀 參考看看
Xuite↓
Sistar - Shady Girl x264 10bit 720P 60fps (59.94) 本文章最後由 squallsqu 於 2011-9-4 14:00 編輯
回覆 13# clubaudition
這就怪了...請教一下 C 大在 MeGUI 的詳細設定是...?
重點 有否有產生 d2v.bad 的檔案呢 ? @@" ...
您試壓的影片我已下載看過,確實沒有不同步的問題
那問題是出在哪裡... ? ? ?
本文章最後由 clubaudition 於 2011-9-4 15:15 編輯
60fps是使用yadif翻場+檢查 的方式去處理 沒有用到MeGUI
yadif只能處理30i 所以又插幀讓它變成 60fps
只是換另一種方式去弄 山不轉路轉 但是這個方式算偷吃步
目的只是要影片同步ok其餘的規矩不管
後來終於研究出來問題出在哪裡 XD
DGIndex認為ts裡面的幀有錯誤 所以就自動修復了一下 修復過的放在.d2v裡面
沒有修復過的就是.bad 但是有時候也會出現修復反而沒修好的情況
就像這次這種情形 所以把原本的d2v給刪了然後將d2v.bad 變回原本的d2v
等於將錯就錯 負負得正的意思 這樣弄出來影音就同步了.
搞了半天是影片有問題......8-}試試看吧 本文章最後由 squallsqu 於 2011-9-4 20:03 編輯
回覆 15# clubaudition
為了這個問題
我爬了無數的文
測試了無數次的壓製
與 C大與P大 A大在板上的討論
終於 "暫時性" 解決了 "影音不同步的問題"
但為何這樣可行的原理不明
希望能繼續討論 會造成此現象的原因為何 ?
以下我把這次的問題做一下整理...
一開始把 原始影像 載入 MeGUI > File Indexer 去分析
產生一些相關 資訊檔,包含 "音頻" 以及 "D2V" 及奇怪的"D2V.BAD"
同時產生有問題的影像 預覽
切換到分頁 Filters 選擇右方的 Analyse 下去判斷修正之後,完後按 Save
得到修正後的影像 預覽 (順便轉為720P)
產生 AVS檔案(附 修正後的內容圖片)
之前產生的 D2V 和 D2V.BAD,發現內容幾乎是一模一樣
D2V 內容
D2V.BAD 內容
拉進去 AviSynth Script 看一下預覽畫面 ,也沒什麼不同
D2V 預覽畫面
D2V.BAD 預覽畫面
附 D2V 和 D2V.BAD 檔案 (有興趣研究可以下載)
http://www.mediafire.com/?utz7fpu20vl4sfn
重點來了,把 正常的 D2V 砍掉,把 D2V.BAD 改成 D2V
把 AVS 放進 AviSynth Script 後,按 Queue 加入排程
按 START 開始壓製
壓製中 . . .
壓完後會生成影像 (格式自選的)
影像生成後 開始和之前生成的音源 做合併,一樣按 Queue 加入排程
按 START 開始合併
最後產生完整影音影片,影音同步問題解決!!
影片下載 http://www.mediafire.com/?qb1iqglbigv7eso
結果關鍵在於 D2V 和 D2V.BAD
若使用 原本正常產生的 D2V 檔案去壓製 就會得到 "影音不同步"的現象
若把 D2V.BAD 檔案改成 D2V 檔案去壓製,影音不同步的問題就解決了....
為什麼會這樣呢 ? 雖然問題暫時解決,但畢竟只是治標不治本
我還是迫切想知道答案,上面我已經把這次得到的數據資料及流程附上
有人可以看出發生問題的所在原因為何嗎 ?? @@
C大果然高明 ,分析出問題可能的原因如下 ^^
後來終於研究出來問題出在哪裡 XD
DGIndex認為ts裡面的幀有錯誤 所以就自動修復了一下 修復過的放在.d2v裡面
沒有修復過的就是.bad 但是有時候也會出現修復反而沒修好的情況
就像這次這種情形 所以把原本的d2v給刪瞭然後將d2v.bad 變回原本的d2v
等於將錯就錯 負負得正的意思 這樣弄出來影音就同步了.
-----------------------------------------------------------------------------------
原本以為可能是『VRF'的問題,也去爬了不少文章,有幾篇得不錯,PO上連結交流
[求助]VFR MP4掛字幕轉CFR AVI的問題(AVI封裝)
http://bbs.popgo.org/bbs/m/read. ... isplayMode=1&page=1
求對 VRF mkv OR avi 進行非編視頻剪輯的辦法
http://www.nmm-hd.org/bbs/thread-1124-1-1.html
初學AVS做DVDRIP習作之一:王菀之+張學友《我真的受傷了》Live版MV
http://hi.baidu.com/scott0902/bl ... 7dbba6a50f5230.html
使用MeGUI壓制x264高清視頻圖文教程
http://tomelephant.blog.hexun.com.tw/61281885_d.html
通過AVS,MeGUI壓制MP4AVC簡單攻略 (轉載)
http://www.360doc.com/content/11/0123/23/57493_88605056.shtml 為了這個問題我爬文無數的文測試了無數次的壓製與 C大與P大 在板上的討論終於 "暫時性" 解決了 "影音不同步的問題"但為何這樣可行的原理不明希望能繼續討論 會造成此現象的原因為何 ?squallsqu 發表於 2011-9-4 15:20 http://www.hd.club.tw/images/common/back.gif
這個P大指的是...
這些東西我可一竅不通:))
果然隔行如隔山阿~
我只能在旁邊給你們加加油鼓掌=
累了就休息吧,感覺您好像都沒休息==" 剛剛搜尋了一下~
發現有人"曾經"遇過跟你相同的問題
三年多前就有人提問,還真巧阿=="
有時候將錯就錯反而能解決問題~
太過拘泥執著只會把事情越搞越複雜而已... 本文章最後由 a1234b45 於 2011-9-4 17:56 編輯
回覆 12# squallsqu
想要得到最佳品質相對的壓制時間會加長電腦威猛的人應該沒差:))
參數私底下討論:))因為參數這東西....公開可能會引起很多人筆戰吧~"~每個人喜好不同
您也可以先去研究clubaudition大姊介紹X264參數那兩篇或者直接請教她:)她壓出來的超讚!!
我上面影片參數您也可以參考看看(不是最好的)不過上面那個沒開動態位元就是了 等等就來試試動態位元><
本問題所產生的原因 跟小妹想的一樣
已請教過資深後期 答案就是人的錯 不是我們或是軟體的錯