Recherche avancée

Médias (1)

Mot : - Tags -/pirate bay

Autres articles (85)

  • Personnaliser en ajoutant son logo, sa bannière ou son image de fond

    5 septembre 2013, par

    Certains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;

  • Gestion des droits de création et d’édition des objets

    8 février 2011, par

    Par défaut, beaucoup de fonctionnalités sont limitées aux administrateurs mais restent configurables indépendamment pour modifier leur statut minimal d’utilisation notamment : la rédaction de contenus sur le site modifiables dans la gestion des templates de formulaires ; l’ajout de notes aux articles ; l’ajout de légendes et d’annotations sur les images ;

  • Le profil des utilisateurs

    12 avril 2011, par

    Chaque utilisateur dispose d’une page de profil lui permettant de modifier ses informations personnelle. Dans le menu de haut de page par défaut, un élément de menu est automatiquement créé à l’initialisation de MediaSPIP, visible uniquement si le visiteur est identifié sur le site.
    L’utilisateur a accès à la modification de profil depuis sa page auteur, un lien dans la navigation "Modifier votre profil" est (...)

Sur d’autres sites (10770)

  • using uploaded filename for ffmpeg input in php script

    12 mars 2015, par Markjose

    I am looking for a solution to pull the filename recently uploaded and into this ffmpeg syntax

       shell_exec("ffmpeg -re -i ( Uploaded filename) -vcodec copy -acodec copy -f mpegts udp://239.1.1.1:5000");

    The above syntax works fine if I replace "(uploaded filename)" with a .ts video file.
    I have had a look around but there is nothing which fits this description.

    my upload.php script

    if(isset($_FILES['uploadedfile']) && !empty($_FILES['uploadedfile'])){
     $target_path = "upload/";
     $target = $target_path . basename($_FILES['uploadedfile']['name']);
     }
     if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'] , $target))
     {
      $_SESSION['upload_success'] = "File successfully uploaded.";

      shell_exec("ffmpeg -re -i /var/www/html/upload/x265manual.ts -vcodec copy -acodec copy -f mpegts udp://239.1.1.1:5000");  

    This works fine for playing back x265manual.ts after file upload, but i would like the system to obtain the file name from the uploaded filename.

    Is this possible ?
    Would it be easier for me to create a new php file for the ffmpeg syntax ?

    Thanks

    Mark

  • PHP unable to move uploaded file

    11 mars 2015, par Markjose

    I have been trying to create an upload.php script however the condition doesn’t seem to work and PHP can not move the uploaded file to the folder upload.

    Apache2 log output below

    PHP Warning:  move_uploaded_file(): The second argument to copy() function cannot be a directory in /var/www/html/upload.php on line 18, referer: http://192.168.0.110/stream.php

    PHP Warning:  move_uploaded_file(): Unable to move '/tmp/phpC34Agu' to '/var/www/html/upload/' in /var/www/html/upload.php on line 18, referer: http://192.168.0.110/stream.php

    Upload.php code

      <?php
    $target_path = "/var/www/html/upload/";
    $target = $target_path . basename($_FILES['uploadedfile']['name'][0] );
       if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'] [0], $target_path))
        {
       echo "The file ". basename( $_FILES['uploadefile']['name'] [0]). " has been uploaded";
      }
       else {
    echo "Sorry, there was a problem uploading your file.";
        }
      ?>

    I would also like php to execute this ffmpeg command directly afterwards, but i’m unsure where to insert it.

    FFMPEG command

    ffmpeg -re -i uploadedfile.name -vcodec copy -f mpegts udp://239.1.1.1:5000

    Thanks for all your help.

    Kind Regards,

    Mark Couto

  • "Error opening filters !" when using fluent-ffmpeg with Node

    3 février 2015, par doremi

    I’m trying to get a basic example of html5 video streaming working in an express node app, but I keep running into ffmpeg errors that I’m unsure of how to resolve.

    The input file/stream is the sample.mp4 located here.

    Complete example :

    var ffmpeg = require('fluent-ffmpeg');
    var express    = require('express');
    var fs         = require('fs');
    var sampleApp  = express();
    var videoApp   = express();

    var SAMPLE_SERVER_PORT = 3000;
    var VIDEO_SERVER_PORT  = 5000;

    sampleApp.get('/:video', function (req, res) {
     var videoURL = 'http://localhost:' + VIDEO_SERVER_PORT + '/' + req.params.video;
     return res.end('<video controls="controls" src=" + videoURL +"></video>');
    });

    videoApp.get('/:video', function(req, res) {

     res.statusCode = 200;
     res.setHeader('content-type','video/mp4');

     var stream = fs.createReadStream('./samples/' + req.params.video);

     var proc = ffmpeg(stream)

       .format('mp4')
       .size('320x?')
       .videoBitrate('512k')
       .videoCodec('libx264')
       .fps(24)
       .audioBitrate('96k')
       .audioCodec('aac')
       .audioFrequency(22050)
       .audioChannels(2)

       .on('error', function(err) {
         console.log('an error happened: ' + err.message);
       })

       .pipe(res, { end:true });
    });

    var server = sampleApp.listen(SAMPLE_SERVER_PORT, function () {
     console.log('Example app listening at http://%s:%s', server.address().address, SAMPLE_SERVER_PORT);
    });


    var videoServer = videoApp.listen(VIDEO_SERVER_PORT, function () {
     console.log('Video Server listening at http://%s:%s', server.address().address, VIDEO_SERVER_PORT);
    });

    The error (via console) :

    an error happened: ffmpeg exited with code 1: Error opening filters!

    ffmpeg configuration :

    ./configure  --prefix=/usr/local --enable-gpl --enable-nonfree --enable-libass \                                                                        
    --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus \
    --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-libfaac --enable-libfdk-aac

    Any input would be greatly appreciated.