[教學] 轉檔時只取其中一個聲道

看板AVEncode作者 (￾N   ￾N￾N )時間18年前 (2007/04/13 03:22), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
來貢獻一下自己努力的結果~ 寫這篇文章的動機: 版上對於這個問題的回答不明確。其它方式使用起來較複雜(譬如使用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
文章代碼(AID): #167eRjJN (AVEncode)