Você está procurando o codec para abrir vídeos MPEG-1:
Você precisa do libavcodec-dev para poder decodificar e codificar vídeos: link
Você precisa do libmpeg2-4-dev para suportar o MPEG-1: link
Estou tentando executar algum código da Internet (que funciona perfeitamente bem em outro computador). Mas o software não funciona porque não pode abrir arquivos de vídeo no openCV. De acordo com uma pessoa que eu tive a chance de conhecer, é porque eu não instalei uma coisa específica ao instalar openCV ou codeblocks.
Gostaria de saber como posso descobrir o que preciso instalar para que o código funcione e como posso instalá-lo posteriormente.
- I am using linux mint
- openCV 3.x in Code::Blocks IDE
EDITAR :
O código é compilado e executado perfeitamente, mas o que recebo é a mensagem na linha 54 do meu software. Sim, o caminho para o vídeo está correto e não contém espaços! Sim estou falando sobre a biblioteca openCV.
Este é o código relevante:
// Camera Capture
VideoCapture test("/home/john/car.mpeg");
if (!test.isOpened())
{
cout << "file not opened"<<endl; // <- this is line 54
}
A saída é file not opened
.
O código que estou tentando executar é de tutorial .