Sélecteur de gamme / gamme seekbar de couper la vidéo, y compris les vignettes
Je suis à la recherche d'une bibliothèque ou d'un projet open source qui fournit une INTERFACE utilisateur permettant de découper les vidéos que vous voyez dans la capture d'écran. Y compris
- Sélecteur de gamme avec la possibilité d'augmenter, réduire et déplacer la sélection
- Vignettes
- Position actuelle de la lecture
Juste l'INTERFACE utilisateur de ne pas les coupe lui-même.
Si il n'y a pas de solution prête à l'emploi disponible, alors j'aimerais maintenant comment combiner existant éléments de l'INTERFACE utilisateur de façon intelligente pour atteindre ce ou quelque chose de similaire.
Voici ce que j'ai finalement mis en œuvre: Sélecteur de gamme /gamme seekbar de couper la vidéo, y compris les vignettes
- J'ai toujours apprécier downvotes sans commentaire.
- vous pouvez utiliser la tondeuse open source (github.com/uday-rayala/video-trimmer) qui utilise ffmpeg lib pour le traitement de la vidéo et c'est la meilleure option pour le montage vidéo
- Je l'ai essayé. Ce n'est pas très stable.
InformationsquelleAutor OneWorld | 2016-04-13
Vous devez vous connecter pour publier un commentaire.
Je pense que cette bibliothèque adaptée à vos besoins.
VideoTrimmer
Je ne pouvais pas trouver une bibliothèque spécifique, mais vous pouvez utiliser la
MediaMetadataRetriever
pour obtenir les images de la vidéo en précisant l'heure exacte de l'image.J'espère que cela vous aide.
Vous pouvez obtenir de l'INTERFACE utilisateur à partir du TÉLÉGRAMME (application de messagerie) le code source disponible sur GitHub
https://github.com/DrKLO/Telegram
Activité: VideoEditorActivity.java (https://github.com/DrKLO/Telegram/blob/master/TMessagesProj/src/main/java/org/telegram/ui/VideoEditorActivity.java)
Mise en page: video_editor_layout.xml (https://github.com/DrKLO/Telegram/blob/master/TMessagesProj/src/main/res/layout/video_editor_layout.xml)
Ils ont mis en œuvre leurs propres composants de l'INTERFACE utilisateur VideoSeekBarView et VideoTimelineView.
VideoSeekBarView (https://github.com/DrKLO/Telegram/blob/master/TMessagesProj/src/main/java/org/telegram/ui/Components/VideoSeekBarView.java)
VideoTimelineView (https://github.com/DrKLO/Telegram/blob/master/TMessagesProj/src/main/java/org/telegram/ui/Components/VideoTimelineView.java)
Ci-joint la Télégramme VideoEditorActivity
Intent
s que d'autres applications puissent diffuser de passer une vidéo pour le découpage. Cependant, en attendant, j'ai créé ma propre vidéo de la garniture de l'activité à l'aide de github.com/oli107/material-range-bar. J'ai abandonné l'exigence de la forme de vignettes. Il avait encore beaucoup de travail! Donc, vous pouvez vous élever un monument et d'aller la façon dont j'ai prévu initialement, et de le partager sur github.J'ai beaucoup cherché pour quelque chose de similaire, sans succès. À la fin j'ai décidé d'arrêter le développement de cette fonctionnalité.
Mais aujourd'hui, j'ai trouvé ce ICI. Je ne sais pas si c'est ok.
sélecteur de gamme de
Position de lecture se déplace sur le rangeselector après que l'utilisateur a cliqué sur "jouer". Cependant, vous ne pouvez pas déplacer la position de lecture.
Une autre possibilité est de lire le code source d'Android officielle de l'application. Je sais que vous êtes à la recherche d'une bibliothèque, mais cela peut être une autre solution, et si vous allez comprendre le google code source, vous serez en mesure d'atteindre la qualité même de la Galerie de l'application par Google.
Regardez ici (Trim*.des classes java): https://android.googlesource.com/platform/packages/apps/Gallery2/+/android-6.0.1_r31/src/com/android/gallery3d/app/
L'homme désolé, probablement il n'y a pas opensource de la bibliothèque de le faire.
J'espère que ces deux liens pourraient être utiles pour vous.
FFMPEG est la meilleure option
si vous êtes confrontés problème pour compiler ffmpeg utiliser ce lien https://github.com/WritingMinds/ffmpeg-android et suivre des commandes de
https://github.com/antpersan/CutVideoAndroid et pour la gamme de Seekbar https://github.com/anothem/android-range-seek-bar ou de l'utilisation shanrais suggéré VideoSeekBarView
Médias-pour-mobile
Le traitement de la vidéo de la Bibliothèque
Fonctions
Vous pouvez utiliser sa fonction par la personnalisation de votre interface.
Essayez l'exemple suivant sur Git pour trime vidéo comme whatsapp .
cette solution, j'ai essayé, ça fonctionne parfaitement cet exemple inclut la coutume
RangeSeekBarView
, personnaliséProgressBarView
avecseekbar
où vous pouvez sélectionner la gamme vidéo de la vidéo que vous souhaitez trime et enregistrer la destinationVideoTrimming Comme Whatsapp
30s
de durée totale, mais je ne suis pas en mesure de comprendre ce s'il vous plaît aider si vous avez une idée toute aide sera accepté..plase