Recherche avancée

Médias (91)

Autres articles (30)

  • Librairies et binaires spécifiques au traitement vidéo et sonore

    31 janvier 2010, par

    Les logiciels et librairies suivantes sont utilisées par SPIPmotion d’une manière ou d’une autre.
    Binaires obligatoires FFMpeg : encodeur principal, permet de transcoder presque tous les types de fichiers vidéo et sonores dans les formats lisibles sur Internet. CF ce tutoriel pour son installation ; Oggz-tools : outils d’inspection de fichiers ogg ; Mediainfo : récupération d’informations depuis la plupart des formats vidéos et sonores ;
    Binaires complémentaires et facultatifs flvtool2 : (...)

  • Support audio et vidéo HTML5

    10 avril 2011

    MediaSPIP utilise les balises HTML5 video et audio pour la lecture de documents multimedia en profitant des dernières innovations du W3C supportées par les navigateurs modernes.
    Pour les navigateurs plus anciens, le lecteur flash Flowplayer est utilisé.
    Le lecteur HTML5 utilisé a été spécifiquement créé pour MediaSPIP : il est complètement modifiable graphiquement pour correspondre à un thème choisi.
    Ces technologies permettent de distribuer vidéo et son à la fois sur des ordinateurs conventionnels (...)

  • De l’upload à la vidéo finale [version standalone]

    31 janvier 2010, par

    Le chemin d’un document audio ou vidéo dans SPIPMotion est divisé en trois étapes distinctes.
    Upload et récupération d’informations de la vidéo source
    Dans un premier temps, il est nécessaire de créer un article SPIP et de lui joindre le document vidéo "source".
    Au moment où ce document est joint à l’article, deux actions supplémentaires au comportement normal sont exécutées : La récupération des informations techniques des flux audio et video du fichier ; La génération d’une vignette : extraction d’une (...)

Sur d’autres sites (3363)

  • ffmepg with multiple transcodings

    18 mars 2015, par mikael karlsson

    I am trying to send from one stream into ffmpeg to transcode the signal in to three different format´s in to a single .m3u8 file that will handle all the information about all the ts files.

    This is what i have make and that works but it not created all necessary information into the m3u8 file, so our jwplayer can´t chose quality from 720 480 280. It just created two different .ts files.

    ffmpeg -i http://inputserverip/ffmpeg/livestream/playlist.m3u8 -threads 4 -strict experimental -ar 44100 -vcodec libx264 -acodec aac -flags - global_header -f segment -segment_time 4 -segment_list_size 0 -segment_list testlist.m3u8 -segment_format mpegts stream_720%05d.ts -ar 44100 -strict experimental -vcodec libx264 -acodec aac -b:v 1000k -s 854x720 -flags - global_header -f segment -segment_time 4 -segment_list_size 0 -segment_list testlist2.m3u8 -segment_format mpegts stream_480%05d.ts

    Thanks
    Egner.

  • Live streaming HLS via ffmpeg, How to force client to start playing from the beginning ? From 1st segment

    12 mars 2015, par vedeojunky

    Is there a way, maybe via an ffmpeg option or flag, to force the client player to always start the playlist from the beginning when live streaming rather than the real time mid-stream ?

    Say the user comes in 1mn after the stream has started, rather than starting to watch at 1mn the player would start at the beginning of the video so minute zero.

    Here is my ffmpeg command :

    ffmpeg -f "screen capture" -s 1280x720 -r 30 -i :0.0+nomouse -f alsa -ac 2 -i pulse -async 30 -vcodec libx264 -pix_fmt yuv420p -acodec libfdk_aac -ar 44100 -b:a 64k -threads 0 -s 640x360 -f hls -g 1 -hls_time 1 -hls_list_size 1 -hls_allow_cache 0 /hls/#{@stream_name}/index.m3u8

    Thanks !

  • FFmpeg check downloaded stream

    31 janvier 2019, par Alexey Berezuev

    I’m downloading a m3u8 stream like this :

    #EXTM3U
    #EXT-X-TARGETDURATION:5
    #EXT-X-ALLOW-CACHE:YES
    #EXT-X-PLAYLIST-TYPE:VOD
    #EXT-X-VERSION:3
    #EXT-X-MEDIA-SEQUENCE:1
    #EXTINF:1.000,
    seg-1.ts
    #EXTINF:2.000,
    seg-2.ts
    #EXTINF:3.000,
    seg-3.ts
    #EXTINF:5.000,
    seg-4.ts

    ffmpeg -i "https://example.com/mystream.m3u8" -c copy "videoname.mp4"

    But, sometimes some segments are lost (http request may return an error). Are there any options to retry a connection if it failed ?