Recherche avancée

Médias (2)

Mot : - Tags -/rotation

Autres articles (76)

  • Amélioration de la version de base

    13 septembre 2013

    Jolie sélection multiple
    Le plugin Chosen permet d’améliorer l’ergonomie des champs de sélection multiple. Voir les deux images suivantes pour comparer.
    Il suffit pour cela d’activer le plugin Chosen (Configuration générale du site > Gestion des plugins), puis de configurer le plugin (Les squelettes > Chosen) en activant l’utilisation de Chosen dans le site public et en spécifiant les éléments de formulaires à améliorer, par exemple select[multiple] pour les listes à sélection multiple (...)

  • Participer à sa traduction

    10 avril 2011

    Vous pouvez nous aider à améliorer les locutions utilisées dans le logiciel ou à traduire celui-ci dans n’importe qu’elle nouvelle langue permettant sa diffusion à de nouvelles communautés linguistiques.
    Pour ce faire, on utilise l’interface de traduction de SPIP où l’ensemble des modules de langue de MediaSPIP sont à disposition. ll vous suffit de vous inscrire sur la liste de discussion des traducteurs pour demander plus d’informations.
    Actuellement MediaSPIP n’est disponible qu’en français et (...)

  • Menus personnalisés

    14 novembre 2010, par

    MediaSPIP utilise le plugin Menus pour gérer plusieurs menus configurables pour la navigation.
    Cela permet de laisser aux administrateurs de canaux la possibilité de configurer finement ces menus.
    Menus créés à l’initialisation du site
    Par défaut trois menus sont créés automatiquement à l’initialisation du site : Le menu principal ; Identifiant : barrenav ; Ce menu s’insère en général en haut de la page après le bloc d’entête, son identifiant le rend compatible avec les squelettes basés sur Zpip ; (...)

