VideoReader reads ".h264" video compression file with error "Caught unexpected exception of unknown type."
51 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
Walter Roberson
2023 年 1 月 29 日
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)
採用された回答
cui,xingxing
2023 年 1 月 30 日
編集済み: cui,xingxing
2024 年 4 月 27 日
1 件のコメント
Kevin Wang
2023 年 8 月 15 日
編集済み: Kevin Wang
2023 年 8 月 15 日
Thank you so much!
Exactly what I needed!
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Audio and Video Data についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!