Re: [請問] 請問rmvb合併

看板AVEncode (影音編碼技術)作者 (yuitmko)時間13年前 (2011/09/24 23:48), 編輯推噓0(0010)
留言10則, 2人參與, 最新討論串4/4 (看更多)
再次感謝sarzty大 我重新嘗試多遍終於成功了 不過現在又發現一個新問題 我同時試過 avi 和 rmvb avi 是用 VirtualDub 合併,rmvb 是用 Helix Producer 合併 VirtualDub 合併時已把 video 和 audio 選項都設定為 "direct stream copy" 可是合併後的檔案大小,居然是原檔的50倍以上! ex:原始的數個檔案總計才7MB,合併後竟高達400MB以上 rmvb的合併結果就較正常,只要 bit rate 設定和原檔差不多,輸出大小就差不多 請問是否 VirtualDub 設定不正確呢?煩請再指導一下,謝謝 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.43.220.61

09/25 00:35, , 1F
用VD直接讀avi檔再append,save就好...我猜你是用VD讀avs
09/25 00:35, 1F

09/25 00:44, , 2F
我是用avs合併沒錯,因為我前面有提過直接讀avi不能合併啊
09/25 00:44, 2F

09/25 00:46, , 3F
兩檔格式一樣,但其中一個僅有影像無聲音,軟體不給合併
09/25 00:46, 3F

09/25 00:47, , 4F
用avs就不能用direct s.c. compression自己選一個codec
09/25 00:47, 4F

09/25 00:57, , 5F
謝謝t大,剛試過用divx(和原檔一樣的codec)果然檔案小很多
09/25 00:57, 5F

09/25 00:58, , 6F
可是我甚至把bitrate設比原檔低了,合併後還是將近原檔4倍
09/25 00:58, 6F

09/25 00:59, , 7F
請問是否還有其他設定選項要注意呢?謝謝
09/25 00:59, 7F

09/25 01:22, , 8F
我猜是audio沒轉吧 audio也設codec去轉看看...
09/25 01:22, 8F
謝謝t大,現在檔案大小的問題解決了,但又發生新問題了 @@" 前面測試都是按照sarzty大提供的語法,只合併兩個檔案 我現在合併三個以上的檔案又出錯了,語法如下 V1 = DirectShowSource("D:\00.rmvb") V2 = DirectShowSource("D:\01.rmvb", audio=false) V3 = DirectShowSource("D:\02.rmvb", audio=false) Video = V1+V2+V3 # 00.rmvb 僅有影像無聲音,01.rmvb、02.rmvb 皆有影像與聲音 A1 = DirectShowSource("D:\01.rmvb").DelayAudio(s1) A2 = DirectShowSource("D:\02.rmvb").DelayAudio(s2) Audio = A1+A2 # s1 = 00.rmvb 的長度(秒) # s2 = 00.rmvb + 01.rmvb 的長度(秒) return AudioDub(Video,Audio) 合併後的檔案,播放順序是 00.rmvb --> 01.rmvb --> 02.rmvb 一直到「01.rmvb 結束之前」都正常,但進入02.rmvb之後卻變成「有影無聲」, 另外,總長度也比原始三檔案的總和還長,我檢查過秒數設定確定沒錯 請問是否語法哪裡有誤呢? ※ 編輯: yuitmko 來自: 115.43.220.61 (09/25 15:37)

09/25 17:57, , 9F
A2應該不用設delay
09/25 17:57, 9F

09/26 08:35, , 10F
感謝t大,現在總算功德圓滿了 b^^
09/26 08:35, 10F
文章代碼(AID): #1EVVlGto (AVEncode)
文章代碼(AID): #1EVVlGto (AVEncode)