Recherche avancée

Médias (1)

Mot : - Tags -/géodiversité

Autres articles (93)

  • MediaSPIP 0.1 Beta version

    25 avril 2011, par

    MediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
    The zip file provided here only contains the sources of MediaSPIP in its standalone version.
    To get a working installation, you must manually install all-software dependencies on the server.
    If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...)

  • Multilang : améliorer l’interface pour les blocs multilingues

    18 février 2011, par

    Multilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
    Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela.

  • HTML5 audio and video support

    13 avril 2011, par

    MediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
    The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
    For older browsers the Flowplayer flash fallback is used.
    MediaSPIP allows for media playback on major mobile platforms with the above (...)

Sur d’autres sites (13111)

  • FFMPEG errors with non-English characters

    1er avril 2021, par Mingli Yang

    When I tried to use the command-line to catch a chrome window with non-English characters such as ¥, or any other 中文页面, an I/O error will occur with the message "Can't find window "¥中文页面。 - Google Chrome", aborting." When the non-English characters are replaced by English ones, the errors will disappear. Environment : Windows 10, ffmpeg version 2021-03-24

    


    This works fine :
ffmpeg -f gdigrab -i title="$ English Page - Google Chrome" -pix_fmt yuv420p grab.mp4

    


    This has errors :
ffmpeg -f gdigrab -i title="¥中文页面。 - Google Chrome" -pix_fmt yuv420p grab.mp4

    


    "Can't find window "¥中文页面。 - Google Chrome", aborting."

    


    Any ideas to solve this ?

    


  • Embed SDL_Overlay on QWidget/QLabel

    29 décembre 2014, par Ashish

    I am new on SDL and FFmpeg API framework. I am trying to run video file using FFmpeg and SDL framework. In this, i am extracting frame from video files and then using this

        SDL_DisplayYUVOverlay(SDL_Overlay* overlay,SDL_Rect *rect);

    playing my video files as a player. Here my problem is SDL creates its own window for playing videos but i want to display those frames on my own Qt GUI. I want to embed that SDL Window on my Qt application. If anyone knows anything about this, please help me out of this problem. Your help will really appreciate.
    Thanks.

  • LAME Encoder Node.js MP3 streaming

    27 octobre 2015, par yigames

    currently my code decodes MP3 files to PCM and then encodes output to whatever format is required ’MP3’ or ’other’, its using Node and FFMPEG for this currently. i want to use LAME to do the MP3 conversion encode and leave FFMEG for other formats but not sure how to go about with it. my relevant code currently :
    var createOutput = function(key)

    var encoderArgs = [];
    var encoder;

    if (outputs[key].format === 'mp3') {

       //encoder settings
       encoderArgs.push('-acodec', 'pcm_s16le');
       ..
       encoderArgs.push('-strict', '-2');


    } else if (outputs[key].format === 'SOME OTHER FORMAT') {

       //encoder settings
       encoderArgs.push('-acodec', 'pcm_s16le');
       ..
       encoderArgs.push('-strict', '-2');

    } else {

       return;

    }

    var encoder = child_process.spawn(serverOpts.converterPath, encoderArgs);
    encoderArgs = null;


    //handles any errors and resumes
    encoder.once('error', function(err) { });
    encoder.stdin.once('error', function(err) { });
    encoder.stdout.once('error', function(err) { });
    encoder.stderr.once('error', function(err) { });
    encoder.stderr.resume();

    //when data received in the standard in stream
    inStream[key].on('data', function (chunk) {

       if (encoder.stdin.writable && !encoder.stdin._writableState.length) {

           encoder.stdin.write(chunk);

       }

    });

    //setup data listener
    //when 'data' received on standard out stream
    encoder.stdout.on('data', function (chunk) {

       historyBuffer[key].write(chunk);
       outStream[key].write(chunk);

    });

    encoder.once('close', function() {

       encoder.removeAllListeners();
       encoder.stdin.removeAllListeners();
       encoder.stderr.removeAllListeners();
       encoder.stdout.removeAllListeners();
       inStream[key].removeAllListeners();

       encoder = null;

       process.nextTick(function() {

           createOutput(key);

       });

    });

    i have tried to ’pipe’ inStream[key] to encoder to historyBuffer[key] and outStream[key] but it does not work. can someone point me in the right direction please ?