Recherche avancée

Médias (1)

Mot : - Tags -/censure

Autres articles (57)

  • Les tâches Cron régulières de la ferme

    1er décembre 2010, par

    La gestion de la ferme passe par l’exécution à intervalle régulier de plusieurs tâches répétitives dites Cron.
    Le super Cron (gestion_mutu_super_cron)
    Cette tâche, planifiée chaque minute, a pour simple effet d’appeler le Cron de l’ensemble des instances de la mutualisation régulièrement. Couplée avec un Cron système sur le site central de la mutualisation, cela permet de simplement générer des visites régulières sur les différents sites et éviter que les tâches des sites peu visités soient trop (...)

  • Le plugin : Podcasts.

    14 juillet 2010, par

    Le problème du podcasting est à nouveau un problème révélateur de la normalisation des transports de données sur Internet.
    Deux formats intéressants existent : Celui développé par Apple, très axé sur l’utilisation d’iTunes dont la SPEC est ici ; Le format "Media RSS Module" qui est plus "libre" notamment soutenu par Yahoo et le logiciel Miro ;
    Types de fichiers supportés dans les flux
    Le format d’Apple n’autorise que les formats suivants dans ses flux : .mp3 audio/mpeg .m4a audio/x-m4a .mp4 (...)

  • Creating farms of unique websites

    13 avril 2011, par

    MediaSPIP platforms can be installed as a farm, with a single "core" hosted on a dedicated server and used by multiple websites.
    This allows (among other things) : implementation costs to be shared between several different projects / individuals rapid deployment of multiple unique sites creation of groups of like-minded sites, making it possible to browse media in a more controlled and selective environment than the major "open" (...)

