VLC puede pero Instagram y "Galería" no pueden reproducir mis videos


0

He estado ocupado durante los últimos días tratando de compilar un lapso de tiempo a partir de una cadena de imágenes usando FFMPEG. Después de los problemas iniciales, lo tengo funcionando y tengo un MP4 perfecto que se reproduce en el reproductor VLC. Sin embargo, no se reproduce en el reproductor de películas y TV de Windows 10. El archivo es dado por VLC como:

H.264 MPEG-4 AVC (part 10) (avc 1)
712x1080
720x1090 buffer
6.4 MiB
30 FPS
13 seconds long
Decoded format: Planar 4:4:4 YUV full scale 

Lo he transferido a mi teléfono y funciona bien en mi aplicación Android VLC. Sin embargo, no puede reproducirse en la "galería" de mi Samsung S8 (muestra un área gris con un signo de exclamación) o cargarse en mi aplicación de Instagram (solo un área gris donde está destinado el video).

Pensé que era un problema con el nivel H.264, por lo que he compilado mi timelapse en FFMPEG en ocho archivos separados, utilizando los niveles H.264 3.1, 3.2, 4, 4.1, 4.2, 5, 5.1 y 5.2 (y un noveno usando el valor predeterminado de FFMPEG). Aún así, ninguno juega.

Espero haber dado suficiente información sobre el archivo, si no, no dudes en pedir más. ¿Alguien me puede dar orientación sobre lo que pasa con mis archivos? ¡Gracias!


1
El problema es el 4: 4: 4. La mayoría de los jugadores solo juegan 4: 2: 0
szatmary

Respuestas:


2

Si este sigue siendo tu comando,

ffmpeg -r 30 -start_number 1744 -i IMG_%04d_EDITED.JPG -vcodec libx264 -preset veryslow timelapse.mkv

Cambiar a

ffmpeg -framerate 30 -start_number 1744 -i IMG_%04d_EDITED.JPG \
       -pix_fmt yuv420p -vcodec libx264 -preset veryslow timelapse.mkv

¿Y esto funciona si la salida también es .MP4? Lo probaré cuando vuelva a mi PC, ¡gracias!
Adam Bromiley

Ah, y sí, mi comando es el mismo pero yo incluido -crf 18, scale=-1:1080y, obviamente, el indicador de nivel para cambiar el nivel de codificación H.264. :)
Adam Bromiley

Sí, incluso para MP4.
Gyan
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.