r0952805659 發表於 2011-4-23 21:14:41

avisynth error

請問各位大大
我想要用AVS壓制字幕跟影片時
所就先用AVS檔 試著播放看看
但是他影片跟聲音都沒有
但是出現一行字
avisynth error :YV12 images for output must have a width divisible by 4 (use crop)!

請問發生什麼事 
還有怎麼解決

THANKS~

clubaudition 發表於 2011-4-23 23:23:46

回覆 1# r0952805659
YV12 images for output must have a width divisible by 4 (use crop)!

以YV12圖形輸出的影像寬度必須能夠讓4整除
這表示你的影像沒有去黑邊 或是黑邊的比例不正確
但是不一定就是比例錯誤 也有可能是你avs的參數寫的不對
或者是ffdshow out YV12 設定錯誤.
每個人所使用的系統 顯示卡 安裝過的codes 參數設定 轉檔軟體等等的都不同
不知道該怎麼說才能算"解決" = =

r0952805659 發表於 2011-4-24 02:29:48

本文章最後由 r0952805659 於 2011-4-24 02:39 編輯

謝謝~有用~
我影片本來16:9
但改成4:3就可以了
可是3也不能4整除阿?

還有轉出來時為什麼會沒聲音呢?
辛苦大大了

clubaudition 發表於 2011-4-24 05:23:01

影片本來16:9但改成4:3就可以了
r0952805659 發表於 2011-4-24 02:29 http://www.hd.club.tw/images/common/back.gif
這樣就已經沒有轉檔的意義了 完全失去它影像原有的比例 .........!#$%@
也有可能你的raws 它的比例原本就是錯的 不過這機率真的微乎其微 比中樂透還低.
avs通常都是影 音 分別處理的 您原有的avs裡面有寫帶有Audio的參數嗎?
如果沒有 沒聲音絕對100%是正常的 xd.
本文不再任何回覆 請自行嘗試解決問題.

酒桶 發表於 2011-12-22 13:40:08

avs檔內使用下面指令就可以正常顯示了。
avisource("影片檔名.avi", pixel_type="RGB32")
剛好這幾天處理854x480影片也遇上這問題,用上面指令可以解決,VirtualDub讀入此AVS檔也能正確顯示和輸出。
頁: [1]
查看完整版本: avisynth error