Recherche avancée

Médias (1)

Mot : - Tags -/publier

Autres articles (58)

  • Les autorisations surchargées par les plugins

    27 avril 2010, par

    Mediaspip core
    autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs

  • Ajouter notes et légendes aux images

    7 février 2011, par

    Pour pouvoir ajouter notes et légendes aux images, la première étape est d’installer le plugin "Légendes".
    Une fois le plugin activé, vous pouvez le configurer dans l’espace de configuration afin de modifier les droits de création / modification et de suppression des notes. Par défaut seuls les administrateurs du site peuvent ajouter des notes aux images.
    Modification lors de l’ajout d’un média
    Lors de l’ajout d’un média de type "image" un nouveau bouton apparait au dessus de la prévisualisation (...)

  • Creating farms of unique websites

    13 avril 2011, par

    MediaSPIP platforms can be installed as a farm, with a single "core" hosted on a dedicated server and used by multiple websites.
    This allows (among other things) : implementation costs to be shared between several different projects / individuals rapid deployment of multiple unique sites creation of groups of like-minded sites, making it possible to browse media in a more controlled and selective environment than the major "open" (...)

Sur d’autres sites (7325)

  • webm dash encoding... What are the correct ffmpeg parameters ?

    4 septembre 2015, par DeanL

    I’m stumped with encoding videos into a dash compliant format. I’m going from .mp4 to .webm

    Firstly, I am running OS X and ffmpeg 2.5.4.

    Here’s the encoding commands I am using in my test (I got these from here) :

    ffmpeg -i IMG_0113.mp4 -c:v libvpx-vp9 -s 160x90 -b:v 25k -g 1 -tile-columns 4 -frame-parallel 1 -an -f webm -dash 1 video_160x90_25k.webm

    ffmpeg -i IMG_0113.mp4 -c:v libvpx-vp9 -s 160x90 -b:v 50k -g 1 -tile-columns 4 -frame-parallel 1 -an -f webm -dash 1 video_160x90_50k.webm

    ffmpeg -i IMG_0113.mp4 -vn -acodec libvorbis -ab 128k  -dash 1 audio_128k.webm

    ffmpeg -f webm_dash_manifest -i video_160x90_25k.webm -f webm_dash_manifest -i video_160x90_50k.webm -f webm_dash_manifest -i audio_128k.webm -c copy -map 0 -map 1 -map 2 -f webm_dash_manifest -adaptation_sets "id=0,streams=0,1 id=1,streams=2" manifest.mpd

    Secondly, the problem is not with my server, as I have downloaded the samples from here, and they work 100% on the dash.js player when served from my local server.

    Please could someone out there point me in the right direction ? Or provide a sample of the ffmpeg commands used to get the output format correct.

    Thanks,
    Dean.

  • Create MPEG-DASH Initialization segment

    5 janvier 2016, par Mahout

    I am looking to convert between HLS and MPEG Dash. I do not access to the original fully concatenated video file, only the individual HLS segments.

    In doing this transformation to MPEG Dash I need to supply an initialziation segment for the Dash manifest .mpd file.

    My questions are :

    1. What is the structure of a Dash video initialization segment ?
    2. How can I generate/create one without the need for the original full file ?

    Perhaps a solution would involve getting MP4Box to convert the ’.ts’ HLS segments to Dash ’.m4s’ segments which are self initializing, but I am unsure how to go about this this ?

    Any ideas are much appreciated.

    Many thanks.

    UPDATE :
    Snippet to stream using original hls segments. Video plays all the way through but is just black.

     <representation width="426" height="238" framerate="25" bandwidth="400000">
       <segmentlist timescale="25000" duration="112500">
              <segmenturl media="video_0_400000/hls/segment_0.ts"></segmenturl>
              <segmenturl media="video_0_400000/hls/segment_1.ts"></segmenturl>
             <segmenturl media="video_0_400000/hls/segment_2.ts"></segmenturl>
       </segmentlist>
      </representation>
  • FFmpeg conform DASH to YouTube Live Stream requirements

    4 septembre 2023, par Aniol Pagès

    I'm trying to stream to YouTube using FFmpeg and DASH. I've generated the stream key and I'm successfully sending the generated files to YouTube. However, YouTube refuses the MPD manifest because it has two AdaptationSet (one for video and one for audio), and the documentation specifies that I should use only one for both video and audio

    &#xA;

    I've tried to use the -adaptation_sets flag unsuccessfully, and also the -map flag.

    &#xA;

    Here is one of the commands I've tried :&#xA;ffmpeg -re -i "/Users/user/Desktop/file.mp4" \        -map 0:v -map 0:a \        -use_template 1 -use_timeline 1 -window_size 5 -min_seg_duration 5000000 \        -f dash dash.mpd

    &#xA;

    And with the -adaptation_sets flag :&#xA;ffmpeg -re -i "/Users/aniolpages/Desktop/2023-09-03 Taller colar filtrar assubtilar.mp4" -map 0 -map 0 -c:a aac -c:v libx264 \ -use_timeline 1 -use_template 1 \ -window_size 5 -adaptation_sets "id=0,streams=v id=1,streams=a" \ -f dash dash.mpd

    &#xA;

    Has someone been successful to conform the manifest to YouTube requirements ?

    &#xA;

    Thank you very much !

    &#xA;