Конвертировать WAV в mp3 с Lame.exe - ProgressBar? - PullRequest
0 голосов
/ 28 октября 2009

Я занимаюсь конвертированием wav-файлов в mp3 и использую lame.exe. Теперь, при использовании «lame.exe sourcefile.wav endfile.mp3» в cmd, он отлично работает и показывает свой собственный индикатор выполнения. Но возможно ли иметь собственный индикатор прогресса в форме заявки, чтобы показать его прогресс? Потому что при использовании команды из моего приложения она просто конвертируется и ничего не показывает.

1 Ответ

1 голос
/ 28 октября 2009

Я подозреваю, что для того, чтобы получить индикатор выполнения, вы действительно должны использовать lame как API, а не как прямой исполняемый файл. Я предлагаю вам попытаться найти несколько библиотек классов, упаковывающих lame.

После быстрого поиска LameShell может делать то, что вы хотите. По иронии судьбы, это делает оберткой исполняемого файла вместо библиотеки ... Я не уверен, как ему удается добиться прогресса, но он действительно предоставляет соответствующее событие.

...