Je dois obtenir un fichier mpeg4 à utiliser dans une autre application, à partir d'une vidéo mpeg4 originale que j'ai chargée dans matlab et éditée (image par image). Pour ce faire, j'ai essayé d'utiliser Videowriter, réglage de la qualité à 100%:Qualité MPEG4 enregistrée dans MATLAB
newVid = VideoWriter(outputfilename, 'MPEG-4');
newVid.FrameRate = fps;
newVid.Quality = 100;
Cependant, le résultat que je reçois est très pauvre et si la taille de la vidéo d'origine non édité était ~ 50 Mo, celui que je reçois post-edit dans matlab est environ ~ 20MB, et je ne sais pas comment garder la qualité et la taille comme ils étaient. J'ai également essayé d'enregistrer sous .avi et de convertir en mpeg4 avec ffmpeg, mais cela a donné des résultats encore plus médiocres. Des idées?
Savez-vous que dans votre code que vous avez défini la propriété 'Quality' être' 30'? –
Désolé c'était une version antérieure. Il a été plus tard fixé à 100 – guyts