Recherche avancée

Médias (2)

Mot : - Tags -/plugins

Autres articles (21)

  • Personnaliser en ajoutant son logo, sa bannière ou son image de fond

    5 septembre 2013, par

    Certains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;

  • Ecrire une actualité

    21 juin 2013, par

    Présentez les changements dans votre MédiaSPIP ou les actualités de vos projets sur votre MédiaSPIP grâce à la rubrique actualités.
    Dans le thème par défaut spipeo de MédiaSPIP, les actualités sont affichées en bas de la page principale sous les éditoriaux.
    Vous pouvez personnaliser le formulaire de création d’une actualité.
    Formulaire de création d’une actualité Dans le cas d’un document de type actualité, les champs proposés par défaut sont : Date de publication ( personnaliser la date de publication ) (...)

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

  • libavfilter/scale : Populate ow/oh when using 0 as w/h

    14 juin 2017, par Kevin Mark
    libavfilter/scale : Populate ow/oh when using 0 as w/h
    

    The input width and height is known at parse time so there's no
    reason ow/oh should not be usable when using 0 as the width or
    height expression.

    Previously in "scale=0:ow" ow would be set to "0" which works,
    conveniently, as "scale=0:0" is perfectly valid input but this breaks
    down when you do something like "scale=0:ow/4" which one could
    reasonably expect to work as well, but does not as ow is 0 not the
    real value.

    This change handles the 0 case for w/h immediately so the ow/oh
    variables work as expected. Consequently, the rest of the code does
    not need to handle 0 input. w/h will always be > 0 or < 0.

    The second explicit (int) cast ensures that ow/oh appear as integers
    as a user might expect when dealing with pixel dimensions.

    Signed-off-by : Kevin Mark <kmark937@gmail.com>
    Signed-off-by : Ronald S. Bultje <rsbultje@gmail.com>

    • [DH] libavfilter/scale.c
  • Some videos fail to chromecast with error MEDIA_UNKNOWN

    1er juin 2020, par JonasVautherin

    Using mkchromecast to cast local mp4 files, some videos work, and some don't (as in : the screen hangs on the blue chromecast logo, suggesting that the initial connection worked). I can reproduce exactly the issue described here.

    &#xA;&#xA;

    So I decided to go one level lower, with pychromecast, and try to see what actually happens when it hangs on the blue logo. I converted two videos to HLS format, and exposed them through an http server. The video that works with mkchromecast also works with my setup, but the one that fails, well... fails on both. With pychromecast, I don't get much more information than :

    &#xA;&#xA;

    &#xA;

    ERROR, code 100 : MEDIA_UNKNOWN.

    &#xA;

    &#xA;&#xA;

    From the Cast documentation, this error means :

    &#xA;&#xA;

    &#xA;

    The media element encountered an unknown error fired from platform. The media element encountered an error that did not indicate it's one of MediaError.MEDIA_ERR_*. This should be rare.

    &#xA;

    &#xA;&#xA;

    It is not rare for me at all, though. I thought that maybe the failing video was in an unsupported format, as described in the documentation. So I tried to compare both videos with the following command :

    &#xA;&#xA;

    ffprobe -v quiet -print_format json -show_streams &#xA;

    &#xA;&#xA;

    Video that works :

    &#xA;&#xA;

    {&#xA;    "streams": [&#xA;        {&#xA;            "index": 0,&#xA;            "codec_name": "h264",&#xA;            "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",&#xA;            "profile": "High",&#xA;            "codec_type": "video",&#xA;            "codec_time_base": "1001/48000",&#xA;            "codec_tag_string": "avc1",&#xA;            "codec_tag": "0x31637661",&#xA;            "width": 1920,&#xA;            "height": 1080,&#xA;            "coded_width": 1920,&#xA;            "coded_height": 1088,&#xA;            "has_b_frames": 2,&#xA;            "sample_aspect_ratio": "1:1",&#xA;            "display_aspect_ratio": "16:9",&#xA;            "pix_fmt": "yuv420p",&#xA;            "level": 50,&#xA;            "chroma_location": "left",&#xA;            "refs": 1,&#xA;            "is_avc": "true",&#xA;            "nal_length_size": "4",&#xA;            "r_frame_rate": "24000/1001",&#xA;            "avg_frame_rate": "24000/1001",&#xA;            "time_base": "1/24000",&#xA;            "start_pts": 0,&#xA;            "start_time": "0.000000",&#xA;            "duration_ts": 47127080,&#xA;            "duration": "1963.628333",&#xA;            "bit_rate": "5527977",&#xA;            "bits_per_raw_sample": "8",&#xA;            "nb_frames": "47080",&#xA;            "disposition": {&#xA;                "default": 1,&#xA;                "dub": 0,&#xA;                "original": 0,&#xA;                "comment": 0,&#xA;                "lyrics": 0,&#xA;                "karaoke": 0,&#xA;                "forced": 0,&#xA;                "hearing_impaired": 0,&#xA;                "visual_impaired": 0,&#xA;                "clean_effects": 0,&#xA;                "attached_pic": 0,&#xA;                "timed_thumbnails": 0&#xA;            },&#xA;            "tags": {&#xA;                "language": "und",&#xA;                "handler_name": "VideoHandler"&#xA;            }&#xA;        },&#xA;        {&#xA;            "index": 1,&#xA;            "codec_name": "aac",&#xA;            "codec_long_name": "AAC (Advanced Audio Coding)",&#xA;            "profile": "LC",&#xA;            "codec_type": "audio",&#xA;            "codec_time_base": "1/48000",&#xA;            "codec_tag_string": "mp4a",&#xA;            "codec_tag": "0x6134706d",&#xA;            "sample_fmt": "fltp",&#xA;            "sample_rate": "48000",&#xA;            "channels": 2,&#xA;            "channel_layout": "stereo",&#xA;            "bits_per_sample": 0,&#xA;            "r_frame_rate": "0/0",&#xA;            "avg_frame_rate": "0/0",&#xA;            "time_base": "1/48000",&#xA;            "start_pts": 0,&#xA;            "start_time": "0.000000",&#xA;            "duration_ts": 94254528,&#xA;            "duration": "1963.636000",&#xA;            "bit_rate": "125776",&#xA;            "max_bit_rate": "125776",&#xA;            "nb_frames": "92048",&#xA;            "disposition": {&#xA;                "default": 1,&#xA;                "dub": 0,&#xA;                "original": 0,&#xA;                "comment": 0,&#xA;                "lyrics": 0,&#xA;                "karaoke": 0,&#xA;                "forced": 0,&#xA;                "hearing_impaired": 0,&#xA;                "visual_impaired": 0,&#xA;                "clean_effects": 0,&#xA;                "attached_pic": 0,&#xA;                "timed_thumbnails": 0&#xA;            },&#xA;            "tags": {&#xA;                "language": "und",&#xA;                "handler_name": "SoundHandler"&#xA;            }&#xA;        }&#xA;    ]&#xA;}&#xA;

    &#xA;&#xA;

    Video that does NOT work :

    &#xA;&#xA;

    {                                               &#xA;    "streams": [&#xA;        {&#xA;            "index": 0,&#xA;            "codec_name": "h264",&#xA;            "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",&#xA;            "profile": "High",&#xA;            "codec_type": "video",&#xA;            "codec_time_base": "125/5994",&#xA;            "codec_tag_string": "avc1",&#xA;            "codec_tag": "0x31637661",&#xA;            "width": 1920,&#xA;            "height": 1040,&#xA;            "coded_width": 1920,&#xA;            "coded_height": 1040,&#xA;            "has_b_frames": 2,&#xA;            "sample_aspect_ratio": "1:1",&#xA;            "display_aspect_ratio": "24:13",&#xA;            "pix_fmt": "yuv420p",&#xA;            "level": 41,&#xA;            "chroma_location": "left",&#xA;            "refs": 1,&#xA;            "is_avc": "true",&#xA;            "nal_length_size": "4",&#xA;            "r_frame_rate": "2997/125",&#xA;            "avg_frame_rate": "2997/125",&#xA;            "time_base": "1/11988",&#xA;            "start_pts": 0,&#xA;            "start_time": "0.000000",&#xA;            "duration_ts": 97032000,&#xA;            "duration": "8094.094094",&#xA;            "bit_rate": "2499644",&#xA;            "bits_per_raw_sample": "8",&#xA;            "nb_frames": "194064",&#xA;            "disposition": {&#xA;                "default": 1,&#xA;                "dub": 0,&#xA;                "original": 0,&#xA;                "comment": 0,&#xA;                "lyrics": 0,&#xA;                "karaoke": 0,&#xA;                "forced": 0,&#xA;                "hearing_impaired": 0,&#xA;                "visual_impaired": 0,&#xA;                "clean_effects": 0,&#xA;                "attached_pic": 0,&#xA;                "timed_thumbnails": 0&#xA;            },&#xA;            "tags": {&#xA;                "creation_time": "2020-03-27T09:56:39.000000Z",&#xA;                "language": "und",&#xA;                "handler_name": "L-SMASH Video Media Handler"&#xA;            }&#xA;        },&#xA;        {&#xA;            "index": 1,&#xA;            "codec_name": "aac",&#xA;            "codec_long_name": "AAC (Advanced Audio Coding)",&#xA;            "profile": "LC",&#xA;            "codec_type": "audio",&#xA;            "codec_time_base": "1/48000",&#xA;            "codec_tag_string": "mp4a",&#xA;            "codec_tag": "0x6134706d",&#xA;            "sample_fmt": "fltp",&#xA;            "sample_rate": "48000",&#xA;            "channels": 6,&#xA;            "channel_layout": "5.1",&#xA;            "bits_per_sample": 0,&#xA;            "r_frame_rate": "0/0",&#xA;            "avg_frame_rate": "0/0",&#xA;            "time_base": "1/48000",&#xA;            "start_pts": 0,&#xA;            "start_time": "0.000000",&#xA;            "duration_ts": 388516320,&#xA;            "duration": "8094.090000",&#xA;            "bit_rate": "224000",&#xA;            "max_bit_rate": "224000",&#xA;            "nb_frames": "379413",&#xA;            "disposition": {&#xA;                "default": 1,&#xA;                "dub": 0,&#xA;                "original": 0,&#xA;                "comment": 0,&#xA;                "lyrics": 0,&#xA;                "karaoke": 0,&#xA;                "forced": 0,&#xA;                "hearing_impaired": 0,&#xA;                "visual_impaired": 0,&#xA;                "clean_effects": 0,&#xA;                "attached_pic": 0,&#xA;                "timed_thumbnails": 0&#xA;            },&#xA;            "tags": {&#xA;                "creation_time": "2020-03-27T09:56:39.000000Z",&#xA;                "language": "eng",&#xA;                "handler_name": "SoundHandler"&#xA;            }&#xA;        }&#xA;    ]&#xA;}&#xA;

    &#xA;&#xA;

    For what I can see, the codecs are the same, and the only difference I can make is in the aspect ratio.

    &#xA;&#xA;

    What could be the reason for this "MEDIA_UNKNOWN" error on the chromecast side ? Is there something more I could compare between those two videos ? Could it be that the chromecast fails because of the aspect ratio ?

    &#xA;

  • ffv1 : Drop unnecessary casts and const qualifiers to match function signatures

    18 décembre 2014, par Diego Biurrun
    ffv1 : Drop unnecessary casts and const qualifiers to match function signatures
    

    libavcodec/ffv1dec.c:898:36 : warning : cast discards ‘const’ qualifier from pointer target type

    • [DBH] libavcodec/ffv1dec.c