Re: [請問] AVISynth Script 可以連接兩個影片檔嗎?

看板AVEncode (影音編碼技術)作者 (佐木三號)時間16年前 (2010/02/21 01:58), 編輯推噓2(2014)
留言16則, 3人參與, 最新討論串5/8 (看更多)
※ 引述《starsky1978 (來看熱鬧)》之銘言: 在下要轉檔的AVI,無法用AviSource讀取,原因不明 改用DirectShowSource到是可以 DirectShowSource("a.avi") LoadPlugin("VSFilter.dll") TextSub("a.srt") 只用這三行可以順利讀到影片跟字幕(AVI是有聲有影) 可是加上 a = AudioDub(WavSource("a.wav")) 就出錯了 還是不成功,請問要如何修改? --

02/21 02:24, , 1F
是不是沒有關閉來源的音訊軌(killaudio、audio=false)?
02/21 02:24, 1F

02/21 09:49, , 2F
如果確定是 AVI 檔案(非 WMV 改副名),用 VirtualDub
02/21 09:49, 2F

02/21 09:50, , 3F
載入 AVI 檔案,它如果提示少 VFW Codec,去安裝相對
02/21 09:50, 3F

02/21 09:51, , 4F
的編碼器即可。列如 XviD.AC3ACM.LameACM.....
02/21 09:51, 4F

02/21 09:53, , 5F
DirectShowSource 用 Decoder,AviSource 用 Encoder
02/21 09:53, 5F

02/21 09:55, , 6F
如果硬要使用 DirectShowSource,改成 a=Textsub()
02/21 09:55, 6F

02/21 09:55, , 7F
AudioDub 可以不用。DSS 已經包含 Audio。
02/21 09:55, 7F

02/21 09:58, , 8F
使用 DirectShowSource 常會有影音不同步的問題。
02/21 09:58, 8F

02/21 10:05, , 9F
上一篇我有修改過了,你試看看。有問題再提出。
02/21 10:05, 9F
AviSource還是不能播,影片用的是XVID,但是我已經安裝了XVID最新版 我試過 LoadPlugin("VSFilter.dll") DirectShowSource("a.avi") a=Textsub("a.srt") DirectShowSource("b.avi") B=Textsub("b.srt") Return a+b 不能播放,若改成 LoadPlugin("VSFilter.dll") DirectShowSource("a.avi") Textsub("a.srt") 就可以播,字幕也出的來 ※ 編輯: meidoku 來自: 114.40.130.61 (02/21 19:54)

02/22 11:04, , 10F
去安裝 K-Lite Full,XviD 和 YV12 Encoder 都要安裝
02/22 11:04, 10F
有沒有單獨的CODED?我儘量不想安裝整合性的CODEC 否則出問題了很難找的出原因 ※ 編輯: meidoku 來自: 114.40.130.61 (02/22 23:43)

02/23 20:10, , 11F
我猜, 你的兩段影片是不是規格不同?
02/23 20:10, 11F

02/23 20:40, , 12F
K-lite Full 解碼器大都使用 ffdshow,裡面少數 VFW
02/23 20:40, 12F

02/23 20:40, , 13F
和 ACM 不會搞壞電腦到讓你查不出問題。
02/23 20:40, 13F

02/23 20:42, , 14F
K-Lite 很多外國人高手本身也在用,不用怕啦!
02/23 20:42, 14F

02/23 20:45, , 15F
你就看得懂和用得到的元件才打勾即可,反覆安裝和移除
02/23 20:45, 15F

02/23 20:45, , 16F
也不會把 OS 弄壞。
02/23 20:45, 16F
文章代碼(AID): #1BW2BTcd (AVEncode)
討論串 (同標題文章)
文章代碼(AID): #1BW2BTcd (AVEncode)