Sur d’autres sites (7418)

  • avformat/rcwtdec : add RCWT Closed Captions demuxer

    2 avril 2024, par Marth64
    avformat/rcwtdec : add RCWT Closed Captions demuxer
    

    RCWT (Raw Captions With Time) is a format native to ccextractor,
    a commonly used OSS tool for processing 608/708 Closed Captions (CC).
    RCWT can be used to archive the original extracted CC bitstream.
    The muxer was added in January 2024. In this commit, add the demuxer.

    One can now demux RCWT files for rendering in ccaption_dec or interop
    with ccextractor (which produces RCWT). Using the muxer/demuxer combo,
    the CC bits can be kept for processing or rendering with either tool.
    This can be an effective way to backup an original CC stream, including
    format extensions like EIA-708 and overall original presentation.

    Signed-off-by : Marth64 <marth64@proxyid.net>

    • [DH] Changelog
    • [DH] doc/demuxers.texi
    • [DH] libavformat/Makefile
    • [DH] libavformat/allformats.c
    • [DH] libavformat/rcwtdec.c
  • Ffmpeg input seeking - "Invalid NAL unit size"

    30 janvier 2024, par Dimitris

    I'm trying to use ffmpeg to get a 10-second clip from the middle of a video. The execution time of the command is important, that's why I've decided to use combined input & output seeking (as illustrated here).&#xA;The input video file is a CMAF with fragmented MP4, duration of 10 minutes.

    &#xA;

    I'm testing on a Mac, Ffmpeg version is 6.1.1.

    &#xA;

    This is the command that I'm using :

    &#xA;

    ffmpeg -nostdin -y -ss 290 -copyts -start_at_zero -i https://devcdn.flowplayer.com/5f07362e-c358-41d0-857a-c64302a3fcc9/cmaf/17bdb16d-71d1-414c-a291-a028bd45b9ec/playlist_360.m3u8 -ss 300.0 -t 10 -vcodec libwebp -lossless 0 -quality 60 -compression_level 2 -loop 0 -an -sn output.webp&#xA;

    &#xA;

    Result : no output file is created.

    &#xA;

    From what I understand it fails to seek position "290" in the video, probably due to "Invalid NAL unit size" errors.

    &#xA;

    Here's the output :

    &#xA;

    ffmpeg version N-106797-g580fb6a8c9-tessus Copyright (c) 2000-2022 the FFmpeg developersbuilt with Apple clang version 11.0.0 (clang-1100.0.33.17)configuration: --cc=/usr/bin/clang --prefix=/opt/ffmpeg --extra-version=tessus --enable-avisynth --enable-fontconfig --enable-gpl --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libfreetype --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvmaf --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-version3 --pkg-config-flags=--static --disable-ffplaylibavutil      57. 24.101 / 57. 24.101libavcodec     59. 27.100 / 59. 27.100libavformat    59. 23.100 / 59. 23.100libavdevice    59.  6.100 / 59.  6.100libavfilter     8. 37.100 /  8. 37.100libswscale      6.  6.100 /  6.  6.100libswresample   4.  6.100 /  4.  6.100libpostproc    56.  5.100 / 56.  5.100Input #0, mov,mp4,m4a,3gp,3g2,mj2, from &#x27;https://devcdn.flowplayer.com/5f07362e-c358-41d0-857a-c64302a3fcc9/cmaf/17bdb16d-71d1-414c-a291-a028bd45b9ec/playlist_360.cmfv&#x27;:Metadata:major_brand     : isomminor_version   : 1compatible_brands: isomavc1dashcmfccreation_time   : 2024-01-30T07:41:03.000000ZDuration: 00:09:56.54, start: 0.083333, bitrate: 458 kb/sStream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 640x360 [SAR 1:1 DAR 16:9], 1 kb/s, 24 fps, 24 tbr, 90k tbn (default)Metadata:creation_time   : 2024-01-30T07:41:03.000000Zhandler_name    : ETI ISO Video Media Handlervendor_id       : [0][0][0]ffmpeg version 6.1.1-tessus  https://evermeet.cx/ffmpeg/  Copyright (c) 2000-2023 the FFmpeg developers&#xA;  built with Apple clang version 11.0.0 (clang-1100.0.33.17)&#xA;  configuration: --cc=/usr/bin/clang --prefix=/opt/ffmpeg --extra-version=tessus --enable-avisynth --enable-fontconfig --enable-gpl --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libfreetype --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvmaf --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-version3 --pkg-config-flags=--static --disable-ffplay&#xA;  libavutil      58. 29.100 / 58. 29.100&#xA;  libavcodec     60. 31.102 / 60. 31.102&#xA;  libavformat    60. 16.100 / 60. 16.100&#xA;  libavdevice    60.  3.100 / 60.  3.100&#xA;  libavfilter     9. 12.100 /  9. 12.100&#xA;  libswscale      7.  5.100 /  7.  5.100&#xA;  libswresample   4. 12.100 /  4. 12.100&#xA;  libpostproc    57.  3.100 / 57.  3.100&#xA;[hls @ 0x7fc7bb904280] Skip (&#x27;#EXT-X-VERSION:6&#x27;)&#xA;[hls @ 0x7fc7bb904280] Opening &#x27;https://devcdn.flowplayer.com/5f07362e-c358-41d0-857a-c64302a3fcc9/cmaf/17bdb16d-71d1-414c-a291-a028bd45b9ec/playlist_360.cmfv&#x27; for reading&#xA;    Last message repeated 2 times&#xA;Input #0, hls, from &#x27;[**]/playlist_360.m3u8&#x27;:&#xA;  Duration: 00:09:56.46, start: 0.083333, bitrate: 0 kb/s&#xA;  Program 0 &#xA;    Metadata:&#xA;      variant_bitrate : 0&#xA;  Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 640x360 [SAR 1:1 DAR 16:9], 1 kb/s, 24 fps, 24 tbr, 90k tbn (default)&#xA;    Metadata:&#xA;      variant_bitrate : 0&#xA;      compatible_brands: isomavc1dashcmfc&#xA;      handler_name    : ETI ISO Video Media Handler&#xA;      vendor_id       : [0][0][0][0]&#xA;      encoder         : Elemental H.264&#xA;      major_brand     : isom&#xA;      minor_version   : 1&#xA;      creation_time   : 2024-01-30T07:41:03.000000Z&#xA;Stream mapping:&#xA;  Stream #0:0 -> #0:0 (h264 (native) -> webp (libwebp))&#xA;[hls @ 0x7fc7bb904280] Opening &#x27;https://devcdn.flowplayer.com/5f07362e-c358-41d0-857a-c64302a3fcc9/cmaf/17bdb16d-71d1-414c-a291-a028bd45b9ec/playlist_360.cmfv&#x27; for reading&#xA;    Last message repeated 2 times&#xA;[NULL @ 0x7fc7bb804f40] Invalid NAL unit size (1772342253 > 1534).&#xA;[NULL @ 0x7fc7bb804f40] missing picture in access unit with size 1538&#xA;[NULL @ 0x7fc7bb804f40] Invalid NAL unit size (-1977545460 > 1481).&#xA;[NULL @ 0x7fc7bb804f40] missing picture in access unit with size 1485&#xA;[NULL @ 0x7fc7bb804f40] Invalid NAL unit size (1694403391 > 1582).&#xA;[NULL @ 0x7fc7bb804f40] missing picture in access unit with size 1586&#xA;[NULL @ 0x7fc7bb804f40] Invalid NAL unit size (-1404850266 > 1661).&#xA;[NULL @ 0x7fc7bb804f40] missing picture in access unit with size 1665&#xA;[NULL @ 0x7fc7bb804f40] Invalid NAL unit size (703351242 > 1680).&#xA;[NULL @ 0x7fc7bb804f40] missing picture in access unit with size 1684&#xA;[NULL @ 0x7fc7bb804f40] Invalid NAL unit size (-836978648 > 1751).&#xA;[NULL @ 0x7fc7bb804f40] missing picture in access unit with size 1755&#xA;[NULL @ 0x7fc7bb804f40] Invalid NAL unit size (752797651 > 1867).&#xA;[NULL @ 0x7fc7bb804f40] missing picture in access unit with size 1871&#xA;[NULL @ 0x7fc7bb804f40] Invalid NAL unit size (-1831058223 > 1833).&#xA;[NULL @ 0x7fc7bb804f40] missing picture in access unit with size 1837&#xA;[NULL @ 0x7fc7bb804f40] Invalid NAL unit size (-1238958831 > 2067).&#xA;[NULL @ 0x7fc7bb804f40] missing picture in access unit with size 2071&#xA;[NULL @ 0x7fc7bb804f40] Invalid NAL unit size (435683248 > 2090).&#xA;[NULL @ 0x7fc7bb804f40] missing picture in access unit with size 2094&#xA;[NULL @ 0x7fc7bb804f40] Invalid NAL unit size (2136335178 > 2229).&#xA;[NULL @ 0x7fc7bb804f40] missing picture in access unit with size 2233&#xA;[NULL @ 0x7fc7bb804f40] Invalid NAL unit size (-1468707300 > 2203).&#xA;[NULL @ 0x7fc7bb804f40] missing picture in access unit with size 2207&#xA;[NULL @ 0x7fc7bb804f40] Invalid NAL unit size (482758774 > 2402).&#xA;[NULL @ 0x7fc7bb804f40] missing picture in access unit with size 2406&#xA;[NULL @ 0x7fc7bb804f40] Invalid NAL unit size (-1079612217 > 2417).&#xA;[NULL @ 0x7fc7bb804f40] missing picture in access unit with size 2421&#xA;[NULL @ 0x7fc7bb804f40] Invalid NAL unit size (-608087491 > 2546).&#xA;[NULL @ 0x7fc7bb804f40] missing picture in access unit with size 2550&#xA;[NULL @ 0x7fc7bb804f40] Invalid NAL unit size (-1457748625 > 2527).&#xA;[NULL @ 0x7fc7bb804f40] missing picture in access unit with size 2531&#xA;[NULL @ 0x7fc7bb804f40] Invalid NAL unit size (1933919710 > 2734).&#xA;[NULL @ 0x7fc7bb804f40] missing picture in access unit with size 2738&#xA;[NULL @ 0x7fc7bb804f40] Invalid NAL unit size (1004643870 > 2803).&#xA;[NULL @ 0x7fc7bb804f40] missing picture in access unit with size 2807&#xA;[NULL @ 0x7fc7bb804f40] Invalid NAL unit size (-207765435 > 2988).&#xA;[NULL @ 0x7fc7bb804f40] missing picture in access unit with size 2992&#xA;[NULL @ 0x7fc7bb804f40] Invalid NAL unit size (-196888537 > 2306).&#xA;[NULL @ 0x7fc7bb804f40] missing picture in access unit with size 2310&#xA;[NULL @ 0x7fc7bb804f40] Invalid NAL unit size (1118966683 > 2620).&#xA;[NULL @ 0x7fc7bb804f40] missing picture in access unit with size 2624&#xA;[NULL @ 0x7fc7bb804f40] Invalid NAL unit size (1325583054 > 2715).&#xA;[NULL @ 0x7fc7bb804f40] missing picture in access unit with size 2719&#xA;[NULL @ 0x7fc7bb804f40] Invalid NAL unit size (-2003602869 > 2906).&#xA;[NULL @ 0x7fc7bb804f40] missing picture in access unit with size 2910&#xA;[NULL @ 0x7fc7bb804f40] Invalid NAL unit size (1666330272 > 3085).&#xA;[NULL @ 0x7fc7bb804f40] missing picture in access unit with size 3089&#xA;[NULL @ 0x7fc7bb804f40] Invalid NAL unit size (-742329993 > 2593).&#xA;[NULL @ 0x7fc7bb804f40] missing picture in access unit with size 2597&#xA;[NULL @ 0x7fc7bb804f40] Invalid NAL unit size (1326266794 > 2347).&#xA;[NULL @ 0x7fc7bb804f40] missing picture in access unit with size 2351&#xA;[NULL @ 0x7fc7bb804f40] Invalid NAL unit size (2459776 > 2155).&#xA;[NULL @ 0x7fc7bb804f40] missing picture in access unit with size 2159&#xA;[https @ 0x7fc7ba022a00] Opening &#x27;https://devcdn.flowplayer.com/5f07362e-c358-41d0-857a-c64302a3fcc9/cmaf/17bdb16d-71d1-414c-a291-a028bd45b9ec/playlist_360.cmfv&#x27; for reading&#xA;[...]&#xA;[vost#0:0/libwebp @ 0x7fc7bbb05780] No filtered frames for output stream, trying to initialize anyway.&#xA;Output #0, webp, to &#x27;output.webp&#x27;:&#xA;  Metadata:&#xA;    encoder         : Lavf60.16.100&#xA;  Stream #0:0(und): Video: webp, yuv420p(progressive), 640x360 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 24 fps, 1k tbn (default)&#xA;    Metadata:&#xA;      variant_bitrate : 0&#xA;      compatible_brands: isomavc1dashcmfc&#xA;      handler_name    : ETI ISO Video Media Handler&#xA;      vendor_id       : [0][0][0][0]&#xA;      creation_time   : 2024-01-30T07:41:03.000000Z&#xA;      major_brand     : isom&#xA;      minor_version   : 1&#xA;      encoder         : Lavc60.31.102 libwebp&#xA;[out#0/webp @ 0x7fc7bbb04900] video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown&#xA;[out#0/webp @ 0x7fc7bbb04900] Output file is empty, nothing was encoded(check -ss / -t / -frames parameters if used)&#xA;frame=    0 fps=0.0 q=0.0 Lsize=       0kB time=N/A bitrate=N/A speed=N/A &#xA;

    &#xA;

    What I've tried so far :

    &#xA;

      &#xA;
    1. Downloaded the input file to a local directory and used it as input to ffmpeg - same results.

      &#xA;

    2. &#xA;

    3. Used the mp4 file from the playlist directly as an input to ffmpeg - worked but execution time is very slow

      &#xA;

    4. &#xA;

    5. Emmited the input seeking part (-ss 290 -copyts -start_at_zero) from the command - worked but also very slow in terms of execution time

      &#xA;

    6. &#xA;

    &#xA;

    Any ideas on why I'm getting "Invalid NAL unit size" and how to make the command work with input seeking ?

    &#xA;

  • Marketing Analytics in Banking : How to Be Effective and Compliant

    Marketing analytics is reshaping decision-making in the financial sector, with recent studies showing it influences over half of all marketing strategies. However, marketers surveyed by MarketingWeek identify data and analytics as the biggest skill gap in their department.

    Read More