[教學] 轉檔時只取其中一個聲道
來貢獻一下自己努力的結果~
寫這篇文章的動機:
版上對於這個問題的回答不明確。其它方式使用起來較複雜(譬如使用GOLDWAVE
或virtualDub要先將影片檔中的聲道先取出,然後再合併。)
以下做法是在轉檔的時候就已經設定好我的輸出的聲道,比較直覺。
問題:
許多影片有雙語,並各別分布在左右兩個聲道。通常自己在電腦上看不是從小喇巴做調整
,就是從MPC做設定,取其中一個聲道分布在左右聲道。(後者比較優)。不過在轉檔的時
候,可以只取其中一個聲道,並將其分布在左右聲道嗎?譬如說左聲道是英語發音,希望
轉檔出來後,左右聲道都是英語發音。
解決方法:
1.安裝TMPGENC,目前我使用的是2.54。所以幾乎想轉成什麼檔案都行,包括我自己
正在轉的rmvb。
2.安裝Avisynth(可以用來合成AVI的平台)
http://www.free-codecs.com/download/AviSynth.htm
3.Avs的建立:開啟記事本,把下面的2行拷貝到裏面。並稍做修改。一:將路徑換成自己的
影片路徑。二、選擇聲道
video=DirectShowSource("E:\EAGLE\*.avi")
return GetChannel(video,2)
說明:
GetChannel(video,2):表示取那條聲道。該命令的效果是:取右聲道。
1 left channel (左聲道)
2 right channel (右聲道)
4.由於TMPGENC不認得.avs文件,所以到以下網址下載 readavs.dll
http://avisynth.org/warpenterprises/files/readavs.zip
首先將壓縮檔內的 readavs.dll 放置於 TMPGENC 目錄下。並將 readavs.reg 打開,
重新輸入readavs.dll的路徑。之後儲存,並單擊兩下,加入登錄就對了。
5.開始轉檔
一樣照著平常轉檔步驟進行,只是在選擇"輸入聲音檔"的地方,將剛剛建立好的avs
檔案載入。如此一下來,轉出來的檔案,就是自己當初設定的單聲道囉~
PS: 或許其他人有更方便的方式,也歡迎討論 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.60.204