Sur d’autres sites (8744)

  • checkasm/hevc_pel : Fix stack buffer overreads

    28 septembre 2021, par Andreas Rheinhardt
    checkasm/hevc_pel : Fix stack buffer overreads
    

    This patch increases several stack buffers in order to fix
    stack-buffer-overflows (e.g. in put_hevc_qpel_uni_hv_9 in
    line 814 of hevcdsp_template.c) detected with ASAN in the hevc_pel
    checkasm test.
    The buffers are increased by the minimal amount necessary
    in order not to mask potential future bugs.

    Reviewed-by : Martin Storsjö <martin@martin.st>
    Reviewed-by : "zhilizhao(赵志立)" <quinkblack@foxmail.com>
    Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    • [DH] tests/checkasm/hevc_pel.c
  • Create a mkv file with colored background and containing a given audio and subtitle stream

    25 mai 2023, par rdrg109

    Table of contents

    &#xA;

      &#xA;
    • The context
    • &#xA;

    • Minimal working example
    • &#xA;

    • What I've tried&#xA;
        &#xA;
      • Create a mkv file with colored background and an audio stream
      • &#xA;

      • Create a mkv file with colored background, an audio stream and a subtitles stream
      • &#xA;

      &#xA;

    • &#xA;

    • The question
    • &#xA;

    &#xA;

    &#xA;

    The context

    &#xA;

    I have a *.flac file and a *.srt file. I want to merge those files in a MKV file, but at the same time, I want to add a video stream. I want the video stream to show a green background the entire time.

    &#xA;

    &#xA;

    Minimal working example

    &#xA;

    For our experimentation, let's create two sample files : one *.flac file and one *.srt file.

    &#xA;

    The following command creates a *.flac file that lasts 60 seconds and contains a sine wave.

    &#xA;

    $ ffmpeg -y -f lavfi -i "sine=f=1000:d=60" input.flac&#xA;

    &#xA;

    The following command creates a *.srt file. Note that our last subtitle lasts until the sixth second, this is intended.

    &#xA;

    $ cat &lt;&lt; EOF > input.srt&#xA;1&#xA;00:00:00,000 --> 00:00:03,000&#xA;This is the first subtitle in a&#xA;SRT file.&#xA;&#xA;2&#xA;00:00:03,000 --> 00:00:06,000&#xA;This is the second subtitle in a&#xA;SRT file.&#xA;EOF&#xA;

    &#xA;

    &#xA;

    What I've tried

    &#xA;

    &#xA;

    Create a mkv file with colored background and an audio stream

    &#xA;

    I know how to create a MKV file containing a given audio stream and a colored background as the video stream.

    &#xA;

    The following command creates a MKV file containing input.flac as the audio stream and green background as the video stream. The MKV file have the same duration as input.flac.

    &#xA;

    $ ffmpeg \&#xA;  -y \&#xA;  -f lavfi \&#xA;  -i color=c=green:s=2x2 \&#xA;  -i input.flac \&#xA;  -c:v libx264 \&#xA;  -c:a copy \&#xA;  -shortest \&#xA;  output.mkv&#xA;

    &#xA;

    The following command shows the duration of the streams in the resulting file.

    &#xA;

    $ ffprobe -v error -print_format json -show_entries stream=codec_type:stream_tags=duration output.mkv | jq -r &#x27;&#x27;&#xA;

    &#xA;

    {&#xA;  "programs": [],&#xA;  "streams": [&#xA;    {&#xA;      "codec_type": "video",&#xA;      "tags": {&#xA;        "DURATION": "00:00:58.200000000"&#xA;      }&#xA;    },&#xA;    {&#xA;      "codec_type": "audio",&#xA;      "tags": {&#xA;        "DURATION": "00:01:00.000000000"&#xA;      }&#xA;    }&#xA;  ]&#xA;}&#xA;

    &#xA;

    &#xA;

    Create a mkv file with colored background, an audio stream and a subtitles stream

    &#xA;

    To add a subtitles stream, I just need to specify the *.srt file. However, when I do this, the duration of the video is set to the time of the last subtitle in the *.srt file. This is expected because I have used -shortest. I would get the result I'm looking for if it were possible to specify the stream that -shortest gives top priority to. I haven't found this information on the Internet.

    &#xA;

    $ ffmpeg \&#xA;  -y \&#xA;  -f lavfi \&#xA;  -i color=c=green:s=2x2 \&#xA;  -i input.flac \&#xA;  -i input.srt \&#xA;  -c:v libx264 \&#xA;  -c:a copy \&#xA;  -shortest \&#xA;  output.mkv&#xA;

    &#xA;

    The following command shows the duration of the streams in the resulting file. Note that the maximum duration of the resulting file is 6 seconds, while in the resulting file from the previous section it was 1 minute.

    &#xA;

    $ ffprobe -v error -print_format json -show_entries stream=codec_type:stream_tags=duration output.mkv | jq -r &#x27;&#x27;&#xA;

    &#xA;

    {&#xA;  "programs": [],&#xA;  "streams": [&#xA;    {&#xA;      "codec_type": "video",&#xA;      "tags": {&#xA;        "DURATION": "00:00:01.160000000"&#xA;      }&#xA;    },&#xA;    {&#xA;      "codec_type": "audio",&#xA;      "tags": {&#xA;        "DURATION": "00:00:03.134000000"&#xA;      }&#xA;    },&#xA;    {&#xA;      "codec_type": "subtitle",&#xA;      "tags": {&#xA;        "DURATION": "00:00:06.000000000"&#xA;      }&#xA;    }&#xA;  ]&#xA;}&#xA;

    &#xA;

    &#xA;

    The question

    &#xA;

    Given a *.flac file and a *.srt file. How to merge them in a *.mkv file so that it has the *.flac file as the audio stream, the *.srt file as the subtitles stream and a green background as the video stream ?

    &#xA;

  • How to sum audio from two streams in ffmpeg

    9 février 2021, par user3188445

    I have a video file with two audio streams, representing two people talking at different times. The two people never talk at the same time, so there is no danger of clipping by summing the audio. I would like to sum the audio into one stream without reducing the volume. The ffmpeg amix filter has an option that would seem to do what I want, but the option does not seem to work. Here are two minimal non-working examples (the audio tracks are [0:2] and [0:3]) :

    &#xA;

    ffmpeg -i input.mkv -map 0:0 -c:v copy \&#xA;       -filter_complex &#x27;[0:2][0:3]amix&#x27; \&#xA;       output.m4v&#xA;&#xA;ffmpeg -i input.mkv -map 0:0 -c:v copy \&#xA;       -filter_complex &#x27;[0:2][0:3]amix=sum=sum&#x27; \&#xA;       output.m4v&#xA;

    &#xA;

    The first example diminishes the audio volume. The second example is a syntax error. I tried other variants like amix=sum and amix=sum=1, but despite the documentation I don't think the sum option exists any more. ffmpeg -h filter=amix does not mention the sum option (ffmpeg version n4.3.1).

    &#xA;

    My questions :

    &#xA;

      &#xA;
    1. Can I sum two audio tracks with ffmpeg, without losing resolution. (I'd rather not cut the volume in half and scale it up, but if there's no other way I guess I'd accept and answer that sacrifices a bit.)

      &#xA;

    2. &#xA;

    3. Is there an easy way to adjust the relative delay of one of the tracks by a few milliseconds ?

      &#xA;

    4. &#xA;

    &#xA;