¿Hay alguna manera en PHP de proporcionar un archivo de video (.mov
, .mp4
) para generar una vista previa de la imagen en miniatura?¿Generar la imagen de vista previa del archivo de video?
Respuesta
Tome un vistazo a http://ffmpeg.org/ junto con esta discusión http://board.phpbuilder.com/showthread.php?10327812-How-to-install-ffmpeg-php-to-create-thumbnails-from-videos
dos formas vienen a la mente:
Utilizando una herramienta de línea de comandos como el popular ffmpeg, sin embargo es casi siempre se necesita una propia servidor (o un muy buen administrador de servidor/empresa de alojamiento) para obtener ese
Usando el complemento "screenshoot" para el LongTail Video player que permite la creación de capturas de pantalla manuales que luego se envían a un script del lado del servidor.
En primer lugar instalar ffmpeg-php (http://ffmpeg-php.sourceforge.net/)
Y a continuación, puede utilizar este simple código:
<?php
$frame = 10;
$movie = 'test.mp4';
$thumbnail = 'thumbnail.png';
$mov = new ffmpeg_movie($movie);
$frame = $mov->getFrame($frame);
if ($frame) {
$gd_image = $frame->toGDImage();
if ($gd_image) {
imagepng($gd_image, $thumbnail);
imagedestroy($gd_image);
echo '<img src="'.$thumbnail.'">';
}
}
?>
La API ha cambiado y esta respuesta necesita una actualización;) – tobias47n9e
- 1. Generar una imagen de vista previa aleatoria en una etiqueta de video HTML5
- 2. Grabación de video sin previa vista
- 3. ¿Cómo crear una vista previa de video en Android?
- 4. ¿Vista previa del sitio web de Javascript?
- 5. Rieles + javascript - vista previa de la imagen antes de cargar
- 6. Vista previa de la imagen antes de cargarla en IE9
- 7. Vista previa imagen redondeada en iphone
- 8. Flex: crea dinámicamente una imagen de vista previa para un video
- 9. Android: ¿Cómo inicializar MediaRecorder sin una superficie válida para la vista previa del video?
- 10. ¿Cómo convertirías cualquier documento a una imagen de vista previa?
- 11. Omitir UIImagePickerController Vista previa?
- 12. Imagen en miniatura del video
- 13. Cambio de tamaño de la vista previa de la cámara
- 14. Quicklook vista previa incrustada
- 15. vista de superposición de cámara, solo para una vista previa?
- 16. Obtener una representación de imagen de la vista previa de la cámara en UIImagePickerController
- 17. Cómo grabar el video usando la vista previa de la cámara en TextureView
- 18. La capa de vista previa de la cámara AV Foundation se acerca, cómo alejarse?
- 19. Widget Vista previa Guardar ubicación
- 20. Safari Top Sites de vista previa
- 21. Carga de archivos de Jquery de Blueimp: No muestra la imagen de vista previa en miniatura
- 22. Obtener una imagen en miniatura del video desde la URL del video
- 23. Swipeview - ¿muestra vista previa/fragmento del siguiente artículo?
- 24. Vista previa de Eclipse JSP
- 25. Imprimir ServerReport sin vista previa
- 26. Ocultar vista previa de la tecla de teclado Android
- 27. iPhone: superposición de vista previa de la cámara
- 28. Vista previa de PDF en C#
- 29. UIImagePickerController me da una vista previa del negro
- 30. Capture la imagen de la cámara frontal y guárdela en la tarjeta SD sin vista previa
Esta es una pregunta común http://stackoverflow.com/questions/ etiquetado/miniatura + video + php http://stackoverflow.com/questions/1246533/php-take-a-thumbnail-from-a-quicktime-movie-file –
@FrankFarmer Ese enlace no arroja resultados porque la etiqueta 'thumbnail' es inválido. – starbeamrainbowlabs