Recherche avancée

Médias (91)

Autres articles (4)

  • Des sites réalisés avec MediaSPIP

    2 mai 2011, par

    Cette page présente quelques-uns des sites fonctionnant sous MediaSPIP.
    Vous pouvez bien entendu ajouter le votre grâce au formulaire en bas de page.

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

  • Automated installation script of MediaSPIP

    25 avril 2011, par

    To overcome the difficulties mainly due to the installation of server side software dependencies, an "all-in-one" installation script written in bash was created to facilitate this step on a server with a compatible Linux distribution.
    You must have access to your server via SSH and a root account to use it, which will install the dependencies. Contact your provider if you do not have that.
    The documentation of the use of this installation script is available here.
    The code of this (...)

Sur d’autres sites (2265)

  • doc/muxers/hls : change "can used" to "can be used"

    2 janvier 2014, par Stefano Sabatini
    doc/muxers/hls : change "can used" to "can be used"
    

    Spotted-by : Alexander Strasser <eclipse7@gmx.net>

    • [DH] doc/muxers.texi
  • libavcodec with live input

    21 mars 2015, par Kai R

    Is it possible to have a continuous input ?

    Currently I use

    avformat_open_input ..
    while (1) {
       av_read_frame(pFormatCtx, &amp;packet);
    }

    However once the decode catches up to the live input I have problems, is there a better way to do this ?

    In this case my input is a live recording .ts file

  • Is there any possibility to transcode a h264 hls/m3u8 live stream into another HEVC (h265) hls/m3u8 live stream using FFmpeg in real time ?

    2 septembre 2024, par Ghenadie Pripa

    The command I used :

    &#xA;

    ffmpeg -i  https://tezaurtv.md/wp-content/uploads/live/index.m3u8 -c:v libx265 -b:v 1500k -tag:v hvc1 -c:a aac -b:a 128k -f hls -hls_time 10 -hls_list_size 10 -hls_flags delete_segments&#x2B;append_list&#x2B;program_date_time -hls_playlist_type event -hls_segment_type mpegts -hls_segment_filename "D:/BRUT/HLS/test/stream_%d.ts" -vsync 2 -rtbufsize 500M -loglevel debug D:/BRUT/HLS/test/stream.m3u8&#xA;

    &#xA;

    I tried a lot of commands and parameters but nothing helps. The experiment is on local Windows. Transcode with ffmpeg and play with FFplay.

    &#xA;

    The problem is the following : After I start stream.m3u8 to play after a few seconds the picture and sound stops. What is wrong in the FFmpeg command ?

    &#xA;

    ffmpeg version 7.0.2-full_build-www.gyan.dev Copyright (c) 2000-2024 the FFmpeg developers&#xA;  built with gcc 13.2.0 (Rev5, Built by MSYS2 project)&#xA;

    &#xA;

    ffplay version 7.0.2-full_build-www.gyan.dev Copyright (c) 2003-2024 the FFmpeg developers&#xA;  built with gcc 13.2.0 (Rev5, Built by MSYS2 project)&#xA;

    &#xA;

    An error from FFplay :

    &#xA;

    [hevc @ 0000023d8c320940] Output frame with POC 239.&#xA;[hevc @ 0000023d8c320940] Decoded frame with POC 241.&#xA;[hevc @ 0000023d8c320e40] nal_unit_type: 35(AUD), nuh_layer_id: 0, temporal_id: 0&#xA;[hevc @ 0000023d8c320e40] nal_unit_type: 0(TRAIL_N), nuh_layer_id: 0, temporal_id: 0&#xA;[hevc @ 0000023d8c320e40] Output frame with POC 240.&#xA;[hevc @ 0000023d8c320e40] Decoded frame with POC 240.&#xA;[hevc @ 0000023d855aae80] nal_unit_type: 35(AUD), nuh_layer_id: 0, temporal_id: 0&#xA;[hevc @ 0000023d855aae80] nal_unit_type: 0(TRAIL_N), nuh_layer_id: 0, temporal_id: 0&#xA;[hevc @ 0000023d855aae80] Output frame with POC 241.&#xA;[hevc @ 0000023d855aae80] Decoded frame with POC 242.&#xA;[hevc @ 0000023d8c2cab40] nal_unit_type: 35(AUD), nuh_layer_id: 0, temporal_id: 0&#xA;[hevc @ 0000023d8c2cab40] nal_unit_type: 1(TRAIL_R), nuh_layer_id: 0, temporal_id: 0&#xA;[hevc @ 0000023d8c2cab40] Output frame with POC 242.&#xA;[hevc @ 0000023d8c2cab40] Decoded frame with POC 247.&#xA;[hevc @ 0000023d8c2da9c0] nal_unit_type: 35(AUD), nuh_layer_id: 0, temporal_id: 0&#xA;[hevc @ 0000023d8c2da9c0] nal_unit_type: 1(TRAIL_R), nuh_layer_id: 0, temporal_id: 0&#xA;[hevc @ 0000023d8c2da9c0] Output frame with POC 243.&#xA;[hevc @ 0000023d8c2da9c0] Decoded frame with POC 245.&#xA;[hls @ 0000023d85544b80] Opening &#x27;D:\BRUT\HLS\test\stream.m3u8&#x27; for reading&#xA;[hls @ 0000023d85544b80] Skip (&#x27;#EXT-X-VERSION:3&#x27;)&#xA;[hls @ 0000023d85544b80] Skip (&#x27;#EXT-X-DISCONTINUITY&#x27;)&#xA;[hls @ 0000023d85544b80] Skip (&#x27;#EXT-X-PROGRAM-DATE-TIME:2024-08-30T16:29:28.175&#x2B;0300&#x27;)&#xA;[AVIOContext @ 0000023d8c327040] Statistics: 207 bytes read, 0 seeks&#xA;[hls @ 0000023d85544b80] Opening &#x27;D:\BRUT\HLS\test\stream.m3u8&#x27; for reading&#xA;[hls @ 0000023d85544b80] Skip (&#x27;#EXT-X-VERSION:3&#x27;)sq=    0B&#xA;[hls @ 0000023d85544b80] Skip (&#x27;#EXT-X-DISCONTINUITY&#x27;)&#xA;[hls @ 0000023d85544b80] Skip (&#x27;#EXT-X-PROGRAM-DATE-TIME:2024-08-30T16:29:28.175&#x2B;0300&#x27;)&#xA;[AVIOContext @ 0000023d8c326980] Statistics: 207 bytes read, 0 seeks&#xA;[hls @ 0000023d85544b80] Opening &#x27;D:\BRUT\HLS\test\stream.m3u8&#x27; for reading&#xA;[hls @ 0000023d85544b80] Skip (&#x27;#EXT-X-VERSION:3&#x27;)&#xA;[hls @ 0000023d85544b80] Skip (&#x27;#EXT-X-DISCONTINUITY&#x27;)&#xA;[hls @ 0000023d85544b80] Skip (&#x27;#EXT-X-PROGRAM-DATE-TIME:2024-08-30T16:29:28.175&#x2B;0300&#x27;)&#xA;[AVIOContext @ 0000023d8c326f00] Statistics: 207 bytes read, 0 seeks&#xA;  11.30 A-V:-18.499 fd=   3 aq=    0KB vq=    0KB sq=    0B&#xA;

    &#xA;

    I tried to transcode in real time hls h264 to hls 265.

    &#xA;