Ich muss große Videodatei in kleinere Stücke nach Zeit aufteilen. Gib mir bitte deine Vorschläge, und wenn du ein paar Tipps für die Benutzung der Bibliothek hast. Vielen Dank.Python-Bibliothek zum Teilen von Video
Antwort
OpenCV hat Python wrappers.
Da Sie an Video IO interessiert sind, sehen Sie sich QueryFrame und die zugehörigen Funktionen dort an.
Am Ende wird Ihr Code wie folgt aussehen (völlig ungetestet):
import cv
capture = cv.CaptureFromFile(filename)
while Condition1:
# Need a frame to get the output video dimensions
frame = cv.RetrieveFrame(capture) # Will return None if there are no frames
# New video file
video_out = cv.CreateVideoWriter(output_filenameX, CV_FOURCC('M','J','P','G'), capture.fps, frame.size(), 1)
# Write the frames
cv.WriteFrame(video_out, frame)
while Condition2:
frame = cv.RetrieveFrame(capture) # Will return None if there are no frames
cv.WriteFrame(video_out, frame)
By the way, gibt es auch Möglichkeiten, diese without writing any code zu tun.
Danke. Es scheint, was ich will. – pss
Kein Problem. Im Allgemeinen werden Kommentare wie "Danke, das ist, was ich brauche" besser gemacht, indem Sie die Antwort akzeptieren (klicken Sie auf das Häkchen-Symbol). Ich bin froh, dass du das geschafft hast. Willkommen bei stackoverflow. – misha
Das war sehr hilfreich. Ich habe nach einer einfachen und klaren Bibliothek und einem Codebeispiel gesucht, um ein Video zu erstellen, und das war perfekt. Vielen Dank! –
Überprüfen Sie youtube-upload, es teilt die Videos mit ffmpeg.
Youtube-Upload ist eine Befehlszeile Skript, das Videos auf Youtube hochlädt. Wenn ein Video nicht den Youtube-Beschränkungen (< 2Gb und < 15 '), entspricht, wird es vor dem Hochladen automatisch auf aufgeteilt. Youtube-Upload sollte auf jeder Plattform funktionieren (GNU/Linux, BSD, OSX, Windows, ...) , die Python und FFmpeg läuft.
- 1. Ein Video mit Facebook teilen
- 2. Instagram iOS API zum Posten von Video
- 3. teilen Video auf iOS mit FB SDK
- 4. Anwendung zum Herunterladen von Video von youtube
- 5. Regex zum Extrahieren von URL-Teilen?
- 6. Video von SD-Karte abspielen
- 7. Verwenden von Websocket zum Streamen von Video-Tags
- 8. Kann Bild und Video nicht auf Google plus teilen
- 9. android youtube: teilen Sie ein Youtube-Video zu meiner App?
- 10. Teilen einer Video URL in LinkedIn Integration in iPhone
- 11. So teilen Sie Video oder Audio durch stille Teile
- 12. Warum kann ich dieses Video nicht auf Facebook teilen?
- 13. ASP.NET MVC 2 Benutzerdefinierte Editorvorlagen zum Teilen von Datetime-Feldern
- 14. Konfigurieren Jetty-Cluster zum Teilen von Web-Sitzungen
- 15. Die beste Möglichkeit zum Teilen von httpClient-Instanzen zwischen Aktivitäten?
- 16. beste Möglichkeit zum Anzeigen von Teilen und Favoritensymbol?
- 17. Javascript: Verwenden von Regex zum Teilen und Speichern?
- 18. Ansible - geben Sie jedem Knoten Kontext zum Teilen von Daten
- 19. Verwenden von Facebook Sharer zum Teilen mehrerer Bilder
- 20. Schnellere Möglichkeit zum Teilen von Text in Delphi TStringList
- 21. Python-Bibliothek zum Teilen und Verbinden von MP3-Dateien
- 22. AngularJS: Filter zum Teilen von Arrays in Arrays verwenden
- 23. ReSharper - Dokumentation zum gemeinsamen Teilen des Codes
- 24. Regulärer Ausdruck zum Teilen dieser Zeichenfolge
- 25. Verschieben Sie die benachbarte Registerkarte zum Teilen?
- 26. Video-Streaming von Android-Kamera zum Wowza-Server. (RTMP)
- 27. Konvertieren Sie eine Youtube-Video-URL zum Einbetten von Code
- 28. VideoView/Layout zum Abspielen von Video auf Android
- 29. Tipps zum Schreiben von Video Player für Windows Mobile
- 30. Python-Skript zum Konvertieren von Video in Bildsequenz mit FFmpeg
In welchem Format ist dein Video? –
Das Hauptziel ist das Hochladen von Videos auf youtube. Dies bestimmt Formate – pss