VideoReader reads ".h264" video compression file with error "Caught unexpected exception of unknown type."
49 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
cui,xingxing
il 29 Gen 2023
Modificato: cui,xingxing
il 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 Commenti
Walter Roberson
il 29 Gen 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)
Risposta accettata
cui,xingxing
il 30 Gen 2023
Modificato: cui,xingxing
il 27 Apr 2024
1 Commento
Kevin Wang
il 15 Ago 2023
Modificato: Kevin Wang
il 15 Ago 2023
Thank you so much!
Exactly what I needed!
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Audio and Video Data in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!