看板 AVEncode 關於我們 聯絡資訊
※ 引述《starsky1978 (來看熱鬧)》之銘言: : AviSource("a.avi",audio=false) : TextSub("a.srt") : a = AudioDub(WavSource("a.wav")) : (註: 如果是 MP2.MP3.DTS.AC3 音訊,可用 NicAudio.dll 來載入,請自行參考說明) : AviSource("b.avi",audio=false) : TextSub("b.srt") : b = AudioDub(WavSource("b.wav")) : Return a+b ; 精簡成 a+b 也 OK。 : 或 : AviSource("a.avi") : a=TextSub("a.srt") : AviSource("b.avi") : b=TextSub("b.srt") : Return a+b 沒什麼特別修改, 只是分享我的寫法. v1 = AviSource("a.avi",audio=false).TextSub("a.srt") a1 = WavSource("a.wav") c1 = AudioDub(v1,a1) v2 = AviSource("b.avi",audio=false).TextSub("b.srt") a2 = WavSource("b.wav") c2 = AudioDub(v2,a2) c1++c2 這樣的寫法應該比較清楚易懂. 註:連接影音的時候推薦使用"++", 這樣才有影音同步的效果. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.55.252
meidoku:謝謝,如果沒影音分離,那A1A2能刪掉嗎? 02/21 16:49
jscorpio:那只要留v1,v2那兩行即可. 02/21 18:25
meidoku:只留V1跟V2,其它的也要修改吧?audio=false 02/21 20:00
meidoku:後來我試著把影片抽出WAV檔,用影音分離的方法來做 02/21 20:05
meidoku:可是我的AVI用AviSource還是不能播,用DirectShowSource 02/21 20:05
meidoku:的話,只能播第一行,後面幾行加上去又不能播了 02/21 20:06
meidoku:我在想是不是因為WavSource一定要搭配AviSource? 02/21 20:06
meidoku:DirectShowSourc就不行了嗎? 02/21 20:07