Recherche avancée

Médias (91)

Autres articles (68)

  • MediaSPIP en mode privé (Intranet)

    17 septembre 2013, par

    À partir de la version 0.3, un canal de MediaSPIP peut devenir privé, bloqué à toute personne non identifiée grâce au plugin "Intranet/extranet".
    Le plugin Intranet/extranet, lorsqu’il est activé, permet de bloquer l’accès au canal à tout visiteur non identifié, l’empêchant d’accéder au contenu en le redirigeant systématiquement vers le formulaire d’identification.
    Ce système peut être particulièrement utile pour certaines utilisations comme : Atelier de travail avec des enfants dont le contenu ne doit pas (...)

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

  • Gestion des droits de création et d’édition des objets

    8 février 2011, par

    Par défaut, beaucoup de fonctionnalités sont limitées aux administrateurs mais restent configurables indépendamment pour modifier leur statut minimal d’utilisation notamment : la rédaction de contenus sur le site modifiables dans la gestion des templates de formulaires ; l’ajout de notes aux articles ; l’ajout de légendes et d’annotations sur les images ;

Sur d’autres sites (6213)

  • Fail to decode a video with ffmpeg, but it can be played by video player

    23 juin 2022, par south

    i have a video witch can be played by players. But, I failed to decode it using ffmpeg 3.4.
Actually, it failed on the ffmpeg libs compiled by myself, but success on a common ffmpeg-3.4 lib of my company.

    



    My compilation seems success, as i can use it to decode most of my videos.

    



    Whats wrong with my lib ? If i should enable some special options when compiling ?
Anything special on this video ?

    



    error message :

    



    [mov,mp4,m4a,3gp,3g2,mj2 @ 0x31b7120] STSC entry 1 is invalid (first=12 count=0 id=1)
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x31b7120] stream 0, contradictionary STSC and STCO
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x31b7120] error reading header


    



    video info dumped when i use libs of my company

    



    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'aaa':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: mp42isom
    creation_time   : 2019-08-06T16:42:23.000000Z
  Duration: 00:00:10.89, start: 0.000000, bitrate: N/A
    Stream #0:0(und): Video: h264 (Baseline) (avc1 / 0x31637661), yuv420p, 1280x720, 2815 kb/s, 25.66 fps, 25.64 tbr, 1k tbn, 50 tbc (default)
    Metadata:
      creation_time   : 2019-08-06T16:42:24.000000Z
      handler_name    :
      encoder         : VC Coding
