[請問] 有人研究過用 x264 將 BD50 轉 BD25 嗎?
手上有不少藍光光碟的檔案,因為容量實在佔得太大了,所以打算用 x264.exe 將
影片的部分重新編碼。將原本 4x GB 的 BD50 轉成 BD25 甚至是 BD9(不確定可行)。
最大的前提當然是要保持藍光原本美美的選單,音軌也傾向不處理,只將影片軌的部分
重新以 x264.exe 搭配 AviSynth 重新壓縮過。然後用 tsMuxeR 將新的影片軌取代
原本的那份,重新 muxing 一個新的 m2ts 檔案,取代原本的版本。
目前遇到的問題是,雖然做出來的 m2ts 檔可以直接播放沒問題,但是用 PowerDVD 或
TMT3 的藍光模式開啟時,會有無法正常快轉倒退,疑似是 time code 的問題。
我用的 x264.exe 指令參數如下:
x264.exe --crf 23 --analyse all --aud --me dia --threads auto --thread-input
--no-psy --sar 1:1 --output "[輸出檔].h264" "[來源檔].avs"
AVS script 如下:
DirectShowSource("[來源檔].m2ts", fps = 23.976, convertfps = false)
(IsYV12) ? Eval("""
""") : ConvertToYV12()
當然 fps 部分已經設定為與原始影片一樣。另因為電腦裡面已經備妥相關 codec,
直接播放影片沒什麼問題,所以直接採用 DirectShowSource 來做輸入。
想請教是不是漏掉了什麼細節?還是 x264.exe 少下了什麼參數?
另外想請教,如果想要更進一步縮小原盤大小,是不是可以將影片進一步壓成 720p 呢?
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.127.209.13
※ 編輯: chweng 來自: 59.127.209.13 (05/27 19:10)