Recherche avancée

Médias (1)

Mot : - Tags -/lev manovitch

Autres articles (52)

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

  • Librairies et logiciels spécifiques aux médias

    10 décembre 2010, par

    Pour un fonctionnement correct et optimal, plusieurs choses sont à prendre en considération.
    Il est important, après avoir installé apache2, mysql et php5, d’installer d’autres logiciels nécessaires dont les installations sont décrites dans les liens afférants. Un ensemble de librairies multimedias (x264, libtheora, libvpx) utilisées pour l’encodage et le décodage des vidéos et sons afin de supporter le plus grand nombre de fichiers possibles. Cf. : ce tutoriel ; FFMpeg avec le maximum de décodeurs et (...)

  • Le plugin : Podcasts.

    14 juillet 2010, par

    Le problème du podcasting est à nouveau un problème révélateur de la normalisation des transports de données sur Internet.
    Deux formats intéressants existent : Celui développé par Apple, très axé sur l’utilisation d’iTunes dont la SPEC est ici ; Le format "Media RSS Module" qui est plus "libre" notamment soutenu par Yahoo et le logiciel Miro ;
    Types de fichiers supportés dans les flux
    Le format d’Apple n’autorise que les formats suivants dans ses flux : .mp3 audio/mpeg .m4a audio/x-m4a .mp4 (...)

Sur d’autres sites (6942)

  • 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 ?

    


  • x86inc : Speed up assembling with Yasm

    19 janvier 2014, par Loren Merritt
    x86inc : Speed up assembling with Yasm
    

    Work around Yasm’s inefficiency with handling large numbers of variables
    in the global scope.

    Signed-off-by : Diego Biurrun <diego@biurrun.de>

    • [DBH] libavutil/x86/x86inc.asm
  • Revision 86601 : Liste des champs présents non gérés refaite de la même façon que la liste ...

    11 décembre 2014, par tcharlss@… — Log

    Liste des champs présents non gérés refaite de la même façon que la liste des objets éditoriaux (voir r86583). Bonus : on transforme les liens en boutons d’actions, plus besoin du code javascript pour le message de confirmation.