Bereichsauswahl / Bereichssuchleiste zum Schneiden von Videos einschließlich Thumbnails

8

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

  • Bereichsauswahl mit der Möglichkeit, die Auswahl zu erhöhen, zu verringern und zu verschieben
  • Vorschaubilder
  • Aktuelle Wiedergabeposition

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

    
OneWorld 13.04.2016, 12:36
quelle

7 Antworten

2

Ich denke, dass diese Bibliothek Ihren Bedürfnissen entspricht.

VideoTrimmer

    
Nikita Axyonov 26.08.2016, 14:27
quelle
11

Ich konnte keine bestimmte Bibliothek finden, aber Sie könnten MediaMetadataRetriever verwenden, um die Frames für das Video zu erhalten, die die genaue Zeit des Frames angeben.

%Vor%

Ich hoffe, das hilft dir.

    
Natan 21.04.2016 21:01
quelle
7

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 ( Ссылка )

Angeschlossen ist das Telegramm VideoEditorActivity

    
shanraisshan 22.04.2016 05:47
quelle
1

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.

    
Stefano Cappa 16.04.2016 12:48
quelle
1

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

    
Krutik 22.04.2016 09:27
quelle
1

Medien für Handys

Videobearbeitungsbibliothek

Funktionen

  • Transcode-Video
  • Video beitreten
  • Video schneiden
  • Videoeffekt
  • Audioeffekt
  • Informationen zur Mediendatei abrufen
  • Zeitskalierung
  • Listenelement

Sie können seine Funktion verwenden, indem Sie Ihre Schnittstelle anpassen.

    
Sohail Zahid 22.04.2016 13:02
quelle
0

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 RangeSeekBarView , benutzerdefinierte ProgressBarView mit seekbar , wo Sie den Videobereich von Video, das Sie trime und speichern auf dem Ziel

auswählen möchten

VideoTrimming wie Whatsapp

    
Sagar Hudge 14.02.2018 09:37
quelle