Recherche avancée

Médias (1)

Mot : - Tags -/publishing

Autres articles (39)

  • Les tâches Cron régulières de la ferme

    1er décembre 2010, par

    La gestion de la ferme passe par l’exécution à intervalle régulier de plusieurs tâches répétitives dites Cron.
    Le super Cron (gestion_mutu_super_cron)
    Cette tâche, planifiée chaque minute, a pour simple effet d’appeler le Cron de l’ensemble des instances de la mutualisation régulièrement. Couplée avec un Cron système sur le site central de la mutualisation, cela permet de simplement générer des visites régulières sur les différents sites et éviter que les tâches des sites peu visités soient trop (...)

  • Qu’est ce qu’un masque de formulaire

    13 juin 2013, par

    Un masque de formulaire consiste en la personnalisation du formulaire de mise en ligne des médias, rubriques, actualités, éditoriaux et liens vers des sites.
    Chaque formulaire de publication d’objet peut donc être personnalisé.
    Pour accéder à la personnalisation des champs de formulaires, il est nécessaire d’aller dans l’administration de votre MediaSPIP puis de sélectionner "Configuration des masques de formulaires".
    Sélectionnez ensuite le formulaire à modifier en cliquant sur sont type d’objet. (...)

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

  • lavfi : get rid of bespoke double scalar products

    29 mai 2024, par Rémi Denis-Courmont
    lavfi : get rid of bespoke double scalar products
    
    • [DH] libavfilter/aap_template.c
    • [DH] libavfilter/anlms_template.c
    • [DH] libavfilter/arls_template.c
  • lavu/float_dsp : add double-precision scalar product

    29 mai 2024, par Rémi Denis-Courmont
    lavu/float_dsp : add double-precision scalar product
    

    The function pointer is appended to the structure for backward binary
    compatibility. Fortunately, this is allocated by libavutil, not by the
    user, so increasing the structure size is safe.

    • [DH] libavutil/float_dsp.c
    • [DH] libavutil/float_dsp.h
  • Double speed playback with ffpmeg+nginx [closed]

    25 novembre 2024, par chunjie yang

    I want to achieve 2x playback speed.
There is a streaming service A, and I want to set up a streaming server B locally to obtain streams from A and play them at 2x speed. In order to achieve this function, first use the command to make server A push the stream at twice the speed. After the local server B removes the stream, use the following command to transcode and play it. However, it is found that the stream is too laggy. I don't know why. The command is as follows :
Transcoding :

    


    ffmpeg -re -i 'http://ServerAPlaybackUrl' \
    -filter_complex "[0:v]setpts=0.5*PTS[v]" -map "[v]" \
    -r 25 \
    -c:v libx264 \
    -c:a aac \
    -b:a 128k \
    -maxrate 3000k \
    -bufsize 6000k \
    -pix_fmt yuv420p \
    -g 50 \
    -f flv \
    -threads 4 \
    rtmp://NginxUrl


    


    playing video:

    


    ffplay -fflags nobuffer http://localhost/hls/placeToM3u8.m3u8


    


    local nginx :

    


    # nginx.conf

worker_processes  1;

events {
    worker_connections  1024;
}

#rtmp {
#    server {
#        listen 1935;
#        chunk_size 4096;
#
#        application live {
#            live on;
#            record off;
#        }
#    }
#}

rtmp {
    server {
        listen 1935;
        chunk_size 4096;

        application live {
            live on;
            record off;
            hls on;
            hls_path /tmp/hls;
            #hls_cleanup on;
            hls_fragment 3s;
            hls_playlist_length 60s;
        }
    }
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;
    keepalive_timeout  65;

    server {
        listen       80;
        server_name  localhost;

        location / {
            root   html;
            index  index.html index.htm;
        }

        location /hls {
            types {
                application/vnd.apple.mpegurl m3u8;
                ./ ts;
            }
            root /tmp;
            add_header Cache-Control no-cache;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}


    


    What's the proplem ?