2009-10-28 13 views
0

Je fais de la conversion de fichiers wav en mp3 et j'utilise lame.exe. Maintenant, en utilisant "lame.exe sourcefile.wav endfile.mp3" dans cmd cela fonctionne très bien et montre sa propre barre de progression. Mais est-il possible d'avoir ma propre barre de progression dans mon formulaire de demande pour montrer son progrès? Parce que lorsque vous utilisez la commande de mon application, elle ne fait que convertir et ne montre rien.Convertir wav en mp3 avec Lame.exe - ProgressBar?

Répondre

1

Je suppose que pour obtenir une barre de progression, vous devriez vraiment utiliser lame comme une API plutôt que comme un exécutable direct. Je vous suggère d'essayer de trouver des bibliothèques de classe enveloppant boiteux.

Après avoir fait une recherche rapide, LameShell pourrait faire ce que vous voulez. Ironiquement, cela ne envelopper l'exécutable au lieu de la bibliothèque ... Je ne suis pas sûr de savoir comment il parvient à progresser, mais il expose un événement approprié.

+0

Oui, 'lame.exe' seul ne vous donnera pas l'envie dont vous avez besoin. –

+0

Ah, merci! Je vais vérifier ça! :) Je savais que c'était possible en quelque sorte :) –