Recherche avancée

Médias (29)

Mot : - Tags -/Musique

Autres articles (48)

  • MediaSPIP v0.2

    21 juin 2013, par

    MediaSPIP 0.2 est la première version de MediaSPIP stable.
    Sa date de sortie officielle est le 21 juin 2013 et est annoncée ici.
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Comme pour la version précédente, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
    Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)

  • MediaSPIP Core : La Configuration

    9 novembre 2010, par

    MediaSPIP Core fournit par défaut trois pages différentes de configuration (ces pages utilisent le plugin de configuration CFG pour fonctionner) : une page spécifique à la configuration générale du squelettes ; une page spécifique à la configuration de la page d’accueil du site ; une page spécifique à la configuration des secteurs ;
    Il fournit également une page supplémentaire qui n’apparait que lorsque certains plugins sont activés permettant de contrôler l’affichage et les fonctionnalités spécifiques (...)

  • MediaSPIP version 0.1 Beta

    16 avril 2011, par

    MediaSPIP 0.1 beta est la première version de MediaSPIP décrétée comme "utilisable".
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Pour avoir une installation fonctionnelle, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
    Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)

Sur d’autres sites (5811)

  • lavfi/qsv : Copy metadata fields from the given input

    23 avril 2024, par Haihao Xiang
    lavfi/qsv : Copy metadata fields from the given input
    

    Currently it always copies the metadata fields from the last input when
    there are multiple inputs for the filter. For example, the metadata
    fields from input1 are copied to the output for overlay_qsv filter,
    however for regular overlay filters, the metadata fields from input0 are
    copied to the output. With this fix, we may copy the metadata fields
    from input0 to the ouput as well.

    Signed-off-by : Haihao Xiang <haihao.xiang@intel.com>

    • [DH] libavfilter/qsvvpp.c
    • [DH] libavfilter/qsvvpp.h
    • [DH] libavfilter/vf_overlay_qsv.c
    • [DH] libavfilter/vf_stack_qsv.c
    • [DH] libavfilter/vf_vpp_qsv.c
  • Can't reproduce a mp4 video in any of my browsers (Ubuntu 22.04.4)

    8 mai 2024, par user3303019

    This one is weird. I can't reproduce the following video in the browser (tried brave, chrome, firefox and edge).

    &#xA;

    https://a-pop.stg.intuitivo.ai/assets/animations/wowMomentOpenDoor.mp4

    &#xA;

      &#xA;
    1. I have installed all sorts of codecs I may need and the regular video player plays the file no problem.

      &#xA;

    2. &#xA;

    3. For some reason it was working on Brave up until last week and it wasn't on chrome.

      &#xA;

    4. &#xA;

    5. It only happens on Linux apparently. Windows, Mac, android and iOS have no problem with the browser playing the animation.

      &#xA;

    6. &#xA;

    &#xA;

    I don't have a clue what could be happening. I've checked other mp4 videos online and they work (from v.reddit)

    &#xA;

  • Edge of text clipped a few pixels in ffmpeg

    18 mai 2024, par THEMOUNTAINSANDTHESKIES

    Trying to make a short video of a background image with text and some background audio. It's functional, but the right side of each line of my text is always clipped a few pixels. What am I missing ?

    &#xA;

    Here's my python code (which includes the ffmpeg command) :

    &#xA;

    font_size = 100&#xA;text=&#x27;Example Text Example Text \n Example Text&#x27;&#xA;font_path = &#x27;Bangers-Regular.ttf&#x27;&#xA;image_path = &#x27;background.jpg&#x27;&#xA;audio_path = &#x27;audio.wav&#x27;&#xA;duration = 15 #or whatever the audio&#x27;s length is&#xA;output_path = &#x27;output.mp4&#x27;&#xA;&#xA;font_path_escaped = font_path.replace("\\", "\\\\\\\\").replace("C:", "C\\:")&#xA;&#xA;lines = text.split(&#x27;\n&#x27;)&#xA;num_lines = len(lines)&#xA;line_height = font_size &#x2B; 10&#xA;start_y = (1080 - line_height * num_lines) // 2&#xA;&#xA;filter_complex = []&#xA;for i, line in enumerate(lines):&#xA;    y_position = start_y &#x2B; i * line_height&#xA;    filter_complex.append(&#xA;        f"drawtext=text=&#x27;{line}&#x27;:fontfile=&#x27;{font_path_escaped}&#x27;:fontsize={font_size}:"&#xA;        f"x=((w-text_w)/2):y={y_position}:"&#xA;        "fontcolor=white:borderw=6:bordercolor=black"&#xA;    )&#xA;&#xA;filter_complex_string = &#x27;,&#x27;.join(filter_complex)&#xA;&#xA;command = [&#xA;    &#x27;ffmpeg&#x27;,&#xA;    &#x27;-loop&#x27;, &#x27;1&#x27;,&#xA;    &#x27;-i&#x27;, image_path,&#xA;    &#x27;-i&#x27;, audio_path,&#xA;    &#x27;-filter_complex&#x27;, filter_complex_string,&#xA;    &#x27;-map&#x27;, &#x27;[v]&#x27;,&#xA;    &#x27;-map&#x27;, &#x27;1:a&#x27;,&#xA;    &#x27;-c:v&#x27;, &#x27;hevc_nvenc&#x27;,&#xA;    &#x27;-c:a&#x27;, &#x27;aac&#x27;,&#xA;    &#x27;-pix_fmt&#x27;, &#x27;yuv420p&#x27;,&#xA;    &#x27;-t&#x27;, str(duration),&#xA;    &#x27;-shortest&#x27;,&#xA;    &#x27;-loglevel&#x27;, &#x27;debug&#x27;,&#xA;    &#x27;-y&#x27;,&#xA;    output_path&#xA;]&#xA;&#xA;&#xA;subprocess.run(command, check=True)&#xA;print(f"Video created successfully: {output_path}")&#xA;

    &#xA;

    and a frame from the outputted video :

    &#xA;

    enter image description here

    &#xA;