Recherche avancée

Médias (0)

Mot : - Tags -/diogene

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

Autres articles (47)

  • 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

  • Submit bugs and patches

    13 avril 2011

    Unfortunately a software is never perfect.
    If you think you have found a bug, report it using our ticket system. Please to help us to fix it by providing the following information : the browser you are using, including the exact version as precise an explanation as possible of the problem if possible, the steps taken resulting in the problem a link to the site / page in question
    If you think you have solved the bug, fill in a ticket and attach to it a corrective patch.
    You may also (...)

  • List of compatible distributions

    26 avril 2011, par

    The table below is the list of Linux distributions compatible with the automated installation script of MediaSPIP. Distribution nameVersion nameVersion number Debian Squeeze 6.x.x Debian Weezy 7.x.x Debian Jessie 8.x.x Ubuntu The Precise Pangolin 12.04 LTS Ubuntu The Trusty Tahr 14.04
    If you want to help us improve this list, you can provide us access to a machine whose distribution is not mentioned above or send the necessary fixes to add (...)

Sur d’autres sites (7305)

  • Why is FFProbe (using fluent-ffmpeg) returning incomplete and inaccurate metadata ?

    18 avril 2024, par volume one

    I am returning metadata about a file using ffprobe. The file can be found here.

    


    I am using fluent-ffmpeg in Node.js which shouldn't make any difference. Its just nicer to use than a command-line.

    


    The code goes like this :

    


    ffmpeg.ffprobe('https://devxxx001.s3.amazonaws.com/vertical-hd_720_1280_30fps.mp4'), function (err, metadata) {
 console.log(JSON.stringify(metadata));
});


    


    The metadata output I receive is this :

    


    {
  "streams": [
    {
      "index": 0,
      "codec_name": "h264",
      "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
      "profile": "High",
      "codec_type": "video",
      "codec_tag_string": "avc1",
      "codec_tag": "0x31637661",
      "width": 720,
      "height": 1280,
      "coded_width": 720,
      "coded_height": 1280,
      "closed_captions": 0,
      "film_grain": 0,
      "has_b_frames": 2,
      "sample_aspect_ratio": "N/A",
      "display_aspect_ratio": "N/A",
      "pix_fmt": "yuv420p",
      "level": 32,
      "color_range": "tv",
      "color_space": "bt709",
      "color_transfer": "bt709",
      "color_primaries": "bt709",
      "chroma_location": "left",
      "field_order": "progressive",
      "refs": 1,
      "is_avc": "true",
      "nal_length_size": 4,
      "id": "0x1",
      "r_frame_rate": "30/1",
      "avg_frame_rate": "30/1",
      "time_base": "1/30",
      "start_pts": 0,
      "start_time": 0,
      "duration_ts": 267,
      "duration": 8.9,
      "bit_rate": 2382497,
      "max_bit_rate": "N/A",
      "bits_per_raw_sample": 8,
      "nb_frames": 267,
      "nb_read_frames": "N/A",
      "nb_read_packets": "N/A",
      "extradata_size": 47,
      "tags": {
        "creation_time": "2020-05-19T10:09:46.000000Z",
        "language": "und",
        "handler_name": "L-SMASH Video Handler",
        "vendor_id": "[0][0][0][0]",
        "encoder": "AVC Coding"
      },
      "disposition": {
        "default": 1,
        "dub": 0,
        "original": 0,
        "comment": 0,
        "lyrics": 0,
        "karaoke": 0,
        "forced": 0,
        "hearing_impaired": 0,
        "visual_impaired": 0,
        "clean_effects": 0,
        "attached_pic": 0,
        "timed_thumbnails": 0,
        "captions": 0,
        "descriptions": 0,
        "metadata": 0,
        "dependent": 0,
        "still_image": 0
      }
    }
  ],
  "format": {
    "filename": "https:/devxxx001.s3.amazonaws.com/vertical-hd_720_1280_30fps.mp4",
    "nb_streams": 1,
    "nb_programs": 0,
    "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
    "format_long_name": "QuickTime / MOV",
    "start_time": 0,
    "duration": 8.9,
    "size": 2654719,
    "bit_rate": 2386264,
    "probe_score": 100,
    "tags": {
      "major_brand": "mp42",
      "minor_version": "0",
      "compatible_brands": "mp42mp41isomavc1",
      "creation_time": "2020-05-19T10:09:46.000000Z"
    }
  },
  "chapters": []
}


    


    I need to know the aspect ratio of the video so that I can display it properly but ffprobe is returning "N/A" :

    


     "sample_aspect_ratio": "N/A",
 "display_aspect_ratio": "N/A",


    


    In addition, if I want to know the video container format (mp4 in this case), it is showing multiple formats instead of just one :

    


     "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
 "format_long_name": "QuickTime / MOV",


    


    I believe it may be an issue with the ffprobe command but I am unable to pass it options like on the command-line. Even then I don't know what options need to be passed to get the correct metadata.

    


  • Set video's metadata by Python

    17 février 2023, par Anton Bohatov

    I need to upload the video to Google Photos. There is no way to set a date in request, only by metadata. I made a test by setting the date manually (windows, file options) and it works in Google Photos. So, I don't understand how to set it by Python. I found the needed value, but I can't set it.

    


    import ffmpeg

file_path = r"test.MP4"
vid = ffmpeg.probe(file_path)

vid['streams'][0]['tags']['creation_time']


    


    Result '2020-11-01T20:07:09.000000Z'

    


    I tried vid['streams'][0]['tags']['creation_time'] = '2015-11-01T20:07:09.000000Z'

    


    But nothing changes. Please help.

    


    Note that this is about the video file's metadata, NOT WINDOWS DATA

    


  • avformat/mov : read PCM audio configuration box ('pcmC') if available

    7 juin 2022, par Ivan Baykalov
    avformat/mov : read PCM audio configuration box ('pcmC') if available
    

    For ipcm and fpcm streams, big-endian format is the default, but it can be changed
    with additional 'pcmC' sub-atom of audio sample description.

    Details can be found in ISO/IEC 23003-5:2020

    Fixes ticket #9763.
    Fixes ticket #9790.

    Patch simplified by Marton Balint.

    Signed-off-by : Marton Balint <cus@passwd.hu>

    • [DH] libavformat/mov.c