PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   DVD 討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=5)
-   -   Avisynth+Quenc, Avi to DVD, 轉檔後影片變快了 (https://www.pcdvd.com.tw/showthread.php?t=736352)

kjenwei21 2007-08-03 10:09 PM

Avisynth+Quenc, Avi to DVD, 轉檔後影片變快了
 
先說明一下我的轉檔物件是一部 640*272, 25fps的Avi
用Avisynth 2.57+Quenc 0.72

以下是avs檔內容:
===================================
AviSource("D:\Temp\Rocky.Balboa-dmd.avi")
Crop(0,0,592,320)
Addborders(0,0,0,13)
LoadPlugin("VSFilter.dll")
TextSub("D:\Temp\Rocky.Balboa-dmd.ssa")
LanczosResize(720,480)
ChangeFPS(29.97)
ConvertToYV12()
Levels(10,1.5,255,10,255)
===================================

Quenc的設定, 除了"Use VBR"外, 其它設定都未勾選
但轉出後, 影片的時間縮短了
請問這個問題要如何解決呢
麻煩各位前輩了!!


在發問前我有查過了, 很少有教用Avisynth轉DVD的完整文章
所以我的avs用法也是拼拼湊揍出來的
希望各位大大不吝指教

andyf 2007-08-09 04:52 PM

改用 VSO ConvertXtoDVD 看看,
我用這套軟體轉過近百片,
都沒什麼問題。

jscorpio1112 2007-08-12 03:50 PM

應該跟這個有關係 ChangeFPS(29.97)
但是你不這麼做機器就沒辦法播了
所以如果內容沒有被刪減的話這樣就行了

根據你目前提供的檔案之情報看來,
這個片子比較正確的處理順序是:

AviSource("D:\Temp\Rocky.Balboa-dmd.avi")
ChangeFPS(29.97)
ConvertToYV12()
Addborders(0,44,0,44) #到這裡處理成640*360
LoadPlugin("VSFilter.dll")
TextSub("D:\Temp\Rocky.Balboa-dmd.ssa")
LanczosResize(704,480)
Addborders(8,0,8,0) #到這裡是變成完整的720*480
Levels(10,1.5,255,10,255)

那個crop是多餘的

kjenwei21 2007-08-16 01:44 PM

引用:
作者jscorpio1112
應該跟這個有關係 ChangeFPS(29.97)
但是你不這麼做機器就沒辦法播了
所以如果內容沒有被刪減的話這樣就行了



恩恩 暸解了
所以這組合的方法還是沒有比mme快
但轉出來的效果真的太優了, 又很難拾棄XD

謝謝 jscoripio1112 的回覆^^
po了很久都沒人解答
差點都放棄上來巡了呢
再次感謝!!!

YiQi 2007-08-19 12:00 AM

25 的 FPS 是 PAL 系統, 如果您的播放機可播 PAL, 且顯示器亦可接受 PAL, 那就不必特別轉成 29.97, 轉成 720x576 25fps 可能會更好.
如果是轉成 DVD, 為何要把字幕嵌入影片中, 外掛不好嗎?
如果要 25 => 29.97, 可試試 ConvertFPS(29.97)
ConvertToYV12() 應該可以省略, AviSynth 2.5 的 AviSource 原本就是用 YV12
我的建議如下.
轉成 PAL 影片, FPS=25 不變:

AviSource("D:\Temp\Rocky.Balboa-dmd.avi")
Levels(10,1.5,255,10,255)
Lanczos4Resize(720,436) # 比用 LanczosResize 銳利一點點
AddBorders(0,70,0,70)

這裡要注意的是, 原 avi 是 640x272, 即是 2.35:1 的影片, 但一般轉成 DVD 時都是 4:3 或 16:9, 所以本來是要:
AddBorders(0,44,0,44) 才 Resize (360=>576 即是 1.6 倍)
為了減少 Resize 的負擔, 就選擇先 Resize 才加 44x1.6=~70 的黑邊

如果非得要轉成 NTSC 29.97fps, 則如下:

AviSource("D:\Temp\Rocky.Balboa-dmd.avi")
Levels(10,1.5,255,10,255)
Lanczos4Resize(720,364) # 比用 LanczosResize 銳利一點點
ConvertFPS(29.97)
Addborders(0,58,0,58)

請多多指教...

* 字幕建議用外掛, 所以不嵌入影片中.

kjenwei21 2007-08-26 01:42 AM

引用:
作者YiQi
25 的 FPS 是 PAL 系統, 如果您的播放機可播 PAL, 且顯示器亦可接受 PAL, 那就不必特別轉成 29.97, 轉成 720x576 25fps 可能會更好.

因為家裡的播放器不支援PAL, 所以只能轉成29.97 NTSC ^^"

引用:
作者YiQi
如果是轉成 DVD, 為何要把字幕嵌入影片中, 外掛不好嗎?

外掛字幕當然好, 我很想要用外掛的方式, PCDVD裡大多數加字幕的文章也看了, 但各種軟體都有人叫好有人罵, 不像轉檔軟體TmpgDVD, DVDshink, Tmpgenc, mme...等等是大家都公認好用的, 所以一直遲遲不知要從何下手...

引用:
作者YiQi
這裡要注意的是, 為了減少 Resize 的負擔, 就選擇先 Resize 才加 44x1.6=~70 的黑邊.
ConvertToYV12() 應該可以省略, AviSynth 2.5 的 AviSource 原本就是用 YV12
Lanczos4Resize(720,364) # 比用 LanczosResize 銳利一點點

感謝YiQi大大, 這三點真的受教了, 聽各位一席話, 真的勝過我去爬文爬了一星期!
不是沒努力爬, 而是各人的情況不同, 而教學文章是設定某些條件來教的
所以這些小技巧倒真的是第一次聽到, 請恕我才疏學淺!

另外想請教大大一下
ConvertFPS(29.97) 和 ChangeFPS(29.97)
差別在哪裡呢??轉檔時間會不同嗎??
(轉了一陣子發現, 要用avs轉檔, 指令的先後對轉檔速度的影響好大)

se4joyce 2007-08-28 09:02 AM

建議你用Avi2Dvd 這套免費轉檔軟體
它有內建5 種編碼引擎包括你在用的QuEnc , 還可以外掛編碼引擎
Quenc 轉某些片子會怪怪的,甚至轉不完全
所以我都用它的另一種引擎: HCEnc 到目前都沒問題 !

它還有內嵌字幕功能
一直以來轉影片我都是用這套 !

官網: http://www.trustfm.net/divx/SoftwareAvi2Dvd.html


所有的時間均為GMT +8。 現在的時間是11:26 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。