Reading .MTS files for image processing

조회 수: 7 (최근 30일)
Santosh
Santosh 2012년 11월 5일
편집: Walter Roberson 2015년 7월 13일
I need to read .MTS files for statistical analysis of a video.
The mmreader function in matlab does not accept .MTS.
Please suggest me the best way forward. One way is to convert to .avi and then use in matlab. However, I am concerned about the loss of quality in this case.
-- Santosh

채택된 답변

Santosh
Santosh 2013년 6월 5일
편집: Walter Roberson 2015년 7월 13일
Hi Daniel,
I have used ffmpeg to convert .mts to .avi and then used videoReader in matlab.
I am using a win64 machine and the version of ffmpeg I installed is ffmpeg-20121105-git-c995644-win64-static.
I call ffmpeg from matlab to convert from .MTS to .AVI using
str=strcat('ffmpeg.exe -i "',MTS_file,'" -c:v copy "',AVI_file,'"');
s=system(str);
  댓글 수: 1
David Hight
David Hight 2015년 4월 21일
Your solution gives poor quality. How do I fix this.

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Darrel
Darrel 2013년 6월 5일
Hi Santosh,
Did you ever get anywhere with this? I have the same problem and have been trying DalleyG's videoReader with K-lite codec pack and Haali media splitter installed but it keeps crashing with a segmentation fault. If you found a way to make this work I'd be glad to know what you did.
  댓글 수: 1
Santosh
Santosh 2013년 6월 5일
I have added my solution as an answer.

댓글을 달려면 로그인하십시오.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by