Recherche avancée

Médias (0)

Mot : - Tags -/albums

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

Autres articles (112)

  • Configurer la prise en compte des langues

    15 novembre 2010, par

    Accéder à la configuration et ajouter des langues prises en compte
    Afin de configurer la prise en compte de nouvelles langues, il est nécessaire de se rendre dans la partie "Administrer" du site.
    De là, dans le menu de navigation, vous pouvez accéder à une partie "Gestion des langues" permettant d’activer la prise en compte de nouvelles langues.
    Chaque nouvelle langue ajoutée reste désactivable tant qu’aucun objet n’est créé dans cette langue. Dans ce cas, elle devient grisée dans la configuration et (...)

  • Déploiements possibles

    31 janvier 2010, par

    Deux types de déploiements sont envisageable dépendant de deux aspects : La méthode d’installation envisagée (en standalone ou en ferme) ; Le nombre d’encodages journaliers et la fréquentation envisagés ;
    L’encodage de vidéos est un processus lourd consommant énormément de ressources système (CPU et RAM), il est nécessaire de prendre tout cela en considération. Ce système n’est donc possible que sur un ou plusieurs serveurs dédiés.
    Version mono serveur
    La version mono serveur consiste à n’utiliser qu’une (...)

  • Ajouter des informations spécifiques aux utilisateurs et autres modifications de comportement liées aux auteurs

    12 avril 2011, par

    La manière la plus simple d’ajouter des informations aux auteurs est d’installer le plugin Inscription3. Il permet également de modifier certains comportements liés aux utilisateurs (référez-vous à sa documentation pour plus d’informations).
    Il est également possible d’ajouter des champs aux auteurs en installant les plugins champs extras 2 et Interface pour champs extras.

Sur d’autres sites (5412)

  • Get PID from bash command

    2 mai 2020, par Kamikaze

    Hi i have bash command to run ffmpeg continously from PHP script, how can i get PID from ffmpeg process that run inside bash command. because i want to stop ffmpeg process and the bash command for specific PID, currently i already get PID from bash command and stop all ffmpeg process with pkill ffmpeg.

    



    Any suggestions please.

    



    Thanks

    



    Here is my code

    



    public function playCam($ip)
{
    $dataPlay = array();
    $randomFolder = rand(5, 15);
    $vidDir = '/var/www/cctv/public/video/'.$randomFolder.'/';
    exec('mkdir '.$vidDir);
    $bash_commands = '
    while :
    do
    ffmpeg -y -rtsp_transport tcp -i rtsp://admin:FIW170845@'.$ip.':554/stream=2.sdp -vf scale=854:480 -r 3/1 -t 120 '.$vidDir.'ip-%01d.jpeg
    done';
    $pid = exec($bash_commands.' > /dev/null 2>&1 & echo $!; ', $output);
    $dataPlay = [0 => $pid, 1 => $randomFolder];
    return $dataPlay;
}

public function stopCam($pid,$folder)
{
    shell_exec('kill '.$pid);
    shell_exec('pkill ffmpeg');
    $vidDir = "/var/www/cctv/public/video/".$folder.'/';
    $del = File::deleteDirectory($vidDir);
    return 'stoped';
    exit();
}


    


  • I want to save a video with effects applied on it. OnSucccess is not calling [duplicate]

    10 novembre 2016, par shriya

    This question already has an answer here :

    This is command string which i want to process.

    String[] command = new String[]"ffmpeg -y -i " + old_video_path + " -strict experimental -vf curves=vintage -s 240x320 -r 30 -aspect 4:3 -ab 48000 /storage/emulated/0/video.mp4" ;
    executeFFmpeg(command) ;

    private void executeFFmpeg(String[] cmd) {
       try {
           ffmpeg.execute(cmd, new ExecuteBinaryResponseHandler() {

               @Override
               public void onStart() {
                   Log.e("Progress", "onStart");
               }

               @Override
               public void onProgress(String message) {
                   Log.e("Progress", "onProgress");
               }

               @Override
               public void onSuccess(String message) {
                   Log.e("Progress", "onSuccess");
               }

               @Override
               public void onFailure(String message) {
                   Log.e("Progress", "onFailure" + message);
               }

               @Override
               public void onFinish() {

                   Log.e("Progress", "onFinish");

               }
           });
       } catch (FFmpegCommandAlreadyRunningException e) {
           // Handle if FFmpeg is already running
       }
    }

    in Log i am getting onProcess call and onFininsh call. How do i write code to save this video in sdcard and where ?

  • FFProbe doesn't work

    24 février 2018, par Royal.O

    Argument /storage/emulated/0/Watermark/test.flv provided as input filename, but ffprobe was already specified.
    compile 'nl.bravobit:android-ffmpeg:1.1.1

              String [] command = {"ffprobe", videoPath };
              FFprobe ffprobe = FFprobe.getInstance(this);

               try {
               ffprobe.execute(command, new ExecuteBinaryResponseHandler() {

                   @Override
                   public void onSuccess(String message) {
                       addTextViewToLayout("SUCCESS with output : "+ message);
                       Logger.print("onSuccess : "+message);

                   }
                   @Override
                   public void onProgress(String message) {
                       addTextViewToLayout("Started command : ffmpeg "+command);
                       addTextViewToLayout("progress : "+message);
                       Logger.print("Started command : ffmpeg "+command.toString());
                       Logger.print("progress : "+message);
                   }

                   @Override
                   public void onFailure(String message) {
                       Logger.print("FAILED with output : "+message);
                   }

                   @Override
                   public void onStart() {
                       Logger.print("onStart");
                   }

                   @Override
                   public void onFinish() {
                       Logger.print("onFinish");
                   }

               });
           } catch (FFprobeCommandAlreadyRunningException e) {
               e.printStackTrace();
           }


       }

    ffprobe works good in Windows, Mac, Ubuntu but doesn’t work in Android.

    If anybody experienced please share me your experience.