Il semble que toutes les méthodes attendent des fichiers ou des URL. Je vois certaines méthodes qui fonctionnent avec OutputStream, mais je n'ai pas réussi à ouvrir un IContainer en utilisant l'une de ces méthodes; J'ai toujours une valeur de retour invalide.Puis-je utiliser Xuggler pour encoder de la vidéo/audio dans un tableau d'octets?
2
A
Répondre
1
Créez votre propre interface IURLProtocolHandler et passez à IContainer.open (...) pour ouvrir tout type de type de média souhaité.
0
Vous pouvez regarder this answer J'ai posté sur une autre question à écrire à un OutputStream
(qui pourrait facilement être un ByteArrayOutputStream
). L'essentiel serait d'utiliser com.xuggle.xuggler.io.XugglerIO
pour mapper à partir d'un OutputStream
vers un type spécial d'URL de fichier afin que FFMPEG puisse accéder au flux. N'oubliez pas que vous devez maintenant définir manuellement votre format (car il ne peut pas le détecter à partir du nom de fichier). Par exemple:
IContainerFormat containerFormat = IContainerFormat.make();
containerFormat.setOutputFormat("ogg", null, "application/ogg");
writer.getContainer().setFormat(containerFormat);
Questions connexes
- 1. JSON pour Java, Encoder un tableau JSON - Diffusion en continu
- 2. Puis-je utiliser VBScript pour encoder en base64 un gif?
- 3. Comment encoder la latitude/longitude pour la recherche de boîte?
- 4. Comment utiliser lame pour encoder des fichiers wav dans un script shell?
- 5. Comment utiliser les valeurs de tableau dans un autre tableau
- 6. Encoder GIF dans J2ME
- 7. Utiliser un tableau pour remplir une liste?
- 8. Comment puis-je mélanger plusieurs canaux audio dans java/xuggler?
- 9. comment utiliser un tableau dans form_for?
- 10. Amélioration de la qualité visuelle de Theora lors de l'utilisation de Xuggler
- 11. Comment encoder un NSDecimal?
- 12. encoder JSON dans FBJS
- 13. obtenir un tableau utiliser paramètres
- 14. Utiliser une table de hachage pour créer un tableau illimité
- 15. Comment utiliser FOR dans un tableau ajouté?
- 16. "Utiliser la notation littérale de tableau []" pour var os_map = {}
- 17. Latin1_swedish_ci Encoder dans MySQL
- 18. Comment encoder un datetime en Delphi
- 19. URL encoder dans Qt4
- 20. Comment utiliser un itérateur de tableau récursif pour traiter un tableau multidimensionnel?
- 21. Comment configurer Zend_Form pour utiliser la notation de tableau?
- 22. déclarer un tableau dans un pour
- 23. encoder la vidéo à l'envers?
- 24. Comment encoder une URL dans un cadre de printemps?
- 25. Comment utiliser PHP fgetcsv pour créer un tableau pour chaque donnée dans un fichier csv?
- 26. Possibilités de conserver un tableau de chaînes dans un flux sans utiliser la sérialisation?
- 27. Comment utiliser une date dans un tableau dans GetAllEntriesByKey?
- 28. Tableau de chaînes pour un tableau d'objets
- 29. Spécifier la langue de sortie audio dans Expression Encoder
- 30. encoder la chaîne en utf8