--------------------


    


  • Python FFmpeg : Setting VBR and BT.709

    14 décembre 2019, par Cryptonaut

    I’m using this Python library to programmatically generate a short video using an image (.png) as input. The video needs to match the specifications of another video created by someone else.

    The key differences between my output and the other are the following (these are the media attributes I desire to have) :

    How would I achieve VBR ? It was my understanding ProRes 422 HQ natively used unconstrained VBR yet my output specifies CBR.

    Secondly, as can be seen from my code, I’m attempting to conform to BT.709. However, my media information output does not specify this. What am I doing incorrectly ?

    Here’s my code :

       image = ffmpeg.input(input_image, t='00:00:10', framerate='24000/1001', loop='1', probesize='42M')

       output = ffmpeg.output(image, output_video,
       f='mov',
       vcodec='prores_ks',
       vprofile='3',
       pix_fmt='yuv422p10le',
       g='48',
       video_track_timescale='24000',
       movflags='use_metadata_tags',
       timecode='00:00:00:00',
       color_primaries='bt709',
       color_trc='bt709',
       colorspace='bt709',
       qcomp='1',
       # BT.709 issue solved by adding the bsf option as seen via the line below
       bsf='prores_metadata=color_primaries=bt709:color_trc=bt709:colorspace=bt709',
       vf='scale=in_range=full:in_color_matrix=bt709:out_range=full:out_color_matrix=bt709')

       output.run()

    Here’s the media information produced by my output :

    {
      "media":{
         "@ref":"Redacted",
         "track":[
            {
               "@type":"General",
               "VideoCount":"1",
               "OtherCount":"1",
               "FileExtension":"mov",
               "Format":"MPEG-4",
               "Format_Profile":"QuickTime",
               "CodecID":"qt  ",
               "CodecID_Version":"0000.02",
               "CodecID_Compatible":"qt  ",
               "FileSize":"196366623",
               "Duration":"10.010",
               "OverallBitRate":"156936362",
               "FrameRate":"23.976",
               "FrameCount":"240",
               "StreamSize":"2463",
               "HeaderSize":"28",
               "DataSize":"196364172",
               "FooterSize":"2423",
               "IsStreamable":"No",
               "File_Created_Date":"UTC 2019-12-13 19:26:37.150",
               "File_Created_Date_Local":"2019-12-13 19:26:37.150",
               "File_Modified_Date":"UTC 2019-12-13 19:27:20.303",
               "File_Modified_Date_Local":"2019-12-13 19:27:20.303"
            },
            {
               "@type":"Video",
               "StreamOrder":"0",
               "ID":"1",
               "Format":"ProRes",
               "Format_Version":"0",
               "Format_Profile":"422 HQ",
               "CodecID":"apch",
               "Duration":"10.010",
               "BitRate_Mode":"CBR",
               "BitRate":"156934237",
               "Width":"1920",
               "Height":"1080",
               "Sampled_Width":"1920",
               "Sampled_Height":"1080",
               "PixelAspectRatio":"1.000",
               "DisplayAspectRatio":"1.778",
               "Rotation":"0.000",
               "FrameRate_Mode":"CFR",
               "FrameRate":"23.976",
               "FrameCount":"240",
               "ColorSpace":"YUV",
               "ChromaSubsampling":"4:2:2",
               "ScanType":"Progressive",
               "Delay":"0.000",
               "StreamSize":"196364160",
               "Encoded_Library":"Lavc",
               "colour_description_present":"Yes",
               "colour_description_present_Source":"Stream",
               "colour_primaries_Source":"Stream",
               "transfer_characteristics_Source":"Stream",
               "matrix_coefficients_Source":"Stream"
            },
            {
               "@type":"Other",
               "StreamOrder":"1",
               "ID":"2",
               "Type":"Time code",
               "Format":"QuickTime TC",
               "Duration":"10.010",
               "FrameRate":"23.976",
               "TimeCode_FirstFrame":"00:00:00:00",
               "TimeCode_Striped":"Yes",
               "Language":"en",
               "Default":"No"
            }
         ]
      }
    }

    Here’s the media information spec I’m trying to match :

    {
      "media":{
         "@ref":"Redacted",
         "track":[
            {
               "@type":"General",
               "VideoCount":"1",
               "OtherCount":"1",
               "FileExtension":"mov",
               "Format":"MPEG-4",
               "Format_Profile":"QuickTime",
               "CodecID":"qt  ",
               "CodecID_Version":"2005.03",
               "CodecID_Compatible":"qt  ",
               "FileSize":"1397430682",
               "Duration":"70.737",
               "OverallBitRate_Mode":"VBR",
               "OverallBitRate":"158042403",
               "FrameRate":"23.976",
               "FrameCount":"1696",
               "StreamSize":"9898",
               "HeaderSize":"28",
               "DataSize":"1397420796",
               "FooterSize":"9858",
               "IsStreamable":"No",
               "Encoded_Date":"UTC 2019-04-29 22:26:32",
               "Tagged_Date":"UTC 2019-04-29 22:26:32",
               "File_Created_Date":"UTC 2019-12-12 16:52:57.215",
               "File_Created_Date_Local":"2019-12-12 16:52:57.215",
               "File_Modified_Date":"UTC 2019-12-12 17:25:58.903",
               "File_Modified_Date_Local":"2019-12-12 17:25:58.903",
               "Encoded_Application":"DVP Factory r561 (2019-04-25), Host: dvp07"
            },
            {
               "@type":"Video",
               "StreamOrder":"0",
               "ID":"1",
               "Format":"ProRes",
               "Format_Version":"0",
               "Format_Profile":"422 HQ",
               "CodecID":"apch",
               "Duration":"70.737",
               "Duration_LastFrame":"-0.000",
               "BitRate_Mode":"VBR",
               "BitRate":"158040381",
               "Width":"1920",
               "Height":"1080",
               "Sampled_Width":"1920",
               "Sampled_Height":"1080",
               "PixelAspectRatio":"1.000",
               "DisplayAspectRatio":"1.778",
               "Rotation":"0.000",
               "FrameRate_Mode":"CFR",
               "FrameRate":"23.976",
               "FrameCount":"1696",
               "ColorSpace":"YUV",
               "ChromaSubsampling":"4:2:2",
               "ScanType":"Progressive",
               "Delay":"0.000",
               "StreamSize":"1397420784",
               "Encoded_Library":"agi0",
               "Language":"en",
               "Encoded_Date":"UTC 2019-04-29 22:26:32",
               "Tagged_Date":"UTC 2019-04-29 22:26:32",
               "colour_description_present":"Yes",
               "colour_description_present_Source":"Container / Stream",
               "colour_primaries":"BT.709",
               "colour_primaries_Source":"Container",
               "colour_primaries_Original_Source":"Stream",
               "transfer_characteristics":"BT.709",
               "transfer_characteristics_Source":"Container",
               "transfer_characteristics_Original_Source":"Stream",
               "matrix_coefficients":"BT.709",
               "matrix_coefficients_Source":"Container / Stream"
            },
            {
               "@type":"Other",
               "StreamOrder":"1",
               "ID":"2",
               "Type":"Time code",
               "Format":"QuickTime TC",
               "Duration":"70.737",
               "FrameRate":"23.976",
               "TimeCode_FirstFrame":"00:00:00:00",
               "TimeCode_Striped":"Yes",
               "Language":"en",
               "extra":{
                  "Encoded_Date":"UTC 2019-04-29 22:26:32",
                  "Tagged_Date":"UTC 2019-04-29 22:26:32"
               }
            }
         ]
      }
    }
  • ffmpeg stuck in generating thumbnail of video [closed]

    10 décembre 2019, par user6121419

    I’m trying to create a thumbnail of a .mov video with ffmpeg, but it gets stuck.
    I tried the same command on 2 different machines and with different types of arguments, but nothing changed the result. The video itself can be viewed without a problem, so it shouldn’t be corrupted.
    The video was taken on an iphone at 4k 60fps.

    What I’ve tried :

    ffmpeg -i IMG_1001.MOV -ss 00:00:02 -vframes 1 thumbnail.jpg

    It gets stuck at the third last line frame= 0 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.00 bitrate=N/A speed=   0x and from then on, I stopped the process with ctrl+c

    Output :

    ffmpeg version 3.4.6-0ubuntu0.18.04.1 Copyright (c) 2000-2019 the FFmpeg developers
     built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)
     configuration: --prefix=/usr --extra-version=0ubuntu0.18.04.1 --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
     libavutil      55. 78.100 / 55. 78.100
     libavcodec     57.107.100 / 57.107.100
     libavformat    57. 83.100 / 57. 83.100
     libavdevice    57. 10.100 / 57. 10.100
     libavfilter     6.107.100 /  6.107.100
     libavresample   3.  7.  0 /  3.  7.  0
     libswscale      4.  8.100 /  4.  8.100
     libswresample   2.  9.100 /  2.  9.100
     libpostproc    54.  7.100 / 54.  7.100
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'IMG_1001.MOV':
     Metadata:
       major_brand     : qt
       minor_version   : 0
       compatible_brands: qt
       creation_time   : 2019-11-xx
       com.apple.quicktime.make: Apple
       com.apple.quicktime.model: iPhone 8
       com.apple.quicktime.software: 13.2.2
       com.apple.quicktime.creationdate: 2019-11-xx
     Duration: 00:00:05.18, start: 0.000000, bitrate: 54961 kb/s
       Stream #0:0(und): Video: hevc (Main) (hvc1 / 0x31637668), yuv420p(tv, bt709), 3840x2160, 54851 kb/s, 60 fps, 60 tbr, 600 tbn, 600 tbc (default)
       Metadata:
         creation_time   : 2019-11-xx
         handler_name    : Core Media Data Handler
         encoder         : HEVC
       Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 94 kb/s (default)
       Metadata:
         creation_time   : 2019-11-xx
         handler_name    : Core Media Data Handler
       Stream #0:2(und): Data: none (mebx / 0x7862656D), 0 kb/s (default)
       Metadata:
         creation_time   : 2019-11-xx
         handler_name    : Core Media Data Handler
       Stream #0:3(und): Data: none (mebx / 0x7862656D), 0 kb/s (default)
       Metadata:
         creation_time   : 2019-11-xx
         handler_name    : Core Media Data Handler
    Stream mapping:
     Stream #0:0 -> #0:0 (hevc (native) -> mjpeg (native))
    Press [q] to stop, [?] for help
    [swscaler @ 0x55d83a288940] deprecated pixel format used, make sure you did set range correctly
    Output #0, image2, to 'thumbnail.jpg':
     Metadata:
       major_brand     : qt
       minor_version   : 0
       compatible_brands: qt
       com.apple.quicktime.creationdate: 2019-11-xx
       com.apple.quicktime.make: Apple
       com.apple.quicktime.model: iPhone 8
       com.apple.quicktime.software: 13.2.2
       encoder         : Lavf57.83.100
       Stream #0:0(und): Video: mjpeg, yuvj420p(pc), 3840x2160, q=2-31, 200 kb/s, 60 fps, 60 tbn, 60 tbc (default)
       Metadata:
         creation_time   : 2019-11-xx
         handler_name    : Core Media Data Handler
         encoder         : Lavc57.107.100 mjpeg
       Side data:
         cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
    frame=    0 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.00 bitrate=N/A speed=   0x
    video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
    Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)

    Any idea on what it could be ? Am I missing something or could it be that the encoding can’t be read properly by ffmpeg ? Besides that I haven’t found any alternative to generate thumbnails from videos on linux