Recherche avancée

Médias (0)

Mot : - Tags -/serveur

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (101)

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

  • Organiser par catégorie

    17 mai 2013, par

    Dans MédiaSPIP, une rubrique a 2 noms : catégorie et rubrique.
    Les différents documents stockés dans MédiaSPIP peuvent être rangés dans différentes catégories. On peut créer une catégorie en cliquant sur "publier une catégorie" dans le menu publier en haut à droite ( après authentification ). Une catégorie peut être rangée dans une autre catégorie aussi ce qui fait qu’on peut construire une arborescence de catégories.
    Lors de la publication prochaine d’un document, la nouvelle catégorie créée sera proposée (...)

Sur d’autres sites (5804)

  • avutil : remove deprecated FF_API_PALETTE_HAS_CHANGED

    19 février, par James Almer
    avutil : remove deprecated FF_API_PALETTE_HAS_CHANGED
    

    Deprecated since 2023-05-18.

    Signed-off-by : James Almer <jamrial@gmail.com>

    • [DH] libavcodec/8bps.c
    • [DH] libavcodec/ansi.c
    • [DH] libavcodec/bethsoftvideo.c
    • [DH] libavcodec/bfi.c
    • [DH] libavcodec/bintext.c
    • [DH] libavcodec/bmvvideo.c
    • [DH] libavcodec/brenderpix.c
    • [DH] libavcodec/c93.c
    • [DH] libavcodec/cdgraphics.c
    • [DH] libavcodec/cdtoons.c
    • [DH] libavcodec/cinepak.c
    • [DH] libavcodec/dds.c
    • [DH] libavcodec/dfa.c
    • [DH] libavcodec/dsicinvideo.c
    • [DH] libavcodec/dxa.c
    • [DH] libavcodec/flicvideo.c
    • [DH] libavcodec/gemdec.c
    • [DH] libavcodec/idcinvideo.c
    • [DH] libavcodec/imx.c
    • [DH] libavcodec/interplayvideo.c
    • [DH] libavcodec/jvdec.c
    • [DH] libavcodec/kmvc.c
    • [DH] libavcodec/mscc.c
    • [DH] libavcodec/msrle.c
    • [DH] libavcodec/mss1.c
    • [DH] libavcodec/msvideo1.c
    • [DH] libavcodec/pafvideo.c
    • [DH] libavcodec/pictordec.c
    • [DH] libavcodec/psd.c
    • [DH] libavcodec/qdrw.c
    • [DH] libavcodec/qpeg.c
    • [DH] libavcodec/qtrle.c
    • [DH] libavcodec/rawdec.c
    • [DH] libavcodec/rscc.c
    • [DH] libavcodec/sga.c
    • [DH] libavcodec/smacker.c
    • [DH] libavcodec/smc.c
    • [DH] libavcodec/targa.c
    • [DH] libavcodec/tiertexseqv.c
    • [DH] libavcodec/tmv.c
    • [DH] libavcodec/tscc.c
    • [DH] libavcodec/vb.c
    • [DH] libavcodec/vqavideo.c
    • [DH] libavcodec/yop.c
    • [DH] libavutil/frame.c
    • [DH] libavutil/frame.h
    • [DH] libavutil/version.h
  • avformat/dashdec : Check whitelist

    15 janvier, par Michael Niedermayer
    avformat/dashdec : Check whitelist
    

    Fixes : CVE-2023-6602, V. DASH Playlist SSRF

    Found-by : Harvey Phillips of Amazon Element55 (element55)
    Signed-off-by : Michael Niedermayer <michael@niedermayer.cc>

    • [DH] libavformat/dashdec.c
  • How to resize dimensions of video through ffmpeg-python ?

    25 janvier, par kunambi

    I'm trying to resize a video file which a user has uploaded to Django, by using ffmpeg-python. The documentation isn't very easy to understand, so I've tried to cobble this together from various sources.

    &#xA;

    This method is run in a celery container, in order to not slow the experience for the user. The problem I'm facing is that I can't seem to resize the video file. I've tried two different approaches :

    &#xA;

    from django.db import models&#xA;from io import BytesIO&#xA;from myapp.models import MediaModel&#xA;&#xA;&#xA;def resize_video(mypk: str) -> None:&#xA;    instance = MediaModel.objects.get(pk=mypk)&#xA;    media_instance: models.FileField = instance.media&#xA;    media_output = "test.mp4"&#xA;    buffer = BytesIO()&#xA;&#xA;    for chunk in media_instance.chunks():&#xA;        buffer.write(chunk)&#xA;&#xA;    stream_video = ffmpeg.input("pipe:").video.filter("scale", 720, -1)  # resize to 720px width&#xA;    stream_audio = ffmpeg.input("pipe:").audio&#xA;    process = (&#xA;        ffmpeg.output(stream_video, stream_audio, media_output, acodec="aac")&#xA;        .overwrite_output()&#xA;        .run_async(pipe_stdin=True, quiet=True)&#xA;    )&#xA;    buffer.seek(0)&#xA;    process_out, process_err = process.communicate(input=buffer.getbuffer())&#xA;    # (pdb) process_out&#xA;    # b&#x27;&#x27;&#xA;&#xA;    # attempting to use `.concat` instead&#xA;    process2 = (&#xA;        ffmpeg.concat(stream_video, stream_audio, v=1, a=1)&#xA;        .output(media_output)&#xA;        .overwrite_output()&#xA;        .run_async(pipe_stdin=True, quiet=True)&#xA;    )&#xA;    buffer.seek(0)&#xA;    process2_out, process2_err = process2.communicate(input=buffer.getbuffer())&#xA;    # (pdb) process2_out&#xA;    # b&#x27;&#x27;&#xA;

    &#xA;

    As we can see, no matter which approach chosen, the output is an empty binary. The process_err and process2_err both generate the following message :

    &#xA;

    ffmpeg version N-111491-g31979127f8-20230717 Copyright (c) 2000-2023 the&#xA;FFmpeg developers&#xA;  built with gcc 13.1.0 (crosstool-NG 1.25.0.196_227d99d)&#xA;  configuration: --prefix=/ffbuild/prefix --pkg-config-flags=--static&#xA;--pkg-config=pkg-config --cross-prefix=x86_64-w64-mingw32- --arch=x86_64&#xA;--target-os=mingw32 --enable-gpl --enable-version3 --disable-debug&#xA;--disable-w32threads --enable-pthreads --enable-iconv --enable-libxml2&#xA;--enable-zlib --enable-libfreetype --enable-libfribidi --enable-gmp&#xA;--enable-lzma --enable-fontconfig --enable-libvorbis --enable-opencl&#xA;--disable-libpulse --enable-libvmaf --disable-libxcb --disable-xlib&#xA;--enable-amf --enable-libaom --enable-libaribb24 --enable-avisynth&#xA;--enable-chromaprint --enable-libdav1d --enable-libdavs2&#xA;--disable-libfdk-aac --enable-ffnvcodec --enable-cuda-llvm --enable-frei0r&#xA;--enable-libgme --enable-libkvazaar --enable-libass --enable-libbluray&#xA;--enable-libjxl --enable-libmp3lame --enable-libopus --enable-librist&#xA;--enable-libssh --enable-libtheora --enable-libvpx --enable-libwebp&#xA;--enable-lv2 --enable-libvpl --enable-openal --enable-libopencore-amrnb&#xA;--enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg&#xA;--enable-libopenmpt --enable-librav1e --enable-librubberband&#xA;--enable-schannel --enable-sdl2 --enable-libsoxr --enable-libsrt&#xA;--enable-libsvtav1 --enable-libtwolame --enable-libuavs3d --disable-libdrm&#xA;--disable-vaapi --enable-libvidstab --enable-vulkan --enable-libshaderc&#xA;--enable-libplacebo --enable-libx264 --enable-libx265 --enable-libxavs2&#xA;--enable-libxvid --enable-libzimg --enable-libzvbi&#xA;--extra-cflags=-DLIBTWOLAME_STATIC --extra-cxxflags=&#xA;--extra-ldflags=-pthread --extra-ldexeflags= --extra-libs=-lgomp&#xA;--extra-version=20230717&#xA;  libavutil      58. 14.100 / 58. 14.100&#xA;  libavcodec     60. 22.100 / 60. 22.100&#xA;  libavformat    60. 10.100 / 60. 10.100&#xA;  libavdevice    60.  2.101 / 60.  2.101&#xA;  libavfilter     9.  8.102 /  9.  8.102&#xA;  libswscale      7.  3.100 /  7.  3.100&#xA;  libswresample   4. 11.100 /  4. 11.100&#xA;  libpostproc    57.  2.100 / 57.  2.100&#xA; "Input #0, mov,mp4,m4a,3gp,3g2,mj2, frompipe:&#x27;:\r\n"&#xA;  Metadata:&#xA;    major_brand     : mp42&#xA;    minor_version   : 0&#xA;    compatible_brands: mp42mp41&#xA;    creation_time   : 2020-11-10T15:01:09.000000Z&#xA;  Duration: 00:00:04.16, start: 0.000000, bitrate: N/A&#xA;  Stream #0:0[0x1](eng): Video: h264 (Main) (avc1 / 0x31637661),&#xA;yuv420p(progressive), 1920x1080 [SAR 1:1 DAR 16:9], 2649 kb/s, 25 fps, 25&#xA;tbr, 25k tbn (default)&#xA;    Metadata:&#xA;      creation_time   : 2020-11-10T15:01:09.000000Z&#xA;      handler_name    : ?Mainconcept Video Media Handler&#xA;      vendor_id       : [0][0][0][0]&#xA;      encoder         : AVC Coding&#xA;  Stream #0:1[0x2](eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz,&#xA;stereo, fltp, 317 kb/s (default)&#xA;    Metadata:&#xA;      creation_time   : 2020-11-10T15:01:09.000000Z&#xA;      handler_name    : #Mainconcept MP4 Sound Media Handler&#xA;      vendor_id       : [0][0][0][0]&#xA;Stream mapping:&#xA;  Stream #0:0 (h264) -> scale:default (graph 0)&#xA;  scale:default (graph 0) -> Stream #0:0 (libx264)&#xA;  Stream #0:1 -> #0:1 (aac (native) -> aac (native))&#xA;[libx264 @ 00000243a23a1100] using SAR=1/1&#xA;[libx264 @ 00000243a23a1100] using cpu capabilities: MMX2 SSE2Fast SSSE3&#xA;SSE4.2 AVX FMA3 BMI2 AVX2&#xA;[libx264 @ 00000243a23a1100] profile High, level 3.0, 4:2:0, 8-bit&#xA;[libx264 @ 00000243a23a1100] 264 - core 164 - H.264/MPEG-4 AVC codec -&#xA;Copyleft 2003-2023 - http://www.videolan.org/x264.html - options: cabac=1&#xA;ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00&#xA;mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11&#xA;fast_pskip=1 chroma_qp_offset=-2 threads=6 lookahead_threads=1&#xA;sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0&#xA;constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1&#xA;weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40&#xA;intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0&#xA;qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00&#xA; "Output #0, mp4, toaa37f8d7685f4df9af85b1cdcd95997e.mp4&#x27;:\r\n"&#xA;  Metadata:&#xA;    major_brand     : mp42&#xA;    minor_version   : 0&#xA;    compatible_brands: mp42mp41&#xA;    encoder         : Lavf60.10.100&#xA;  Stream #0:0: Video: h264 (avc1 / 0x31637661), yuv420p(tv, progressive),&#xA;800x450 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 12800 tbn&#xA;    Metadata:&#xA;      encoder         : Lavc60.22.100 libx264&#xA;    Side data:&#xA;      cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A&#xA;  Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo,&#xA;fltp, 128 kb/s (default)&#xA;    Metadata:&#xA;      creation_time   : 2020-11-10T15:01:09.000000Z&#xA;      handler_name    : #Mainconcept MP4 Sound Media Handler&#xA;      vendor_id       : [0][0][0][0]&#xA;      encoder         : Lavc60.22.100 aac&#xA;frame=    0 fps=0.0 q=0.0 size=       0kB time=N/A bitrate=N/A&#xA;speed=N/A    \r&#x27;&#xA;frame=   21 fps=0.0 q=28.0 size=       0kB time=00:00:02.75 bitrate=  &#xA;0.1kbits/s speed=4.75x    \r&#x27;&#xA;[out#0/mp4 @ 00000243a230bd80] video:91kB audio:67kB subtitle:0kB other&#xA;streams:0kB global headers:0kB muxing overhead: 2.838559%&#xA;frame=  104 fps=101 q=-1.0 Lsize=     162kB time=00:00:04.13 bitrate=&#xA;320.6kbits/s speed=4.02x    &#xA;[libx264 @ 00000243a23a1100] frame I:1     Avg QP:18.56  size:  2456&#xA;[libx264 @ 00000243a23a1100] frame P:33    Avg QP:16.86  size:  1552&#xA;[libx264 @ 00000243a23a1100] frame B:70    Avg QP:17.55  size:   553&#xA;[libx264 @ 00000243a23a1100] consecutive B-frames:  4.8% 11.5% 14.4%&#xA;69.2%&#xA;[libx264 @ 00000243a23a1100] mb I  I16..4: 17.3% 82.1%  0.6%&#xA;[libx264 @ 00000243a23a1100] mb P  I16..4:  5.9% 15.2%  0.4%  P16..4: 18.3% &#xA;0.9%  0.4%  0.0%  0.0%    skip:58.7%&#xA;[libx264 @ 00000243a23a1100] mb B  I16..4:  0.8%  0.3%  0.0%  B16..8: 15.4% &#xA;1.0%  0.0%  direct: 3.6%  skip:78.9%  L0:34.2% L1:64.0% BI: 1.7%&#xA;[libx264 @ 00000243a23a1100] 8x8 transform intra:68.2% inter:82.3%&#xA;[libx264 @ 00000243a23a1100] coded y,uvDC,uvAC intra: 4.2% 18.4% 1.2% inter:&#xA;1.0% 6.9% 0.0%&#xA;[libx264 @ 00000243a23a1100] i16 v,h,dc,p: 53% 25%  8% 14%&#xA;[libx264 @ 00000243a23a1100] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 19%  6% 70%  1% &#xA;1%  1%  1%  0%  0%&#xA;[libx264 @ 00000243a23a1100] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 46% 21% 15%  2% &#xA;5%  4%  3%  3%  1%&#xA;[libx264 @ 00000243a23a1100] i8c dc,h,v,p: 71% 15% 13%  1%&#xA;[libx264 @ 00000243a23a1100] Weighted P-Frames: Y:30.3% UV:15.2%&#xA;[libx264 @ 00000243a23a1100] ref P L0: 46.7%  7.5% 34.6%  7.3%  3.9%&#xA;[libx264 @ 00000243a23a1100] ref B L0: 88.0% 10.5%  1.5%&#xA;[libx264 @ 00000243a23a1100] ref B L1: 98.1%  1.9%&#xA;[libx264 @ 00000243a23a1100] kb/s:177.73&#xA;[aac @ 00000243a23a2e00] Qavg: 1353.589&#xA;

    &#xA;

    I'm at a loss right now, would love any feedback/solution.

    &#xA;