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.
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:
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.
-
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
- 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.