Recherche avancée

Médias (91)

Autres articles (102)

  • Multilang : améliorer l’interface pour les blocs multilingues

    18 février 2011, par

    Multilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
    Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela.

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

  • avformat/avformat : Remove redundant "NOT PART OF PUBLIC API"

    18 mars 2020, par Andreas Rheinhardt
    avformat/avformat : Remove redundant "NOT PART OF PUBLIC API"
    

    AVStream.request_probe as well as AVStream.mux_ts_offset are below the
    separator of public and private fields, so that a further "NOT PART OF
    PUBLIC API" is redundant.

    Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@gmail.com>

    • [DH] libavformat/avformat.h
  • aac : Split function to parse ADTS header data into public and private part

    26 avril 2017, par Diego Biurrun
    aac : Split function to parse ADTS header data into public and private part
    

    This makes the currently semi-public avpriv_aac_parse_header() function
    private to libavcodec and adds a proper public API function to return
    the parts of the ADTS header required in libavformat.

    • [DBH] configure
    • [DBH] doc/developer.texi
    • [DBH] libavcodec/Makefile
    • [DBH] libavcodec/aac_adtstoasc_bsf.c
    • [DBH] libavcodec/aac_parser.c
    • [DBH] libavcodec/aacdec.c
    • [DBH] libavcodec/adts_header.c
    • [DBH] libavcodec/adts_header.h
    • [DBH] libavcodec/adts_parser.c
    • [DBH] libavcodec/adts_parser.h
    • [DBH] libavformat/spdifdec.c
    • [DBH] libavformat/spdifenc.c
  • How to split one overlay script to multiple part scripts ?

    4 mai 2024, par mikezang

    I can slide 30 images from left to center and countdown 10 seconds, then keep slide to left..., but run this script more than hours...

    &#xA;

    script.txt

    &#xA;

    [0:v]scale=864:504:force_original_aspect_ratio=decrease,pad=864:504:-1:-1,setsar=1[s0];&#xA;[1:v]scale=864:504:force_original_aspect_ratio=decrease,pad=864:504:-1:-1,setsar=1[s1];&#xA;...&#xA;[29:v]scale=864:504:force_original_aspect_ratio=decrease,pad=864:504:-1:-1,setsar=1[s29];&#xA;&#xA;[s0]split=2[bg][v];&#xA;[bg]drawbox=c=white:t=fill[bg];&#xA;[bg][v]overlay=x=&#x27;if(between(t,0,10),max(W-w*(t-0),0),max(0-w*(t-10),0-W))&#x27;,&#xA;drawtext=fontfile=&#x27;/WINDOWS/Fonts/Arial.ttf&#x27;:text=&#x27;%{eif\:10-t\:d}&#x27;:&#xA;box=1:boxborderw=10|14:fontsize=24:x=w-tw-10:y=14:boxcolor=orange@0.4:fontcolor=red:enable=&#x27;between(t,0,10)&#x27;[v0];&#xA;&#xA;[v0][s1]overlay=x=&#x27;if(between(t,10,20),max(W-w*(t-10),0),max(0-w*(t-20),0-W))&#x27;,&#xA;drawtext=fontfile=&#x27;/WINDOWS/Fonts/Arial.ttf&#x27;:text=&#x27;%{eif\:20-t\:d}&#x27;:&#xA;box=1:boxborderw=10|14:fontsize=24:x=w-tw-10:y=14:boxcolor=orange@0.4:fontcolor=red:enable=&#x27;between(t,10,20)&#x27;[v1];&#xA;...&#xA;

    &#xA;

    script.bat

    &#xA;

    ffmpeg -hide_banner ^&#xA;    -loop 1 -i "images\01.png" ^&#xA;    -loop 1 -i "images\02.png" ^&#xA;...&#xA;    -loop 1 -i "images\30.png" ^&#xA;    -filter_complex_script script.txt ^&#xA;    -t 300 -y videos/mergeYearsTest.mp4&#xA;

    &#xA;

    I think that I can split script to create 30 parts video then merge them to shorten time :

    &#xA;

    scipt-01.txt

    &#xA;

    [0:v]scale=864:504:force_original_aspect_ratio=decrease,pad=864:504:-1:-1,setsar=1[s0];&#xA;[s0]split=2[bg][v];&#xA;[bg]drawbox=c=white:t=fill[bg];&#xA;[bg][v]overlay=x=&#x27;if(between(t,0,10),max(W-w*(t-0),0),max(0-w*(t-10),0-W))&#x27;,&#xA;drawtext=fontfile=&#x27;/WINDOWS/Fonts/Arial.ttf&#x27;:text=&#x27;%{eif\:10-t\:d}&#x27;:&#xA;box=1:boxborderw=10|10:fontsize=24:x=w-tw-10:y=10:boxcolor=orange@0.4:fontcolor=red:enable=&#x27;between(t,0,10)&#x27;;&#xA;

    &#xA;

    script-01.bat

    &#xA;

    ffmpeg -hide_banner -loop 1 -i "images\01.png" ^   &#xA;    -filter_complex_script script-01.txt -t 10 -y v01.mp4&#xA;

    &#xA;

    v01.mp4 is no any problems.

    &#xA;

    script-02.txt

    &#xA;

    [0:v]scale=864:504:force_original_aspect_ratio=decrease,pad=864:504:-1:-1,setsar=1[s0];&#xA;[1:v]scale=864:504:force_original_aspect_ratio=decrease,pad=864:504:-1:-1,setsar=1[s1];&#xA;&#xA;[s0][s1]overlay=x=&#x27;if(between(t,10,20),max(W-w*(t-10),0),max(0-w*(t-20),0-W))&#x27;,&#xA;drawtext=fontfile=&#x27;/WINDOWS/Fonts/Arial.ttf&#x27;:text=&#x27;%{eif\:20-t\:d}&#x27;:&#xA;box=1:boxborderw=10|10:fontsize=24:x=w-tw-10:y=10:boxcolor=orange@0.4:fontcolor=red:enable=&#x27;between(t,10,20)&#x27;;&#xA;

    &#xA;

    script-02.bat

    &#xA;

    ffmpeg -hide_banner -i "v01.mp4" -loop 1 -i "images\02.png" ^&#xA;    -filter_complex_script script-02.txt -t 10 -y v02.mp4&#xA;

    &#xA;

    but this v02.mp4 is the same as v01.mp4 without slide next image, I also tried -loop 1 "v01.mp4", that will be error, what can I do to create v02.mp4 as the same affect with full script ?

    &#xA;

    ====================================================

    &#xA;

    I got what I wonder, script-02 should be as below :

    &#xA;

    script-02.txt&#xA;[0:v]scale=864:504:force_original_aspect_ratio=decrease,pad=864:504 :-1 :-1,setsar=1[s0] ;&#xA;[1:v]scale=864:504:force_original_aspect_ratio=decrease,pad=864:504 :-1 :-1,setsar=1[s1] ;

    &#xA;

    [s0][s1]overlay=x=&#x27;if(between(t,0,10),max(W-w*t,0),max(0-w*(t-10),0-W))&#x27;,&#xA;drawtext=fontfile=&#x27;/WINDOWS/Fonts/Arial.ttf&#x27;:text=&#x27;%{eif\:10-t\:d}&#x27;:&#xA;box=1:boxborderw=10|10:fontsize=24:x=w-tw-10:y=10:boxcolor=orange@0.4:fontcolor=red:enable=&#x27;between(t,0,10)&#x27;;&#xA;

    &#xA;

    script-02.bat

    &#xA;

    ffmpeg -hide_banner &#xA;    -loop 1 -i "images\01.png" &#xA;    -loop 1 -i "images\02.png" &#xA;    -filter_complex_script script-02.txt -t 10 -y v02.mp4&#xA;

    &#xA;

    enter image description here&#xA;enter image description here&#xA;enter image description here

    &#xA;