Я играю с графическим интерфейсом vb6 для ffmpeg, и на данный момент все, что я могу сделать, это для вызова ffmpeg через cmd.exe, который покажет командную строку, пока весь процесс все еще выполняется. И я подумал, что это было нормой, когда я видел, как работает WinFF, еще один интерфейс интерфейса, основанный на паскале, для ffmpeg.
Но я был потрясен, когда увидел этот другой графический интерфейс GVC, в котором есть индикатор выполнения и все такое.
В общем, я ищу способ полностью скрыть всю командную строку и связать прогресс перекодирования с индикатором выполнения в моем графическом интерфейсе.
Итак, вот мой план, я подумываю найти функцию win32 api, которую я могу вызвать строку cmd и все же скрыть ее, и из другого обсуждения здесь, думаю, мне нужно прочитать файл журнала, чтобы получить информацию о ходе выполнения ffmpeg.
Итак, какую функцию я должен вызывать для Win32 api? И кто-нибудь знает лучший / более простой способ сделать это? Благодарность
Обновления:
Если кому-то интересно, я нахожу хороший модуль класса о том, как получить вывод cmd в мое приложение vb6, и это не кто иной, как великий joacim :)