Recherche avancée

Médias (0)

Mot : - Tags -/albums

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (43)

Sur d’autres sites (8557)

  • how to make cloud services for camera device iot monitoring and control

    16 novembre 2019, par guardian presence

    Looking to use ffmpeg to pull video trsp stream over tcp pass the video feeds to opencv for object recognition and tracking passing the output to ardunio serial control systems like alarm systems drones ardunio controlled lawn mores.

    Lets say some one has a cctv system and a drone laying around if they connect to my cloud the system can pull the stream from the cctv cameras pull the stream from the drone if object moves in on camera zone the cloud can control the drone to move to that zone and take a closer look at a face if face detected send alert return drone to docking . if ptz camera opencv tracking zooming to face

    if ros can turn into a cloud service need to know about hosting and
    building front end user login and device login.

    i’m a cctv installer new to programming and want to setup cloud login for camera iot devises were users can control and monitoring of devices from a central cloud

  • Use ffmpeg Windows batch script on OS X

    3 novembre 2015, par andisk

    I got an ffmpeg batch script written by someone. The script takes all video clips of a specific folder, cuts off first and last frame, converts the clips to ProRes and saves them in a new folder. I got it running under Windows (just have to double-click the *.bat file and it does what it’s supposed to do).
    But now I need that same script running on a mac. I’ve installed ffmpeg over homebrew. Then I tried to make a Automator-Service, but with no success. Best thing would be if I could just right click on the folder with the videos, go to services and click on convert. I’m not really into coding and scripting, but the people who should use the script are happy when they find the power switch of the computer..
    Can anyone help me with this ?
    Cheers andisk

    Edit : Here’s the code

       `@echo off


       mkdir tmp
       mkdir converted


       set pathtofind=%~dp0
       echo Searching for files in %pathtofind%%1\


       setlocal enableextensions
       setlocal ENABLEDELAYEDEXPANSION



       for %%f in (%pathtofind%%1\*) do (
               echo Handling file %%f
               ffmpeg -y -loglevel quiet -i %%f tmp\%%d.png
               set count=0
               for %%x in (tmp\*) do set /a count +=1
               echo Deleting frames 1 and !count!
               del tmp\1.png
               del tmp\!count!.png
               echo Saving %%~nf.mov
               ffmpeg -y -loglevel verbose -f image2 -r 24 -i tmp\%%d.png -vcodec prores -profile:v 1 -r 24 converted\%%~nf.mov
               del /q tmp\*.*

               echo ---------------------------
       )


       rd tmp`
  • Streaming video (C# using FFmpeg AutoGen) sends multiple data requests

    14 juillet 2016, par williamtroup

    I’ve written a video generator that rights a video in h264 format (mp4). When I stream the video from my azure service, i’m seeing the following network traffic :

    enter image description here

    The AVCodecContext layout I’m using is as follows :

    AVCodec* videoCodec = ffmpeg.avcodec_find_encoder(AVCodecID.AV_CODEC_ID_H264)
    AVCodecContext* videoCodecContext = ffmpeg.avcodec_alloc_context3(videoCodec);
    videoCodecContext->bit_rate = 400000;
    videoCodecContext->width = 1280;
    videoCodecContext->height = 720;
    videoCodecContext->gop_size = 12;
    videoCodecContext->max_b_frames = 1;
    videoCodecContext->pix_fmt = videoCodec->pix_fmts[0];
    videoCodecContext->codec_id = videoCodec->id;
    videoCodecContext->codec_type = videoCodec->type;
    videoCodecContext->time_base = new AVRational
    {
       num = 1,
       den = 30
    };

    ffmpeg.av_opt_set(videoCodecContext->priv_data, "preset", "ultrafast");

    I’m also tried setting the "movflags" option for avformat_write_header() via an AVDictionary, but then av_write_trailer() returns -2, cause the file to not finish writing.

    I cannot figure out how to solve this problem. Videos generating using Windows Movie Maker stream perfectly.

    I know this has something to do with mdat and mov positions.

    Also, this appears to only happening in Google Chrome.