Recherche avancée

Médias (2)

Mot : - Tags -/media

Autres articles (52)

  • Gestion générale des documents

    13 mai 2011, par

    MédiaSPIP ne modifie jamais le document original mis en ligne.
    Pour chaque document mis en ligne il effectue deux opérations successives : la création d’une version supplémentaire qui peut être facilement consultée en ligne tout en laissant l’original téléchargeable dans le cas où le document original ne peut être lu dans un navigateur Internet ; la récupération des métadonnées du document original pour illustrer textuellement le fichier ;
    Les tableaux ci-dessous expliquent ce que peut faire MédiaSPIP (...)

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

  • HTML5 audio and video support

    13 avril 2011, par

    MediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
    The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
    For older browsers the Flowplayer flash fallback is used.
    MediaSPIP allows for media playback on major mobile platforms with the above (...)

Sur d’autres sites (3084)

  • Writing an MP4 file on the Mac with OpenCV ffmpeg

    31 décembre 2020, par Sameer Parekh

    I am using OpenCV with ffmpeg on a mac to write video. I've been able to successfully write .avi files using the codec/fourcc code, FMP4. I would like to write .mp4 files, however. When I try to write an .mp4 file using fourcc FMP4 I get this error :

    



    [mp4 @ 0x100b4ec00] Tag FMP4/0x34504d46 incompatible with output codec id '13' ( [0][0][0])


    



    When I use AVC1 I get the following error :

    



    [libx264 @ 0x104003000] broken ffmpeg default settings detected&#xA;[libx264 @ 0x104003000] use an encoding preset (e.g. -vpre medium)&#xA;[libx264 @ 0x104003000] preset usage: -vpre <speed> -vpre <profile>&#xA;[libx264 @ 0x104003000] speed presets are listed in x264 --help&#xA;[libx264 @ 0x104003000] profile is optional; x264 defaults to high&#xA;Could not open codec &#x27;libx264&#x27;: Unspecified error&#xA;</profile></speed>

    &#xA;&#xA;

    Does anyone here know the right codec to use with OpenCV and ffmpeg to write to an MP4 container on the Mac ?

    &#xA;&#xA;

    If AVC1 is the right codec, how do I install ffmpeg + OpenCV correctly ? I did

    &#xA;&#xA;

    brew install gpac&#xA;brew install ffmpeg&#xA;brew install opencv&#xA;

    &#xA;&#xA;

    The call I am using to open the videowriter :

    &#xA;&#xA;

    fourcc = cv2.cv.CV_FOURCC(&#x27;A&#x27;, &#x27;V&#x27;, &#x27;C&#x27;, &#x27;1&#x27;)   &#xA;video_out = cv2.VideoWriter(&#xA;    filename=output_filename,&#xA;    fourcc=fourcc,&#xA;    fps=video_fps,&#xA;    frameSize=(video_width,video_height),&#xA;    isColor=1)&#xA;

    &#xA;&#xA;

    When I run x264 --help I get

    &#xA;&#xA;

    % x264 --help&#xA;x264 core:125&#xA;Syntax: x264 [options] -o outfile infile&#xA;&#xA;Infile can be raw (in which case resolution is required),&#xA;  or YUV4MPEG (*.y4m),&#xA;  or Avisynth if compiled with support (no).&#xA;  or libav* formats if compiled with lavf support (no) or ffms support (no).&#xA;Outfile type is selected by filename:&#xA; .264 -> Raw bytestream&#xA; .mkv -> Matroska&#xA; .flv -> Flash Video&#xA; .mp4 -> MP4 if compiled with GPAC support (no)&#xA;Output bit depth: 8 (configured at compile time)&#xA;&#xA;Options:&#xA;&#xA;  -h, --help                  List basic options&#xA;      --longhelp              List more options&#xA;      --fullhelp              List all options&#xA;&#xA;Example usage:&#xA;&#xA;      Constant quality mode:&#xA;            x264 --crf 24 -o <output> <input />&#xA;&#xA;      Two-pass with a bitrate of 1000kbps:&#xA;            x264 --pass 1 --bitrate 1000 -o <output> <input />&#xA;            x264 --pass 2 --bitrate 1000 -o <output> <input />&#xA;&#xA;      Lossless:&#xA;            x264 --qp 0 -o <output> <input />&#xA;&#xA;      Maximum PSNR at the cost of speed and visual quality:&#xA;            x264 --preset placebo --tune psnr -o <output> <input />&#xA;&#xA;      Constant bitrate at 1000kbps with a 2 second-buffer:&#xA;            x264 --vbv-bufsize 2000 --bitrate 1000 -o <output> <input />&#xA;&#xA;Presets:&#xA;&#xA;      --profile <string>      Force the limits of an H.264 profile&#xA;                                  Overrides all settings.&#xA;                                  - baseline,main,high,high10,high422,high444&#xA;      --preset <string>       Use a preset to select encoding settings [medium]&#xA;                                  Overridden by user settings.&#xA;                                  - ultrafast,superfast,veryfast,faster,fast&#xA;                                  - medium,slow,slower,veryslow,placebo&#xA;      --tune <string>         Tune the settings for a particular type of source&#xA;                              or situation&#xA;                                  Overridden by user settings.&#xA;                                  Multiple tunings are separated by commas.&#xA;                                  Only one psy tuning can be used at a time.&#xA;                                  - psy tunings: film,animation,grain,&#xA;                                                 stillimage,psnr,ssim&#xA;                                  - other tunings: fastdecode,zerolatency&#xA;&#xA;Frame-type options:&#xA;&#xA;  -I, --keyint <integer or="or"> Maximum GOP size [250]&#xA;      --tff                   Enable interlaced mode (top field first)&#xA;      --bff                   Enable interlaced mode (bottom field first)&#xA;      --pulldown <string>     Use soft pulldown to change frame rate&#xA;                                  - none, 22, 32, 64, double, triple, euro (requires cfr input)&#xA;&#xA;Ratecontrol:&#xA;&#xA;  -B, --bitrate <integer>     Set bitrate (kbit/s)&#xA;      --crf <float>           Quality-based VBR (0-51) [23.0]&#xA;      --vbv-maxrate <integer> Max local bitrate (kbit/s) [0]&#xA;      --vbv-bufsize <integer> Set size of the VBV buffer (kbit) [0]&#xA;  -p, --pass <integer>        Enable multipass ratecontrol&#xA;                                  - 1: First pass, creates stats file&#xA;                                  - 2: Last pass, does not overwrite stats file&#xA;&#xA;Input/Output:&#xA;&#xA;  -o, --output <string>       Specify output file&#xA;      --sar width:height      Specify Sample Aspect Ratio&#xA;      --fps   Specify framerate&#xA;      --seek <integer>        First frame to encode&#xA;      --frames <integer>      Maximum number of frames to encode&#xA;      --level <string>        Specify level (as defined by Annex A)&#xA;      --quiet                 Quiet Mode&#xA;&#xA;Filtering:&#xA;&#xA;      --vf, --video-filter <filter0>/<filter1>/... Apply video filtering to the input file&#xA;&#xA;      Filter options may be specified in <filter>:<option>=<value> format.&#xA;&#xA;      Available filters:&#xA;      crop:left,top,right,bottom&#xA;      select_every:step,offset1[,...]&#xA;</value></option></filter></filter1></filter0></string></integer></integer></string></integer></integer></integer></float></integer></string></integer></string></string></string></output></output></output></output></output></output>

    &#xA;&#xA;

    Thanks,&#xA;-s

    &#xA;

  • Evolution #4739 (Nouveau) : Styles des boîtes et messages du privé

    19 avril 2021

    Dans la foulée des styles des formulaires, je pense qu’il serait bien d’accorder ça avec les styles des boîtes #BOITE_OUVRIR.
    Mais avant d’y aller, je prends la température.

    Si une alpha est prévue pour le 1er mai ça va être un peu sport. Cela dit, c’est moins compliqué que les formulaires puisqu’il ne s’agit que de l’emballage extérieur, et il s’agit de reprendre une partie des styles des formulaires. Bref ça pourrait.

    Par contre ça repose sur une partie des évolutions de la PR 157, donc travail à entamer qu’après celle-ci intégrée.

    Boîtes

    Dans l’immédiat je ne souhaite pas revenir sur toutes les variantes de boîtes (info, raccourcis, inverse, etc.), qui devraient rester pareil dans les grandes lignes.
    Par contre il faudrait alléger les variantes notice, erreur et info. Sur la page de maintenance c’est festif actuellement :)

    La direction que je veux prendre, c’est de mettre juste une bordure de couleur, et éventuellement déplacer l’icône en haut.
    Cf. image boite_notice_1.png en pièce-jointe.

    Messages

    Par contre un truc un peu problématique, c’est que ces boîtes font un peu double emploi : parfois elles ne sont pas utilisées en tant que boîte à proprement parler, mais en tant que message d’alerte (notice, success, error).
    Je pense qu’il faudrait éviter de les utiliser comme ça, ce sont 2 besoins différents, et ça devrait être 2 composants différents avec des styles propres.

    Dans ce cas, il s’agit de l’équivalent des alertes de Bootstrap par exemple : https://getbootstrap.com/docs/5.0/components/alerts/

    Exemple : sur la page maintenance, le bloc « htaccess inopérant » ça devrait être un simple message d’alerte.
    Et tout bas, le bloc « effacer les statistiques » c’est logique qu’il s’agisse d’une boîte.

    Alors ce composant « alerte » existe à peu près, mais un peu par contingence je crois : il y a des classes .notice, error et .info qu’on peut appliquer à un div, et ça semble faire le job.
    Mais il faudrait rendre ça plus sûr : une classe .alerte et ces déclinaisons .alerte_notice, .alerte_error et .alerte_info
    Pour officialiser ça pourrait pourquoi pas être complété par une balise #ALERTE{titre, variante, …}.

    Là au niveau des styles, ça serait en mode flat, sans ombre portée, et avec un fond de couleur (proche voir identique aux messages de retour des formulaires).
    Cf. image message_notice_1.png en pièce-jointe.

  • Error when using path with consecutive dots in concat file of ffmpeg

    22 décembre 2020, par Kajuna

    A user of my software encountered a crash when trying to concatenate files that were in a directory with triple dots in its name. I can also reproduce the problem with double dots. Lines in the concat file look something like :

    &#xA;

    &#xA;

    file 'C :\a...b\video.MP4'

    &#xA;

    &#xA;

    ffmpeg crashes with

    &#xA;

    &#xA;

    [concat @ 0000025dbde52e00] Impossible to open 'b\video.MP4'

    &#xA;

    &#xA;

    So it seems like consecutive dots break the path in some way. I could not find info on them being a special character.

    &#xA;

    I tried escaping the dots in different ways, and the one I expected to work was

    &#xA;

    &#xA;

    file 'C :\a'\.\.\.'b\video.MP4'

    &#xA;

    &#xA;

    But made no progress.

    &#xA;

    What am I missing ?

    &#xA;

    Edit : I wonder if it's interpreting the dots as part of a relative path

    &#xA;

    Thank you

    &#xA;