ffmpeg in PHP started as a cronjob - Help needed
  • Vote Up0Vote Down ngradertngradert July 2011
    Posts: 1Member
    Hi all ...

    I want my webcam to make a picture every minute and put it in a weekday-folder (Monday-Sunday)
    Every night at 1:00 I want to start ffmpeg by a cronjob and let it produce a 3(!) timelapse-films: *.webm + *.mp4 + *.ogv
    All formats I need for my HTML5 player!

    My-Script idea:

    ######################################################################



    Cronjob zur Zeitraffer-Erstellung




    <?php<br />
    $wtag_name = array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
    $wtag = date("w");
    $path = $wtag_name[$wtag];

    exec("/usr/local/bin/ffmpeg/ffmpeg -f image2 -i /snapshots/onboard/<?php echo $path; ?>/Bild%04d.jpg /videos/onboard/<?php echo $path; ?>/output.webm");
    exec("/usr/local/bin/ffmpeg/ffmpeg -f image2 -i /snapshots/onboard/<?php echo $path; ?>/Bild%04d.jpg /videos/onboard/<?php echo $path; ?>/output.mp4");
    exec("/usr/local/bin/ffmpeg/ffmpeg -f image2 -i /snapshots/onboard/<?php echo $path; ?>/Bild%04d.jpg /videos/onboard/<?php echo $path; ?>/output.ogv");

    ?>



    ##############################################################################


    Will this work, as I want it?!?
    Is there anything to do/install at my account to be able to use ffmpeg on the servers!?

    Thank you,
    Nils