Ich konnte keine bestimmte Bibliothek finden, aber Sie könnten %code% verwenden, um die Frames für das Video zu erhalten, die die genaue Zeit des Frames angeben.
%Vor%Ich hoffe, das hilft dir.
Ich bin auf der Suche nach einer Bibliothek oder einem Open-Source-Projekt, das UI zum Trimmen von Videos bietet, wie Sie auf dem Screenshot sehen. Einschließlich
Nur die Benutzeroberfläche nicht das Trimmen selbst.
Wenn keine fertige Lösung zur Verfügung steht, möchte ich nun wissen, wie man vorhandene UI-Elemente intelligent kombiniert, um dies oder etwas Ähnliches zu erreichen.
Hier ist, was ich endlich umgesetzt habe: Bereichsauswahl / Bereichssuchleiste zum Beschneiden von Videos einschließlich Thumbnails
FFMPEG ist die beste Option Wenn Sie Probleme haben, ffmpeg zu kompilieren, benutzen Sie diesen Link Ссылка und folgen Sie den Anweisungen von Ссылка und für die Reichweite Seekbar Ссылка oder benutze Shanrais VideoSeekBarView
Ich denke, dass diese Bibliothek Ihren Bedürfnissen entspricht.
Ich habe viel nach etwas ähnlichem gesucht, ohne Erfolg. Am Ende habe ich beschlossen, die Entwicklung dieses Features zu stoppen.
Aber heute fand ich das HIER . Ich weiß nicht, ob es in Ordnung ist.
Bereichsauswahl
Die aktuelle Wiedergabeposition bewegt sich auf dem Entfernungswähler, nachdem der Benutzer auf "Wiedergabe" geklickt hat. Sie können die Wiedergabeposition jedoch nicht verschieben.
Eine andere Möglichkeit ist, den Quellcode der offiziellen Android-Anwendung zu lesen. Ich weiß, dass Sie eine Bibliothek suchen, aber das kann eine andere Lösung sein, und wenn Sie den Google-Quellcode verstehen, können Sie dieselbe Qualität der Galerie-Anwendung von Google erreichen.
Sehen Sie hier (Trim * .java-Klassen): Ссылка
Tut mir leid, Mann, wahrscheinlich gibt es dafür keine Open Source Bibliothek. Ich hoffe, dass diese zwei Links für Sie nützlich sein könnten.
Videobearbeitungsbibliothek
Funktionen
Sie können seine Funktion verwenden, indem Sie Ihre Schnittstelle anpassen.
Sie können die Benutzeroberfläche aus dem TELEGRAM-Quellcode (Messaging App) unter GitHub abrufen Ссылка
Aktivität: VideoEditorActivity.java ( Ссылка )
Layout: video_editor_layout.xml ( Ссылка )
Sie haben ihre benutzerdefinierten UI-Komponenten VideoSeekBarView und VideoTimelineView implementiert.
VideoSeekBarView ( Ссылка )
VideoTimelineView ( Ссылка )
Probieren Sie das folgende Beispiel auf Git aus, um Videos wie WhatsApp zu trimmen.
diese Lösung Ich habe versucht, es funktioniert perfekt Dieses Beispiel enthält die benutzerdefinierte %code% , benutzerdefinierte %code% mit %code% , wo Sie den Videobereich von Video, das Sie trime und speichern auf dem Ziel
auswählen möchten