Ask Your Question

Trying to load a .mp4 Video fails

asked 2017-02-18 11:43:50 -0500

Hey guys,

I've installed ffmpeg and opencv on my linux server, like that:

git clone <ffmpeg_git_repositiory>
cd FFmpeg
./configure --enable-shared
sudo make install

sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

git clone <opencv_git_repositiory>
cmake <path to the OpenCV source directory>
mkdir release
cd release
sudo make install

I wrote a little Python script:

import cv2
cap = cv2.VideoCapture('video.mp4')
total_frames = int(cap.get(cv2.CAP_PROP_FRAME_COUNT))

But I'm not able to load that video and total_frames are always 0.

I did some research why this doesn't work and found tons of answers tried so many ways to install it, but it didn't worked for me.

What did I do wrong? Am I missing some detail?

I'm really annoyed and from installing it

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2017-02-20 05:16:35 -0500

pi-null-mezon gravatar image

updated 2017-02-20 05:16:59 -0500

Install cmake-gui and try to generate make file for the opencv build by it. You can see if ffmpeg support is enabled or not.

edit flag offensive delete link more
Login/Signup to Answer

Question Tools

1 follower


Asked: 2017-02-18 11:38:11 -0500

Seen: 485 times

Last updated: Feb 20 '17