Recherche avancée

Médias (91)

Autres articles (61)

  • La file d’attente de SPIPmotion

    28 novembre 2010, par

    Une file d’attente stockée dans la base de donnée
    Lors de son installation, SPIPmotion crée une nouvelle table dans la base de donnée intitulée spip_spipmotion_attentes.
    Cette nouvelle table est constituée des champs suivants : id_spipmotion_attente, l’identifiant numérique unique de la tâche à traiter ; id_document, l’identifiant numérique du document original à encoder ; id_objet l’identifiant unique de l’objet auquel le document encodé devra être attaché automatiquement ; objet, le type d’objet auquel (...)

  • 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 (...)

  • Publier sur MédiaSpip

    13 juin 2013

    Puis-je poster des contenus à partir d’une tablette Ipad ?
    Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir

Sur d’autres sites (7598)

  • Build : Run only the 'concat' task when src files change, to always get up-to-date source when reloading demo or test pages

    24 juin 2013, par jzaefferer
    Build : Run only the 'concat' task when src files change, to always get up-to-date source when reloading demo or test pages
  • Run same task (with different parameters) on each async request

    3 octobre 2017, par captain.murphy

    I need to execute new ffmpeg process each time when someone make a request on specific endpoint.

    Tech stack : Sanic + Celery + nginx-rtmp-module/hls + ffmpeg + subprocess

    Celery worker started with :

    celery multi start w2 -A celery_app -P eventlet -c 1000 -l info --pidfile=/var/run/celery/%n.pid --logfile=/var/log/celery/%n%I.log

    This code snippets execute only one ffmpeg process and doesn’t let me to spawn another process at the same time.

    app.py

    @app.route('/stream')
    async def test(request):
       timeout = request.args['timeout'][0]
       name = request.args['name'][0]
       task_id = uuid()
       start_stream.apply_async(args=(name, timeout), task_id=task_id)
       # start_stream.delay(name, timeout)
       return text('Started - {}'.format(task_id))

    tasks.py

    @taskapp.task
    def start_stream(name, timeout):
       ffmpeg = ['ffmpeg',
                 '-f',
                 'v4l2',
                 '-i',
                 '/dev/video0',
                 '-c:v',
                 'libx264',
                 '-an',
                 '-f',
                 'flv',
                 '-t',
                 '00:00:{}'.format(timeout),
                 'rtmp://127.0.0.1:1935/live/{}'.format(name)]
       subprocess.Popen(ffmpeg, stdout=subprocess.DEVNULL, stderr=subprocess.STDOUT)

    Please, any help ? Thanks to all.

  • Use FFmpeg to generate a movie with alpha channel from separate video and fill movies ?

    25 octobre 2017, par jeffpatt

    I have two movies : input_v.mp4 and input_k.mp4. input_v is the video fill, input_k is a black and white matte for keying.

    I want to use FFmpeg to create output.mov in the Avid DNXHD codec, with input_v as the fill (RGB) video and the alpha (A) built from the luma values of input_k.

    Is this possible ?