Что изменить в коде ? ffmpeg & C#

digitalboy228

Client
Регистрация
27.09.2018
Сообщения
52
Благодарностей
5
Баллы
8
Код:
project.SendInfoToLog("Обрезаю видео", true);

string comand = "";

string vide_file =  @project.Variables["video_file"].Value;
int video_duration = int.Parse(project.Variables["video_duration"].Value);

// Виде начинается с 30 секунды
string v_start = "30";
string v_duration = (video_duration-60).ToString();

string dir_main = project.Directory;



comand = @"-ss "+ v_start +@" -i "+ dir_main + @"\content\download\" + vide_file +@" -c copy -t "+ v_duration +@" "+ dir_main + @"\content\step1\" + vide_file;
//comand = @"-i E:\v\nfs_test.mp4 -i E:\v\logo.png -filter_complex ""overlay=5:H-h-5"" -codec:a copy E:\v\nfs_test_water1.mp4"; //

string exe = @project.Variables["exe"].Value;

Process p = new Process();
var info = p.StartInfo;
info.FileName = exe;
info.Arguments = comand;
info.CreateNoWindow = true;
info.UseShellExecute = false;
info.RedirectStandardError = true;
p = Process.Start(info);

string line;
string duration = "";
while ((line = p.StandardError.ReadLine()) != null) {
   
    project.SendInfoToLog(line, true);
   
}

p.Close();
Что изменить чтобы видео из пути , резалось на куски определённой длины , которая должна задаваться из переменной ?
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)