AVIREAD unable to locate decompressor when H264 codec is present
Mostrar comentarios más antiguos
Old file ran on R2009A/WIN 32 will not run R2009A/ WIN64 using 'AVS Video Remaker' converted file to H.246. Using video = uigetfile ('*.avi') and then info = aviinfo(video) info.VideoCompresion = H264
Using GSpot I confirm that the H264 codec is present.
However using aviread(video) I get error Unable to locate decompressor. I can display the file on several other programs including 'Windows Media Player'
What is the problem? How do I solve it. PS I have read all of the threads posted on this issue.
Respuesta aceptada
Más respuestas (1)
Walter Roberson
el 15 de Mzo. de 2012
0 votos
H.264 was not supported until R2011b (I think it was.)
4 comentarios
Richard
el 15 de Mzo. de 2012
Walter Roberson
el 15 de Mzo. de 2012
Until R2011b you have to use a two-stage process, as best I have been able to puzzle out. One of the stages consists of running a Windows program that can understand h.264, and the second stage consists of transferring the images from the Windows program to MATLAB.
The archived discussions are a bit murky, and it could be that what I am describing only applies to _streaming_ video rather than video already available in a stored file.
Richard
el 15 de Mzo. de 2012
Avner Atias
el 24 de Abr. de 2012
Hi Richard,
How do you convert h.264 to wmv?
Thanks,
Avner
Categorías
Más información sobre Audio and Video Data en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!