0
我想寫一個函數,作爲輸入一個.avi文件,並返回相同的視頻,但與延遲的音軌。我正在使用ffmpeg
,我遇到了一個問題。這是功能:生成delyed soundtrck - matlab
function Delyed = Dely_Movie_Soundtrack(filename,delayed)
Wav_File_Name = strrep(filename, '.avi', '.wav'); %the output file
wav = ['ffmpeg -i',' ',filename,' ','-vn -acodec copy',' ',Wav_File_Name]; %the command
system(wav); %executes the commant
[signal, Fs] = wavread('Will.wav');
size(signal)
end
我收到以下錯誤
Data compression format (Format #85) is not supported.
我在網上讀到它,但我沒有找到有用的(工作)的鏈接。
任何幫助將不勝感激。
謝謝
是'ffmpeg'命令抱怨或Matlab的'wavread'命令?嘗試包裝在試試看,'嘗試;系統(WAV);抓住我; DISP(ME.message); disp('系統死亡');結束;'爲'wavread'嘗試類似的東西。 – macduff
錯誤關於wavread('Will.wav')。 – user552231