Pode ser devido ao formato de pixel ou ao posicionamento do átomo.
Tente
ffmpeg -i INPUT.y4m -c:v libx264 -preset ultrafast -qp 0 -pix_fmt yuv420p -movflags +faststart OUTPUT.mp4
Estou tentando codificar o vídeo y4m (raw) para o vídeo mp4 válido. Eu estava tentando o seguinte comando, ffmpeg -i INPUT.y4m -c:v libx264 -preset ultrafast -qp 0 OUTPUT.mp4
Funciona bem, mas apenas reproduz no navegador chrome (player de vídeo html5) e
No firefox diz "vídeo não pode ser reproduzido porque o arquivo de vídeo está corrompido"
No safari, diz "carregando ..." e não faz nada.
Alguém pode ajudar por favor?
Pode ser devido ao formato de pixel ou ao posicionamento do átomo.
Tente
ffmpeg -i INPUT.y4m -c:v libx264 -preset ultrafast -qp 0 -pix_fmt yuv420p -movflags +faststart OUTPUT.mp4
Tags video ffmpeg video-conversion