2
我想用簡單的Windows Forms程序轉碼視頻。VLC命令行 - 轉碼
我用參數創建過程。
我的代碼:
string vlc = @"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe";
string [email protected]"C:\Users\pc\Desktop\test.mp4";
ProcessStartInfo p = new ProcessStartInfo
{
FileName = vlc,
Arguments = @"% vlc C:/video.mpg :sout=#transcode{vcodec=h264,acodec=mpga,ab=128,channels=2,samplerate=44100}:std{access=file{no-overwrite},mux=mp4,dst="+dest+"}"
};
Process x = Process.Start(p);
x.WaitForExit();
的問題是,它不工作。該程序啓動VLC並沒有什麼發生或從VLC
你忘了補充你的問題,假設你有一個。 – stuartd
啊,是的。問題是它不起作用(問題更新) –
您是否嘗試過VLC內部的參數鏈或通過命令行?此外,嘗試使用詳細模式-vvv啓用日誌記錄,它會告訴你足夠深入挖掘。您還應該能夠通過界面查看日誌。通常先嚐試使用VLC工作,然後從那裏開始工作...... –