VideoReader reads ".h264" video compression file with error "Caught unexpected exception of unknown type."
55 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
cui,xingxing
le 29 Jan 2023
Modifié(e) : cui,xingxing
il y a 13 minutes
Initially when I tried to use the VideoReader function to read the ".h264" video compression format file I got the error "Unable to determine the codec required." Then I learned from the Internet that I needed to install the "Media Player Codec Pack" package to read it correctly, so I successfully installed the package from this link, and when I read it again using VideoReader, I got the following error: "Caught unexpected exception of unknown type."
videoPath = "myvideo.h264";
info = mmfileinfo(videoPath)
info =
struct with fields:
Filename: 'myvideo.h264'
Path: 'E:\workDir'
Duration: 0
Audio: [1×1 struct]
Video: [1×1 struct]
info.Video.Format
ans =
'MPEG2'
ENVIRONMENT: Matlab R2022b, windows 10
Note: Since I installed this package, I can play ".h264" files normally with the windows media player that comes with my windows system.
2 commentaires
Walter Roberson
le 29 Jan 2023
Use a tool such as VLC to determine which codec was used. The codec is a 4 character code (so it is not 'MPEG2' which is 5 characters)
Réponse acceptée
cui,xingxing
le 30 Jan 2023
Modifié(e) : cui,xingxing
il y a 13 minutes
1 commentaire
Kevin Wang
le 15 Août 2023
Modifié(e) : Kevin Wang
le 15 Août 2023
Thank you so much!
Exactly what I needed!
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Audio and Video Data dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!