web-dev-qa-db-fra.com

convertir la vidéo H264 au format YUV brut

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.

26
Necip Onur Uzun

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
48
alexbuisson