Recherche avancée

Médias (91)

Autres articles (112)

  • 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 ;

  • Les autorisations surchargées par les plugins

    27 avril 2010, par

    Mediaspip core
    autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs

  • Personnaliser les catégories

    21 juin 2013, par

    Formulaire de création d’une catégorie
    Pour ceux qui connaissent bien SPIP, une catégorie peut être assimilée à une rubrique.
    Dans le cas d’un document de type catégorie, les champs proposés par défaut sont : Texte
    On peut modifier ce formulaire dans la partie :
    Administration > Configuration des masques de formulaire.
    Dans le cas d’un document de type média, les champs non affichés par défaut sont : Descriptif rapide
    Par ailleurs, c’est dans cette partie configuration qu’on peut indiquer le (...)

Sur d’autres sites (11321)

  • docs : point to aresample from asyncts docs

    18 décembre 2012, par Michael Niedermayer

    docs : point to aresample from asyncts docs

  • Trim with ffmpeg without re-encoding gives issues on the trimming point

    3 mai 2022, par Oleg Merkulov

    I have a video file with following parameters :

    


    Container: mp4
Video: h264
Audio: AAC
Duration: 00:29:38.03


    


    I need to extract 2 parts from it and merge it into one video. I want to keep the quality and make the operation as fast as possible. Thus -> I don't want to re-encode.

    


    I'm using the following :

    


    ffmpeg -y -ss 00:01:00 -to 00:03:00 -i 30.mp4 -c copy part-1.mp4
ffmpeg -y -ss 00:21:00 -to 00:29:00 -i 30.mp4 -c copy part-2.mp4
ffmpeg -y -f concat -safe 0 -i parts.txt -c copy merged.mp4
parts.txt:
file 'part-1.mp4'
file 'part-2.mp4'


    


    the output has 103 warnings like that :

    


    [mp4 @ 0x7fa91d707e40] Non-monotonous DTS in output stream 0:1; previous: 5759491, current: 5719904; changing to 5759492. This may result in incorrect timestamps in the output file.
[mp4 @ 0x7fa91d707e40] Non-monotonous DTS in output stream 0:0; previous: 3598631, current: 3574391; changing to 3598632. This may result in incorrect timestamps in the output file.


    


    merged.mp4 has an issue on 00:02:00, right after the cut.
