2017-05-07 61 views
0

我試圖讀取視頻(和它的音頻)使用vision.VideoFileReader這樣的:Matlab的 - vision.VideoFileReader從不讀取音頻採樣

video = vision.VideoFileReader('test.mp4', 'AudioOutputPort', true); 

while ~isDone(video) 
    [frame, audioSample] = step(video); 
end 

然而,audioSample始終是一個邏輯0

編輯:視頻有音頻。

回答

0

問題不在於代碼或特定文件,而在於文件類型。

the help

從視頻和音頻壓縮的MP4文件中讀取音頻不vision.VideoFileReader支持。

最明顯的解決辦法是(使用您選擇的方法Matlab的以外)轉換爲格式vision.VideoFileReader可以處理,例如.avi