目前有一些ktv影片
有兩個音軌(伴奏及人聲)的mkv檔
想要把它轉成mpg檔案
並且把兩個音軌轉成左右聲道(左聲道為伴奏、右聲道為人聲)
請問有無推薦的軟體呢?
或是有無推薦的做法呢?
先謝謝大家了~
brian0425 wrote:
目前有一些ktv影片...(恕刪)
重點在音訊提取出來
然後使用音訊編輯軟體(可顯示音頻的)
分別把兩個音軌帶入左右聲道然後轉出
轉出的檔案再跟視訊包一起
這些就是重點
有方便的軟體可用
但是要錢
MediaCoder KTV
這一套可以一次轉出一次解決
目前網路上的快樂都不完整
所以閒麻煩的就花錢買吧
不想花錢
要準備三種軟體
1.拆分mkv用
MKVExtractGUI2
2.合併音軌用
格式工廠
3.結合mpeg用
x86系統可直接下載Mpeg Tools使用
x64系統可以找TMPGEnc舊版(V2.5xx)免費版本使用
步驟
先把mkv帶入MKVExtractGUI2
點選複數音軌(後面會有audio的就代表是音源)轉出備用
打開格式工廠
左邊選擇類型>進階>音訊合併
把之前拆分出來的音訊全加入
點選其中一個音訊之後選擇設置範圍

設置左或是右聲道

第二個音訊也點選按照上面一樣設置(上面左聲道.....那這個就是右聲道)
設置好之後選擇轉檔類型轉出
這樣就得到一個雙音軌合併成單音軌左右聲道的音訊了
最後
把你轉好得影片跟合併好轉出的音訊
用Mpeg Tools包一起輸出mpg檔
搞定收工

yenjwang wrote:
找了找真的是沒有其他的方法了
網路上那些圖形介面的影音轉換工具大部分都是以 ffmpeg / libav / mencoder 為基礎做出來的
這些工具的功能都很強大
不過,圖形介面大多功能都沒做出來
惡魔印記666 wrote:
重點在音訊提取出來然...(恕刪)
因為格式工廠之類的軟體編碼設定選項太少
在此提供另一個方法給會寫 CMD / BAT 的人
寫成 BAT 也是一鍵搞定
假設伴奏為 Audio Track 1, 以 -map 0:a:0 擷取
假設人聲為 Audio Track 2, 以 -map 0:a:1 擷取
並以 -c:a pcm_s16le 解碼為 PCM 16bit, -f wav 設定輸出檔案格式為 WAV
ffmpeg -i input.mkv -map 0:a:0 -async 1 -ac 1 -c:a pcm_s16le -f wav fl.wav
ffmpeg -i input.mkv -map 0:a:1 -async 1 -ac 1 -c:a pcm_s16le -f wav fr.wav
ffmpeg -i fl.wav -i fr.wav -filter_complex "join='inputs=2:channel_layout=stereo:map=0.0-FL|1.0-FR'" -c:a ac3 stereo.ac3
至此,得到的 stereo.ac3 即為處裡完成的音訊
---------------
重新編碼視訊為 mpeg-2 video,並直接複製 stereo.ac3
ffmpeg -i input.mkv -i stereo.ac3 -map 0:v -map 1:a -c:v mpeg2video -c:a copy output.mpg
以上步驟應該有辦法以一串命令取代,不過我還不知道怎麼做
超長的參數說明文件
內文搜尋

X