Hot answers tagged ffmpeg
It is actually quite easy using a videofilter with select. This is quite sensitive to video changes: -vf "select=gt(scene\,0.0098)" whereas this is not so sensitive: -vf "select=gt(scene\,0.3)" EDIT (added your command) so your command would look like: ffmpeg -f video4linux2 -s 800x600 -r 15 -i /dev/video1 -maxrate 800k \ -minrate 1k -bt 800k ...
I struggled with a similar issue on Ubuntu 12.04.3 LTS. I fixed the problem using the static ffmpeg build which is available from http://ffmpeg.gusari.org/static/64bit/ffmpeg.static.64bit.latest.tar.gz
From FFmpeg Documentation – Detailed Description: ffmpeg calls the libavformat library (containing demuxers) to read input files and get packets containing encoded data from them. When there are multiple input files, ffmpeg tries to keep them synchronized by tracking lowest timestamp on any active input stream. Encoded packets are then passed ...
The first thing that I noticed is that your camera is delivering yuv422p - which isn't bad in and of itself, but you could try forcing it to yuv420 by adding -pix_fmt yuv420p to your command. (This is nice if you ever plan on displaying your video on anything that isn't linux.) The second thing that I noticed is that the start times are wildly different - ...
Only top voted, non community-wiki answers of a minimum length are eligible