Конвертировать WAV в mp3 с Lame.exe - ProgressBar?
Вопрос
Я занимаюсь конвертированием wav-файлов в mp3 и использую lame.exe. Теперь при использовании «lame.exe sourcefile.wav endfile.mp3» в cmd он прекрасно работает и показывает собственный прогрессбар. Но возможно ли иметь собственный индикатор прогресса в форме заявки, чтобы показать его прогресс? Потому что при использовании команды из моего приложения она просто конвертируется и ничего не показывает. Р>
Решение
Я подозреваю, что для того, чтобы получить индикатор выполнения, вы действительно должны использовать lame как API, а не как прямой исполняемый файл. Я предлагаю вам попытаться найти некоторые библиотеки классов, упаковывающие lame.
После быстрого поиска LameShell может сделать то, что вы хочу. По иронии судьбы, это делает оборачивает исполняемый файл вместо библиотеки ... Я не уверен, как ему удается добиться прогресса, но он действительно отображает соответствующее событие.