I would like to have my camera module take video, delay that video for 15 seconds, and then have it sent through the HMDI cable to a monitor.

I am new to Raspberry Pi's and figured the best way to learn would be by jumping right in... and I got a little lost.

I successfully installed rasberrian, and enabled the camera, and attempted to use raspivid but it didn't seem to have any way to introduce a delay.

I was recommended to try VLC for streaming video, and I installed it and again couldn't find a way to delay video with it.

It might help to mention that I don't need to save the video, just delay it by 15 seconds and have it show on the screen, but saving video is a feature I may want in the future. If at all possible I would like to avoid sending the video over the internet, but if it's required I can do it.

I am not totally new to bash, but extra explanation will go a long way towards helping me.


  • 2
    Have a look at github.com/rom1v/delay. – joan Oct 12 '14 at 7:56
  • Thanks! Is there some sort of explanation as to how to use that? – Garet Webster Oct 12 '14 at 23:40
  • 1
    There is an example at the end of the page of delaying a video stream. Basically you pipe the video stream into the delay program, which delays it, and it then pipes it to your display program. – joan Oct 13 '14 at 6:53
  • That example seems pretty straightforward. How would you install this so that the delay command would work though? – Garet Webster Oct 13 '14 at 18:50
  • @joan I would like to accept your comment as an answer as I am pretty sure this is exactly what I need but I have no idea how to get the delay command to work within my rasberrian shell. Is it as simple as downloading all the files? Do they need to be stored somewhere specific? Thanks. – Garet Webster Oct 29 '14 at 19:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.