Je sais comment capturer la vidéo sur l'appareil android, mais je voudrais capturer la vidéo et ajouter quelques autres informations là-dessus. un certain timeclock amusant et enregistrez-le tout dans un fichier afin que la personne qui regarde la vidéo verra l'heure exacte de la capture. Je voudrais également ajouter un filigrane. Savez-vous comment puis-je le faire ou est-ce possible sur un appareil Android? J'ai lu l'API mais je n'ai rien trouvé qui puisse m'aider.Android - capturer la vidéo avec le filigrane
Répondre
En fait, je ne pense pas que ce soit possible. Vous pouvez récupérer des images vidéo à partir d'un aperçu de caméra, mais il n'y a pas de bonne façon de les encoder en vidéo. L'encodeur vidéo standard (MediaRecorder) peut uniquement enregistrer l'entrée directe de la caméra dans un fichier vidéo.
C'est ce que dit l'API .. J'espérais que quelque chose me manquait, car cette fonctionnalité serait utile ... – androdevo
Oui, mais je pense que ce serait beaucoup de données que le système pourrait gérer si les données brutes venaient de la RAM. Nous devrons attendre quelques années :) –
Espérons que pas autant d'années :) Je vais probablement devoir regarder dans les sources ... – androdevo
On me posait cette question il y a peu de temps, et en guise de sauvegarde, nous avons trouvé un plan de sauvegarde: envoyez vos fichiers à un serveur et laissez le (en utilisant ffmpeg?) Enregistrer le filigrane, sauvegardez le fichier , et envoyer un lien vers le téléphone .. Peut-être que c'est une route à prendre?
modifier: Il semble y avoir un port android possible pour FFMPEG. Je n'ai pas eu le temps de le compiler moi-même, mais il semble que vous pouvez utiliser le FFMPEG normal et le NDK, ou utiliser cette version pour compiler pour android. C'est un peu plus de travail, mais semble faisable.
Yeap, j'y ai pensé ... mais il nécessite une application externe. Ce serait bien de ne pas y inclure d'éléments externes ... – androdevo
J'ai vu des liens vers "jffmpeg", qui est censé être un port java de ffmpeg. N'avez pas regardé cela, mais peut-être que vous pouvez l'utiliser, ou le port de l'encodeur vous-même, de sorte que vous pouvez l'utiliser? Cela signifierait le coder par défaut, puis le post-traiter avec votre application ... Peut-être difficile, mais pas complètement impossible? – Nanne
Gardez juste à l'esprit combien de données vous auriez à stocker dans un format non-film. Il grandit rapidement. –
- 1. Comment capturer la vidéo
- 2. comment capturer la vidéo
- 3. Filigrane vidéo individuel pour l'utilisateur
- 4. Enregistrement vidéo et capturer l'image dans Android
- 5. Comment utiliser MediaRecorder pour capturer de la vidéo sur Android?
- 6. Android - Comment capturer et boucler la vidéo sur l'écran?
- 7. Capturer la longueur de la vidéo avec FFMPEG et Paperclip
- 8. Problème avec JMF pour capturer la vidéo de la webcam
- 9. Un « facile » façon de capturer la vidéo
- 10. Détection de filigrane/logo dans l'image/vidéo
- 11. Capturer la première image d'une vidéo avec WPF
- 12. comment capturer la vidéo dans l'iPhone
- 13. Capturer la vidéo dans l'objectif C
- 14. Comment capturer l'audio et la vidéo avec FMJ
- 15. Filigrane vidéo à partir de la ligne de commande Linux
- 16. Comment mettre un filigrane de texte sur une vidéo en utilisant la commande ffmpeg dans android
- 17. Android Enregistrement vidéo avec des contrôles?
- 18. Capturez la vidéo sur android AUCUN ENREGISTREMENT
- 19. QTKit, capturer la vidéo pour la diffusion en direct
- 20. Comment capturer une vidéo depuis l'application iphone?
- 21. Ajout filigrane avec PHP
- 22. Filigrane d'image avec Jquery
- 23. ffmpeg vidéo + filigrane + remplacement audio ne fonctionne pas
- 24. capturer la vidéo et l'audio de la webcam localement?
- 25. Comment capturer une vidéo de mon bureau avec .NET?
- 26. Capture vidéo Android OpenGL
- 27. Utilisation de surfaceView pour capturer une vidéo
- 28. Ajout d'un filigrane positionné dynamiquement à une vidéo via ffmpeg
- 29. Android: Lire la vidéo locale avec mediaplayer
- 30. Vimeo - Intégrer le nom d'utilisateur dans le filigrane
Hey, avez-vous eu une solution? –