Necesito dividir un gran archivo de video en trozos más pequeños por tiempo. Dame tus sugerencias, por favor, y si puedes, algunos consejos para el uso de la biblioteca. Gracias.biblioteca de python para dividir video
Respuesta
OpenCV tiene Python wrappers.
Como estás interesado en el video IO, echa un vistazo a QueryFrame y sus funciones relacionadas allí.
Al final, el código se verá algo como esto (no está comprobado):
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)
Por cierto, también hay maneras de hacer esto without writing any code.
Gracias. Parece ser lo que quiero. – pss
No hay problema. En general, los comentarios como "gracias, esto es lo que necesito" se hacen mejor aceptando la respuesta (haga clic en el símbolo de marca). Me alegra que pudieras resolver esto. Bienvenido a stackoverflow. – misha
Esto fue extremadamente útil. He estado buscando un ejemplo simple y claro de biblioteca y código para construir un video y esto fue perfecto. ¡Gracias! –
Comprueba youtube-upload, divide los videos usando ffmpeg.
Youtube-upload es una secuencia de comandos que carga videos en Youtube. Si un video no cumple con las limitaciones de Youtube (< 2Gb y < 15 '), se dividirá automáticamente antes de cargarlo. Youtube-upload debería funcionar en cualquier plataforma (GNU/Linux, BSD, OS X, Windows, ...) que ejecuta Python y FFmpeg.
- 1. ¿La mejor biblioteca de manipulación de video para Python?
- 2. Biblioteca .NET para leer marcos de video
- 3. Transmisión de video usando Python
- 4. Metadatos de video utilizando python
- 5. biblioteca de Python para crear un archivo de video a partir de imágenes
- 6. expresión regular python para dividir párrafos
- 7. ¿Cuál es la mejor biblioteca para la captura de video en Python en Linux?
- 8. biblioteca de edición de video en IOS
- 9. Biblioteca financiera básica para Python
- 10. Biblioteca como fakeweb para Python
- 11. openCV: ¿Cómo dividir un video en secuencia de imágenes?
- 12. FFmpeg: ¿Cómo dividir el video de manera eficiente?
- 13. Biblioteca de API de Amazon para Python?
- 14. Biblioteca Java recomendada para crear un video programáticamente
- 15. Biblioteca de imágenes para Python 3
- 16. Buena biblioteca de Python para AMQP
- 17. Biblioteca de MS Access para python
- 18. Biblioteca de red neuronal para Python?
- 19. Biblioteca de Python para Amazon MWS
- 20. Biblioteca de Python para generar archivos flash
- 21. Biblioteca de Twitter para App Engine Python?
- 22. python: biblioteca para árboles de sufijo generalizados
- 23. Biblioteca de cliente Python para WebDAV
- 24. Biblioteca de Python para generar archivos VCF?
- 25. ¿Biblioteca de Git para Ruby o Python?
- 26. Biblioteca de Python para monitoreo/proc/diskstats?
- 27. dividir una cadena en Python
- 28. Dividir nombres de archivo con python
- 29. Python - Problemas de biblioteca
- 30. Python: dividir cadena por lista de separadores
¿En qué formato está tu video? –
El objetivo principal es subir videos a youtube. Esto determina los formatos – pss