У меня есть MATLAB (64 бита) 2011a и Ubuntu 16.04.
Когда я пытаюсь выполнить следующую команду MATLAB -
v=VideoReader('demo.mp4');
Я получаю следующую ошибку -
------------
??? The file requires the following codec(s) to be installed on your system: video/mpeg
------------
Error in ==> VideoReader.VideoReader>VideoReader.init at 423
obj.VideoReaderImpl = audiovideo.mmreader(fullName);
Error in ==> VideoReader.VideoReader>VideoReader.VideoReader at 133
obj.init(fileName);
------------
У меня действительно есть все кодеки установленными, и я установил Ubuntu Ограниченные Отдельно оплачиваемые предметы.
Игрок Тотема может играть видеофайл, таким образом, выглядит, как будто MATLAB не может найти кодек или может быть им, требует кодеков на 64 бита. Где я нахожу 64 бита mpeg кодеком?
Любая справка ценится.
Я смог решить этот вопрос -
sudo add-apt-repository ppa:mc3man/gstffmpeg-keep
sudo apt-get update
sudo apt-get install gstreamer0.10-ffmpeg
, последней библиотеке репозитория "ffmpeg" не были нужны кодеки моя система, и я должен был установить gstreamer0.10-ffmpeg (не в репозитории) от ppa.