The audio is not in sync with video for around 5 seconds and then after that it goes perfectly.

    


    What can cause such an issue ? Is there is a way to trim without losing quality ?

    


  • ffmpeg segmentation fails with floating point exception

    19 août 2020, par painfulenglish

    I'm trying to segment a video using the following command :

    


    ffmpeg -i /home/user/videos/0001.MP4 -codec copy -map 0 -f segment -segment_frames 66 /tmp/boos/0001/0001_%03d.MP4


    


    After working for a few seconds, the output being

    


    frame=  251 fps=0.0 q=-1.0 size=N/A time=00:00:10.02 bitrate=N/A speed=19.6x    


    


    the process fails with a floating point exception. The full output is given below. I have a suspicion that the problem may be specific to GoPro videos due to the following observations :

    


      

    1. The same video is segmented successfully if I first re-encode it using ffmpeg.
    2. 


    3. Other videos (non-GoPro) do not cause the problem.
    4. 


    


    I would appreciate any suggestions on how to track down or even solve the problem.

    


    Full output :

    


    ffmpeg version 3.4.8-0ubuntu0.2 Copyright (c) 2000-2020 the FFmpeg developers&#xA;  built with gcc 7 (Ubuntu 7.5.0-3ubuntu1~18.04)&#xA;  configuration: --prefix=/usr --extra-version=0ubuntu0.2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared&#xA;  libavutil      55. 78.100 / 55. 78.100&#xA;  libavcodec     57.107.100 / 57.107.100&#xA;  libavformat    57. 83.100 / 57. 83.100&#xA;  libavdevice    57. 10.100 / 57. 10.100&#xA;  libavfilter     6.107.100 /  6.107.100&#xA;  libavresample   3.  7.  0 /  3.  7.  0&#xA;  libswscale      4.  8.100 /  4.  8.100&#xA;  libswresample   2.  9.100 /  2.  9.100&#xA;  libpostproc    54.  7.100 / 54.  7.100&#xA;Input #0, mov,mp4,m4a,3gp,3g2,mj2, from &amp;apos;/home/broadbelt/videos/0001.MP4&amp;apos;:&#xA;  Metadata:&#xA;    major_brand     : mp41&#xA;    minor_version   : 538120216&#xA;    compatible_brands: mp41&#xA;    creation_time   : 2019-11-18T13:55:42.000000Z&#xA;    firmware        : HD7.01.01.80.00&#xA;  Duration: 00:17:38.22, start: 0.000000, bitrate: 30245 kb/s&#xA;    Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuvj420p(pc, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 30000 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc (default)&#xA;    Metadata:&#xA;      creation_time   : 2019-11-18T13:55:42.000000Z&#xA;      handler_name    : GoPro AVC  &#xA;      encoder         : GoPro AVC encoder&#xA;      timecode        : 13:55:42:21&#xA;    Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 189 kb/s (default)&#xA;    Metadata:&#xA;      creation_time   : 2019-11-18T13:55:42.000000Z&#xA;      handler_name    : GoPro AAC  &#xA;      timecode        : 13:55:42:21&#xA;    Stream #0:2(eng): Data: none (tmcd / 0x64636D74) (default)&#xA;    Metadata:&#xA;      creation_time   : 2019-11-18T13:55:42.000000Z&#xA;      handler_name    : GoPro TCD  &#xA;      timecode        : 13:55:42:21&#xA;    Stream #0:3(eng): Data: none (gpmd / 0x646D7067), 37 kb/s (default)&#xA;    Metadata:&#xA;      creation_time   : 2019-11-18T13:55:42.000000Z&#xA;      handler_name    : GoPro MET  &#xA;    Stream #0:4(eng): Data: none (fdsc / 0x63736466), 9 kb/s (default)&#xA;    Metadata:&#xA;      creation_time   : 2019-11-18T13:55:42.000000Z&#xA;      handler_name    : GoPro SOS  &#xA;<span style="background-color:#2E3436"><font color="#FF87FF">[segment @ 0x562a95062f40] </font></span>Opening &amp;apos;/tmp/boost/0001/0001_000.MP4&amp;apos; for writing&#xA;<span style="background-color:#2E3436"><font color="#FF87FF">[mp4 @ 0x562a9506a600] </font></span><span style="background-color:#2E3436"><font color="#FF0000">Timecode frame rate must be specified</font></span>&#xA;Output #0, segment, to &amp;apos;/tmp/boost/0001/0001_%03d.MP4&amp;apos;:&#xA;  Metadata:&#xA;    major_brand     : mp41&#xA;    minor_version   : 538120216&#xA;    compatible_brands: mp41&#xA;    firmware        : HD7.01.01.80.00&#xA;    encoder         : Lavf57.83.100&#xA;    Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuvj420p(pc, bt709), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 30000 kb/s, 25 fps, 25 tbr, 12800 tbn, 25 tbc (default)&#xA;    Metadata:&#xA;      creation_time   : 2019-11-18T13:55:42.000000Z&#xA;      handler_name    : GoPro AVC  &#xA;      encoder         : GoPro AVC encoder&#xA;      timecode        : 13:55:42:21&#xA;    Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 189 kb/s (default)&#xA;    Metadata:&#xA;      creation_time   : 2019-11-18T13:55:42.000000Z&#xA;      handler_name    : GoPro AAC  &#xA;      timecode        : 13:55:42:21&#xA;    Stream #0:2(eng): Data: none (tmcd / 0x64636D74) (default)&#xA;    Metadata:&#xA;      creation_time   : 2019-11-18T13:55:42.000000Z&#xA;      handler_name    : GoPro TCD  &#xA;      timecode        : 13:55:42:21&#xA;    Stream #0:3(eng): Data: none (gpmd / 0x646D7067), 37 kb/s (default)&#xA;    Metadata:&#xA;      creation_time   : 2019-11-18T13:55:42.000000Z&#xA;      handler_name    : GoPro MET  &#xA;    Stream #0:4(eng): Data: none (fdsc / 0x63736466), 9 kb/s (default)&#xA;    Metadata:&#xA;      creation_time   : 2019-11-18T13:55:42.000000Z&#xA;      handler_name    : GoPro SOS  &#xA;Stream mapping:&#xA;  Stream #0:0 -&amp;gt; #0:0 (copy)&#xA;  Stream #0:1 -&amp;gt; #0:1 (copy)&#xA;  Stream #0:2 -&amp;gt; #0:2 (copy)&#xA;  Stream #0:3 -&amp;gt; #0:3 (copy)&#xA;  Stream #0:4 -&amp;gt; #0:4 (copy)&#xA;Press [q] to stop, [?] for help&#xA;**Floating point exception (core dumped)me=00:00:01.00 bitrate=N/A speed=0.143x**   &#xA;

    &#xA;