VideoReader reads ".h264" video compression file with error "Caught unexpected exception of unknown type."
50 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
cui,xingxing
am 29 Jan. 2023
Bearbeitet: cui,xingxing
am 27 Apr. 2024
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 Kommentare
Walter Roberson
am 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)
Akzeptierte Antwort
cui,xingxing
am 30 Jan. 2023
Bearbeitet: cui,xingxing
am 27 Apr. 2024
1 Kommentar
Kevin Wang
am 15 Aug. 2023
Bearbeitet: Kevin Wang
am 15 Aug. 2023
Thank you so much!
Exactly what I needed!
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Audio and Video Data finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!