Je veux utiliser le format de fichier mp4 pour la diffusion en direct, ce qui n'est pas possible avec un fichier mp4 non fragmenté, car l'atome moov est généralement écrit à la fin du fichier. J'ai besoin de générer un fichier mp4 fragmenté pour le transférer sur un réseau pour la diffusion en direct. J'utilise libavformat. Le problème est, je peux facilement écrire des fichiers mp4 non fragmentés avec libavformat, mais je ne sais pas comment écrire un fichier mp4 fragmenté. Alors, comment écrire un fichier mp4 fragmenté en utilisant libavformat?Comment faire pour générer par programme un fichier mp4 fragmenté en utilisant libavformat?
2
A
Répondre
0
Je ne pense pas que vous recherchez un mp4 fragmenté (FYI un mp4 fragmenté est généralement appelé .ismv) ISMV nécessite un serveur de médias et un client spécialisé pour diffuser.
Je pense que ce que vous cherchez est faststart. Cela déplace simplement l'atome moov au début du fichier. ffmpeg est livré avec un utilitaire qt-faststart qui fera cela pour vous. Vérifiez votre distribution.
0
Vous pouvez utiliser la bibliothèque Bento4 pour ce faire facilement. Téléchargez ici http://www.bento4.com/downloads/ et utilisez le binaire mp4fragment.
mp4fragment sourcefile destinatiofile
Questions connexes
- 1. Comment convertir un fichier F4F au MP4?
- 2. Comment rendre le fichier fragmenté?
- 3. Comment générer un fichier Excel avec des macros par programme
- 4. iPad: Comment générer un fichier HTML par programme et l'afficher?
- 5. Générer par programme un nuancier?
- 6. Générer par programme pom.xml
- 7. html5- convertir la vidéo mp4 en d'autres formats par programme
- 8. comment faire un fichier exécutable pour android en utilisant phoneGap?
- 9. Comment faire pour transformer ViewController par programme en un UITableViewController
- 10. Générer par programme un fichier MSBuild .Targets personnalisé
- 11. d'écriture du fichier mp4 dans le fichier en utilisant DirectShow
- 12. Comment faire pour supprimer un fichier en utilisant Visual C++?
- 13. Générer par programme un projet Eclipse
- 14. iPhone Mon programme se bloque après avoir lu un fichier mp4 en utilisant le
- 15. Comment faire pour trier les colonnes dans Excel par programme en utilisant vb.net?
- 16. .wmv fichier .mp4 c
- 17. générer epub en utilisant python par newbie
- 18. Superposition jpg sur Mp4 en utilisant -VF
- 19. comment générer un fichier makefile pour un fichier source C
- 20. Comment faire pour envelopper un fichier h.264 en tant que mp4 sur iOS
- 21. Comment trouver si un fichier est fragmenté ou non?
- 22. Générer un nouveau fichier en utilisant angularjs
- 23. Générer un fichier NACHA en utilisant PHP?
- 24. Comment associer une extension de fichier à un programme sans en faire le programme par défaut
- 25. Comment faire pour quitter MPMoviePlayerController par programme?
- 26. Comment faire pour définir l'Inerface principale en xCode par programme
- 27. Comment faire pour générer un rapport HTML d'une chaîne d'URL
- 28. Comment faire pour configurer windowDrawsSystemBarBackgrounds par programme?
- 29. Lecture sautant/recherchant dans un fichier MP4
- 30. Créer un fichier designer.cs par programme