PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   DVD 討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=5)
-   -   《教學》99% 用 TMPGEnc 將 AVI 轉 SVCD,VCD 的人必犯的嚴重錯誤設定! (https://www.pcdvd.com.tw/showthread.php?t=171336)

snic 2003-01-26 02:34 AM

引用:
Originally posted by senkk
對啊,我也想知道已經經過Divx編碼壓縮後的Avi檔需要勾選Out YUV data as Basic YCbCr not CCIR601嗎?
看這篇教學的意思應該也是要勾吧
因為已經是(原來擷取的AVI)Y/C 壓縮=>(Divx編碼的AVI)Y/C 壓縮了
現在要把Divx編碼過的AVI壓成SVCD或VCD則也是要勾選那個選項使其不再一次壓縮嘍
不知道這樣解釋對不對,還是說一開始擷取的AVI轉成Divx的AVI時就沒做Y/C 壓縮了嗎?還是一定要勾選才不會做

解答
引用:
Originally posted by Silky
如果是由 Codec 做轉換,輸出 RGB,則是否做伸張由 Codec 決定。
不同 Codec 有不同作法,是否有做伸張必須要做實驗才能確定。

如果 YUV --> RGB 時已經做過伸張,則 RGB 資料已經是 0~255 的範圍,
就不可以再用 Descale CCIR601 濾鏡,否則會有許多資料破表被削掉,切記。

第二個問題,壓縮軟體壓縮時,是否會先做 Y/C 壓縮?
如 MS MPEG-4 Codec,DivX Codec,XviD Codec 這幾個 Codec 都是假設收到的資料是
0~255,會先做 Y/C 壓縮的動作。那麼其他 Codec 和壓縮軟體呢?
這個也必須要做實驗確認才能確定。

唯有解壓縮和壓縮的轉換式能正確搭配(做過 Y/C 伸張壓縮時就必須做 Y/C 壓縮,
沒做 Y/C 伸張壓縮時就不可以做 Y/C 壓縮)最後壓出來的成品才會是正確的。

Shade 2003-01-26 10:47 AM

引用:
Originally posted by senkk
對啊,我也想知道已經經過Divx編碼壓縮後的Avi檔需要勾選Out YUV data as Basic YCbCr not CCIR601嗎?
看這篇教學的意思應該也是要勾吧
因為已經是(原來擷取的AVI)Y/C 壓縮=>(Divx編碼的AVI)Y/C 壓縮了
現在要把Divx編碼過的AVI壓成SVCD或VCD則也是要勾選那個選項使其不再一次壓縮嘍
不知道這樣解釋對不對,還是說一開始擷取的AVI轉成Divx的AVI時就沒做Y/C 壓縮了嗎?還是一定要勾選才不會做

DivX5/XviD 的 VFW Codec 解碼如果是輸出 RGB,則會做 Y/C 伸張,所以用 TMPGEnc 重新壓縮 DivX5/XviD 的 AVI 時不需要勾「Out YUV data as Basic YCbCr not CCIR601」。
但是 Codec 不一定輸出 RGB,TMPGEnc 也不一定用 VFW Codec 解碼,可能會用 DirectShow Filter 解碼。
我沒試過重壓 DivX5/XviD 的 AVI 為 VCD/SVCD 過,所以不清楚。其實是哪一種情況壓小一段試試看就知道了,設定錯誤的話顏色會很明顯不對。

hey_penny 2003-01-26 12:32 PM

若我一照你的"圖文解說超詳細教學-DVD轉AVI,SVCD,VCD........"
那我轉成vcd ,使用TMPGEnc就不用在勾選"Basic YCbCr........"
是這樣嗎!!
謝~~~
^^"

snic 2003-01-26 01:07 PM

引用:
Originally posted by Shade
我沒試過重壓 DivX5/XviD 的 AVI 為 VCD/SVCD 過,所以不清楚。其實是哪一種情況壓小一段試試看就知道了,設定錯誤的話顏色會很明顯不對。

這個我試過^^

我從網路抓下來的XVID或是DIVX5.02如果沒勾選Out YUV data as Basic YCbCr not CCIR601轉出來的顏色會比較淡(好像有一層白紗)

屢試不爽...
引用:
Originally posted by hey_penny
若我一照你的"圖文解說超詳細教學-DVD轉AVI,SVCD,VCD........"
那我轉成vcd ,使用TMPGEnc就不用在勾選"Basic YCbCr........"
是這樣嗎!!
謝~~~
^^"

YES
不過我那篇教學在後面的附錄:�**穭痐k修正顏色技巧教學寫錯一個地方
就是我多做一次Y/C伸張...在第一頁討論就被 LIBIDO 兄指出來^^"
引用:
Originally posted by LIBIDO
那個 ITU-R BT.601 補正,如果您已經用了 YC 伸張(Y: 16~235 -> 0~255,C: 16~240 -> 0~255)的 filter,就不要再使用,這兩個作的事情是一樣的。如果您在 DVD2AVI 的階段,Color Space 選的是 RGB24,而且 YUV --> RGB 選的是 PC Scale,那麼也不要再使用 ITU-R BT.601 補正,這兩個做的也是相同的事情,請不要使用兩次。
以上是一點補充 :D

senkk 2003-12-14 03:36 PM

引用:
Originally posted by snic
yes
只要你做過yc伸張當然就要yc壓縮回來

勾選Out YUV data as Basic YCbCr not CCIR601目的就在於不做yc壓縮轉檔出mpeg/avi

所以沒做yc伸張就要勾選Out YUV data as Basic YCbCr not CCIR601


不好意思請教一下snic兄
如果使用PICVIDEO MJPEG編碼來擷取成的avi影片檔
用TMPGEnc需要勾選Out YUV data as Basic YCbCr not CCIR601此選項嗎?
小弟查了蠻多討論文好像都沒有提到此種avi是否已做過yc伸張


所有的時間均為GMT +8。 現在的時間是08:45 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。