Comment puis-je convertir un fichier multimédia de mp4 (aac et libx264) en mp4 (mp3 et h264) en utilisant libavcodec? Quelqu'un peut-il expliquer ce que je dois faire? Comme je sais, je dois décoder puis encoder le flux audio et vidéo vers le codec cible. Mais comment puis-je enregistrer ces flux dans un fichier mp4?convertir des fichiers multimédia
Répondre
Vous pouvez écrire h264 et mp3 en utilisant libavcodec, mais pour les écrire dans un fichier mp4, vous aurez besoin de libavformat. Ce n'est pas un processus simple, et les bibliothèques FFmpeg/Libav sont notoirement non intuitives. Il y a quelques examples dans leur arbre source qui illustre assez bien le processus. Recherchez video_encode_example() et audio_encode_example() dans decoding_encoding.c. Il y a aussi muxing.c. Pour les débutants, je vous recommande de regarder dans ffmpegsource qui est un wrapper autour des bibliothèques FFmpeg/Libav.
J'ai écrit la plupart du code here pour un plugin qui fonctionne avec un framework appelé Tuttle. Cela devrait également servir d'exemple. Mais ne l'utilisez pas comme définitif. Lisez la documentation fournie avec libavcodec et libavformat.
- 1. Django: Servir des fichiers multimédia d'administration
- 2. Exposer des fichiers multimédia wordpress aux visiteurs
- 3. Conversion de fichiers multimédia en rails
- 4. Gestion de fichiers multimédia Flex
- 5. Convertir des fichiers rtf en fichiers chm? Convertir des fichiers hlp en fichiers chm?
- 6. Lecture de vidéos/fichiers multimédia en C#
- 7. où stocker des fichiers multimédia dans une application iPhone
- 8. Impossible de servir des fichiers multimédia dans django
- 9. Une manière simple de lire des fichiers multimédia dans .NET?
- 10. Red5 changer l'emplacement par défaut de stocker des fichiers multimédia
- 11. Encodage des formats de fichiers multimédia par programme
- 12. Problème de Django au service des fichiers multimédia
- 13. Comment distribuer des fichiers multimédia Wordpress dans plusieurs sous-domaines
- 14. Programme de compression de fichiers multimédia
- 15. Uploding fichiers multimédia de l'iPhone au serveur
- 16. Convertir des fichiers NIB en fichiers XIB
- 17. Convertir des fichiers .class en fichiers binaires?
- 18. Comment convertir des fichiers m en dll?
- 19. Comment convertir des fichiers .epsf vers .eps?
- 20. Convertir des fichiers JPG en HTML
- 21. Convertir des fichiers mp3 en flac
- 22. Convertir des fichiers Office en swf (Flash)
- 23. Convertir des fichiers RTF en DOC
- 24. Convertir des fichiers plats GenBank en FASTA
- 25. convertir des fichiers MHT en images
- 26. Transfert de fichiers entre l'application et le serveur multimédia
- 27. Comment devez-vous vous connecter aux fichiers multimédia dans Django?
- 28. Convertir des fichiers .mht en fichiers pdf en utilisant java
- 29. Comment convertir des fichiers Xml en fichiers texte 2
- 30. Powershell: Convertir des fichiers texte en fichiers CSV