Les fichiers Wav supportent différents encodages, y compris les fichiers mp3. Y at-il une bibliothèque C/C++ qui produirait des fichiers wav encodés en mp3 à partir de wav non compressé? Si non, quel serait le meilleur endroit pour commencer à en mettre un en œuvre?Codec MP3 pour fichiers WAV
Répondre
La meilleure indead façon d'utiliser Boiteux (si vous faites les questions de brevets n'a pas peur). Vous pouvez utiliser les deux sources pour lame et lame_enc.dll. Utiliser le lame_enc.dll est plus facile. Comme pour le conteneur RIFF-WAV: il s'agit simplement de créer des fichiers RIFF-WAV selon la spécification RIFF-WAV.
Il existe d'autres possibilités. Par exemple en utilisant des codecs ACM.
Mais dans tous les cas, vous devriez pouvoir ajouter un flux de données avec l'en-tête RIFF-WAV. Cela peut être fait manaully (je pense que le plus simple) ou en utilisant une bibliothèque gratuite (il semble que libsnd est capable de le faire).
En fait, libsnd est assez explicite sur le fait de ne pas supporter MP3. –
Vous devez distinguer la prise en charge du format de flux audio et des types de fichiers (conteneurs). Il n'est pas nécessaire d'utiliser l'outil Allinone pour produire des fichiers MP3 RIFF-WAV. Vous avez besoin de: 1) un moteur d'encodage MP3 (lame, codec ACM, filtre DirectShow); 2) possibilité d'ajouter l'en-tête RIFF-WAV au flux MP3. Pour l'article 2, vous pouvez commencer par convertir des fichiers MP3 purs en fichiers MP3 RIFF-WAV. Voir: MPEGLAYER3WAVEFORMAT (MSDN) spécification RIFF-WAV (par exemple http://www.sonicspot.com/guide/wavefiles.html) http://a-gamyl.hp.infoseek.co.jp/Clang/ dgwriff/driff.cpp http://www.koders.com/cpp/fid1163D7D7C554A5DD192C098EE9918D8B8AD8C618.aspx – VitalyVal
Avez-vous vérifié: http://lame.sourceforge.net/
Malheureusement, LAME produit des fichiers MP3 dans un conteneur MPEG, pas un conteneur RIFF. –
C'est le premier endroit où j'ai vérifié, merci. Il ne semble pas être capable de créer des fichiers wav, comme l'a dit Ignacio. –
- 1. préchargement fichiers wav/mp3 dans jQuery
- 2. FMS FLV en mp3/aac/wav
- 3. wav <> mp3 pour Flash (AS3)
- 4. Conversion de fichiers WAV en MP3 à l'aide de VB6?
- 5. codec audio html5
- 6. Conversion de wav en mp3 - ASP.NET
- 7. Convertir wav en mp3 avec Lame.exe - ProgressBar?
- 8. iPhone - convertir le mp3 en wav?
- 9. Utilisation de Finch première fois. Comment jouer mp3, ogg ou d'autres formats (fichiers wav à grand)?
- 10. Ligne de commande SAPI text-to-speech pour WAV/MP3
- 11. Téléchargez un fichier WAV avec Paperclip et stockez les deux versions .wav et .mp3
- 12. Comment décoder wav, mp3, et/ou ogg dans .Net/Mono?
- 13. Fichiers Javafx et wav
- 14. Conversion de fichiers WAV en MP3 sous Linux à faible débit
- 15. Conversion automatique de fichiers audio WAV en MP3 sur un serveur une fois téléchargé?
- 16. avoir un MP3 \ WAV en arrière-plan de HTML
- 17. Utilitaire séparateur de fichiers WAV
- 18. CentOS - Convertir chaque fichier WAV en MP3/OGG
- 19. Audio Record Upload comme Wav ou MP3 au serveur
- 20. http live streaming pour les fichiers mp3
- 21. Convertir MP3 en WAV dans Memorystream pour la lecture avec System.Media.Soundplayer
- 22. Combiner et convertir des fichiers MP3 en utilisant QTKit
- 23. MP3Gain comme un logiciel d'analyse de volume pour les fichiers WAV
- 24. Flash swf pour lire les fichiers PCM WAV?
- 25. iPhone ne pas jouer son mp3 en utilisant type = @ "mp3"
- 26. Lecture de fichiers wav intégrés avec SoundPlayer
- 27. Rich Text Format codec RTF pour iPhone
- 28. Comment lire les fichiers .wav avec Java
- 29. Comment faire pour convertir le fichier WAV int fichier MP3 dans C# NETCF (Windows Mobile)
- 30. J2ME Lecteur MP3 - lire des fichiers mp3 en boucle
http://en.wikipedia.org/wiki/Container_format_(digital) – slf