6 votes

Android change l'audio de n'importe quel fichier vidéo

J'essaie d'appliquer un nouveau pitch audio à mon fichier vidéo.

Je veux remplacer l'audio de ma vidéo existante par un code Android. Est-ce possible avec Android ? Quelqu'un peut-il m'aider à le faire ?

Existe-t-il une bibliothèque Android permettant de modifier le son d'un fichier vidéo ?

Toute aide est appréciée... ! !! Merci à l'avance

2voto

dd619 Points 1681

Ce n'est pas la solution exacte mais vous pouvez l'essayer :

  1. Lorsque vous lisez le fichier vidéo, réglez son volume à zéro.

  2. En même temps, utilisez le service dans lequel vous pouvez lire tous les fichiers audio que vous voulez.

  3. Comme le service fonctionne en arrière-plan, il n'a aucun effet sur votre flux vidéo.

  4. Quand votre vidéo se termine, terminez votre service.

Et n'oubliez pas de régler le volume de votre fichier audio.

0voto

Vous pouvez changer le pitch de la vidéo facilement en suivant ces étapes :-.

  1. Ajoutez cette bibliothèque dans votre projet Android : https://gitlab.com/soundtouch/soundtouch . suivez ce lien pour intégrer ce processus de bibliothèque : https://stackoverflow.com/a/52425255/7899427 .

  2. Après avoir intégré avec succès cette bibliothèque, commencez par extraire le fichier audio au format WAV. Vous pouvez utiliser la bibliothèque ffmpeg pour ce faire.

  3. En utilisant la bibliothèque Soundtouch, vous pouvez modifier la hauteur du son et le tempo du fichier audio et exporter le nouveau fichier audio au format WAV.

  4. Après avoir terminé ces étapes, fusionnez le fichier audio converti avec le fichier vidéo.

Vous obtiendrez maintenant le fichier audio converti avec le même fichier vidéo. Bon codage.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X