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. openCV: ¿Cómo dividir un video en secuencia de imágenes?
- 10. Biblioteca financiera básica para Python
- 11. Biblioteca como fakeweb para Python
- 12. FFmpeg: ¿Cómo dividir el video de manera eficiente?
- 13. Biblioteca Java recomendada para crear un video programáticamente
- 14. Biblioteca de API de Amazon para Python?
- 15. Biblioteca de Python para generar archivos flash
- 16. Biblioteca de Python para Amazon MWS
- 17. Biblioteca de MS Access para python
- 18. Buena biblioteca de Python para AMQP
- 19. Biblioteca de Python para monitoreo/proc/diskstats?
- 20. ¿Biblioteca de Git para Ruby o Python?
- 21. Biblioteca de cliente Python para WebDAV
- 22. python: biblioteca para árboles de sufijo generalizados
- 23. Biblioteca de imágenes para Python 3
- 24. Biblioteca de red neuronal para Python?
- 25. Biblioteca de Python para generar archivos VCF?
- 26. dividir una cadena en Python
- 27. Dividir nombres de archivo con python
- 28. Python - Problemas de biblioteca
- 29. Módulo Python más utilizado para el procesamiento de video?
- 30. ¿Hay una biblioteca para dividir la oración en una lista de palabras?
¿En qué formato está tu video? –
El objetivo principal es subir videos a youtube. Esto determina los formatos – pss