Comment puis-je les fusionner.fichier webm (Audio) et un fichier. mp4 (Vidéo) utilisant java?


J'ai deux fichiers l'un est un .webm fichier audio et l'autre est un .fichier vidéo mp4 Existe-t-il un moyen de combiner ces deux fichiers en utilisant java?

Merci d'avance.

Author: cprakashagr, 2016-03-11

1 answers

, Cela pourrait être réalisé en utilisant ffmpeg C bibliothèque via JNI ou via l'exécution de ffmpeg ligne de commande binaires.

Voici les étapes pour l'exécution en ligne de commande:

  1. Télécharger FFmpeg: http://ffmpeg.org/download.html . Vous pouvez télécharger la source à partir du référentiel et les construire selon votre architecture de machine.

  2. Extraire le fichier téléchargé dans un dossier spécifique, disons c:\ffmpeffolder Utilisation de cmd déplacer vers un dossier spécifique c:\ffmpeffolder\bin

  3. Exécuter la commande suivante: $ ffmpeg -i audioInput.webm -i videoInput.mp4 -acodec copy -vcodec copy outputFile.avi

Exécution en ligne de commande depuis Java: https://stackoverflow.com/a/8496537/2900034

C'est ça. outputFile.avi sera le fichier résultant.

Ou si vous voulez travailler autour des bibliothèques ffmpeg C

Voici quelques bons débuts.

  1. JNI.
  2. exemple d'api ffmpeg .
 6
Author: cprakashagr, 2017-05-23 11:47:24