Est-il possible de créer une vidéo YUV brute à partir d'une vidéo encodée H264 en utilisant ffmpeg? Je veux ouvrir la vidéo avec matlab et accéder aux composants Luma, Cb et Cr image par image.
Oui, vous pouvez juste spécifier le format de pixel. Pour obtenir la liste complète du format:
ffmpeg -pix_fmts | grep -i pixel_format_name
Par exemple, si vous souhaitez enregistrer la 1ère piste vidéo d'un fichier mp4 en tant que yuv420p
(p
signifie planar
) fichier:
ffmpeg -i video.mp4 -c:v rawvideo -pix_fmt yuv420p out.yuv