『漫游』酷论坛>『影音数码技术学习交流』>AVS读取ac3的问题

AVS读取ac3的问题

Chise@2005-02-22 07:46

01.avi xivd_ac3
01.ac3 从上面取出来的ac3音频

状态1:
LoadPlugin("ac3source.dll")
AVISource("01.avi")
输出的是pcm音频= =...
状态2
LoadPlugin("ac3source.dll")
AVISource("01.avi",FALSE)
AC3Source("01.ac3")
这样出来的音质非常小= =...求各位高手指教下正确写法
引用

weilai@2005-02-22 09:37

LoadPlugin("ac3source.dll")
AVISource("[ac3].avi",false)
AC3Source("[ac3].ac3")
AmplifydB(18)

## Amplify對多個音源用數值大小增強,你能針對每個音軌指定不同數值
## AmplifydB 功能一樣只是參數單位為dB,可輸入負值

如有安裝 AC3ACM (AC-3 ACM Decompressor)只需要AVISource就可開啟帶ac3音源的影片了(不需用AC3Source)
P.S. ACM: Audio Compression Manager interface
引用

Chise@2005-02-22 12:55

嗯,感谢楼上的大大对新人的指教,剩下虽然还有些不懂,但是希望能在官方文档中寻找答案
引用

Chise@2005-02-22 13:55

汗.实在不得不再发问 按照2楼大大的写法,出来的AVI还是PCM音频(已安装AC3ACM)
GSpot分析为PCM Audio 48000Hz 1536 kb/s total (2 chnls)
RAW为0x2000(AC3, Dolby Laboratories, Inc) AC3 48000Hz 448 kb/s total (5 chnls)
分解出来的AC3为 AC3 48000Hz 448 kb/s total (5 chnls)
引用

weilai@2005-02-22 15:08

AC3Source 這個plugin 好像最後都會變成 2 ch 的輸出
建議直接用
DirectShowSource("[ac3].avi").AmplifydB(18)

如果有錯誤訊息表示需加上 fps= 參數
DirectShowSource("[ac3].avi", fps=xx).AmplifydB(18)
## 請根據 AVICodec 填寫 xx
引用

Chise@2005-02-22 21:00

嗯,斑竹大大上面的方法可以保證了5聲道,不錯確變成PCM了^^ 我是想保留AC3的(主要是壓字幕進去)
看來只好不用AVS,直接在VDM下面匯入AC3文件了 這個辦法來暫時解決了...
引用

weilai@2005-02-23 15:21

引用
最初由 Chise 发布
嗯,斑竹大大上面的方法可以保證了5聲道,不錯確變成PCM了^^ 我是想保留AC3的(主要是壓字幕進去)
看來只好不用AVS,直接在VDM下面匯入AC3文件了 這個辦法來暫時解決了...


ac3 也可提出來调一下音量
至於用什麼 ?? ...忘了~~
tct66版友曾提過 您可以問他
引用

| TOP