Recherche avancée

Médias (0)

Mot : - Tags -/clipboard

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

Autres articles (12)

  • Support de tous types de médias

    10 avril 2011

    Contrairement à beaucoup de logiciels et autres plate-formes modernes de partage de documents, MediaSPIP a l’ambition de gérer un maximum de formats de documents différents qu’ils soient de type : images (png, gif, jpg, bmp et autres...) ; audio (MP3, Ogg, Wav et autres...) ; vidéo (Avi, MP4, Ogv, mpg, mov, wmv et autres...) ; contenu textuel, code ou autres (open office, microsoft office (tableur, présentation), web (html, css), LaTeX, Google Earth) (...)

  • Supporting all media types

    13 avril 2011, par

    Unlike most software and media-sharing platforms, MediaSPIP aims to manage as many different media types as possible. The following are just a few examples from an ever-expanding list of supported formats : images : png, gif, jpg, bmp and more audio : MP3, Ogg, Wav and more video : AVI, MP4, OGV, mpg, mov, wmv and more text, code and other data : OpenOffice, Microsoft Office (Word, PowerPoint, Excel), web (html, CSS), LaTeX, Google Earth and (...)

  • Les formats acceptés

    28 janvier 2010, par

    Les commandes suivantes permettent d’avoir des informations sur les formats et codecs gérés par l’installation local de ffmpeg :
    ffmpeg -codecs ffmpeg -formats
    Les format videos acceptés en entrée
    Cette liste est non exhaustive, elle met en exergue les principaux formats utilisés : h264 : H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 m4v : raw MPEG-4 video format flv : Flash Video (FLV) / Sorenson Spark / Sorenson H.263 Theora wmv :
    Les formats vidéos de sortie possibles
    Dans un premier temps on (...)

Sur d’autres sites (6846)

  • Why might ffprobe -show_format disagree with -show_data duration ?

    2 juillet 2014, par Felix Fung

    For the purposes for re-encoding a video, I am probing an mp4 (h264/aac) file. I’m wondering why there a discrepancy between the video [STREAM]’s reported duration duration=6.500000 (while the audio’s duration is 6.54, the video’s duration should be the target) and the duration in provided by the -show_data and -show_format options duration=6.466667 may occur as seen in the following output.

    ~/workspace/ (master):ffprobe -show_format -show_streams -show_data -of json original.mp4
    ffprobe version 2.2.3 Copyright (c) 2007-2014 the FFmpeg developers
     built on Jun  3 2014 06:51:16 with Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn)
     configuration: --prefix=/usr/local/Cellar/ffmpeg/2.2.3 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample --enable-vda --cc=clang --host-cflags= --host-ldflags= --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-libxvid
     libavutil      52. 66.100 / 52. 66.100
     libavcodec     55. 52.102 / 55. 52.102
     libavformat    55. 33.100 / 55. 33.100
     libavdevice    55. 10.100 / 55. 10.100
     libavfilter     4.  2.100 /  4.  2.100
     libavresample   1.  2.  0 /  1.  2.  0
     libswscale      2.  5.102 /  2.  5.102
     libswresample   0. 18.100 /  0. 18.100
     libpostproc    52.  3.100 / 52.  3.100
    {
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'original.mp4':
     Metadata:
       major_brand     : mp42
       minor_version   : 1
       compatible_brands: mp41mp42isom
       creation_time   : 2014-06-22 19:43:39
     Duration: 00:00:06.47, start: 0.000000, bitrate: 1164 kb/s
       Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, smpte170m), 480x480, 1087 kb/s, 27.23 fps, 30 tbr, 600 tbn, 1200 tbc (default)
       Metadata:
         creation_time   : 2014-06-22 19:43:39
         handler_name    : Core Media Video
       Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 64 kb/s (default)
       Metadata:
         creation_time   : 2014-06-22 19:43:39
         handler_name    : Core Media Audio
       "streams": [
           {
               "index": 0,
               "codec_name": "h264",
               "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
               "profile": "Main",
               "codec_type": "video",
               "codec_time_base": "1/1200",
               "codec_tag_string": "avc1",
               "codec_tag": "0x31637661",
               "width": 480,
               "height": 480,
               "has_b_frames": 0,
               "sample_aspect_ratio": "0:1",
               "display_aspect_ratio": "0:1",
               "pix_fmt": "yuv420p",
               "level": 30,
               "r_frame_rate": "30/1",
               "avg_frame_rate": "354/13",
               "time_base": "1/600",
               "start_pts": 0,
               "start_time": "0.000000",
               "duration_ts": 3900,
               "duration": "6.500000",
               "bit_rate": "1087856",
               "nb_frames": "177",
               "extradata": "\n00000000: 014d 001e ffe1 000e 674d 001e ab60 f07b  .M......gM...`.{\n00000010: 4d40 4041 8080 0100 0428 ee17 0c         M@@A.....(...\n",
               "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
               },
               "tags": {
                   "creation_time": "2014-06-22 19:43:39",
                   "language": "und",
                   "handler_name": "Core Media Video"
               }
           },
           {
               "index": 1,
               "codec_name": "aac",
               "codec_long_name": "AAC (Advanced Audio Coding)",
               "codec_type": "audio",
               "codec_time_base": "1/44100",
               "codec_tag_string": "mp4a",
               "codec_tag": "0x6134706d",
               "sample_fmt": "fltp",
               "sample_rate": "44100",
               "channels": 1,
               "channel_layout": "mono",
               "bits_per_sample": 0,
               "r_frame_rate": "0/0",
               "avg_frame_rate": "0/0",
               "time_base": "1/44100",
               "start_pts": 0,
               "start_time": "0.000000",
               "duration_ts": 288768,
               "duration": "6.548027",
               "bit_rate": "64599",
               "nb_frames": "282",
               "extradata": "\n00000000: 1208                                     ..\n",
               "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
               },
               "tags": {
                   "creation_time": "2014-06-22 19:43:39",
                   "language": "und",
                   "handler_name": "Core Media Audio"
               }
           }
       ],
       "format": {
           "filename": "original.mp4",
           "nb_streams": 2,
           "nb_programs": 0,
           "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
           "format_long_name": "QuickTime / MOV",
           "start_time": "0.000000",
           "duration": "6.466667",
           "size": "941468",
           "bit_rate": "1164702",
           "probe_score": 100,
           "tags": {
               "major_brand": "mp42",
               "minor_version": "1",
               "compatible_brands": "mp41mp42isom",
               "creation_time": "2014-06-22 19:43:39"
           }
       }
    }
  • Convert stream to a stream on the fly with ffmpeg/avconv

    6 juillet 2014, par Apacci

    I’m trying to convert flv stream to another mp3 or ogg stream. The point is I want to use mp3/ogg stream on HTML5 page, because flv stream can’t be played with HTML5. So, I configured avserver.conf :

    Port 8090
    BindAddress 0.0.0.0
    MaxHTTPConnections 2000
    MaxClients 1000
    MaxBandwidth 1000
    CustomLog -

    <feed>
       File /tmp/feed1.ffm
       FileMaxSize 200K
       ACL allow 127.0.0.1
    </feed>

    <stream>
       Feed feed1.ffm
       Format ogg
       AudioBitRate 64
       AudioChannels 1
       AudioSampleRate 44100
       NoVideo
    </stream>

    <stream>
       ACL allow localhost
       ACL allow 192.168.0.0 192.168.255.255
    </stream>

    <redirect>
       URL http://www.libav.org/
    </redirect>

    the command I use :

    avconv -i http://some_stream_service?format=flv -acodec mp3 http://localhost:8090/feed1.ffm

    console output :

    avconv version 9.13-6:9.13-0ubuntu0.14.04.1+fdkaac, Copyright (c) 2000-2014 the Libav developers
     built on May 10 2014 17:26:31 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
    [flv @ 0x126e020] max_analyze_duration reached
    Input #0, flv, from 'http://some_stream_service?format=flv':
     Metadata:
       encoder         : Lavf52.87.1
     Duration: 00:00:00.00, start: 0.000000, bitrate: N/A
       Stream #0.0: Audio: aac, 44100 Hz, stereo, fltp, 31 kb/s
    Output #0, ffm, to 'http://localhost:8090/feed1.ffm':
     Metadata:
       encoder         : Lavf54.20.4
       Stream #0.0: Audio: libmp3lame, 44100 Hz, stereo, fltp
    Stream mapping:
     Stream #0:0 -> #0:0 (aac -> libmp3lame)
    Press ctrl-c to stop encoding
    size=    1080kB time=66.14 bitrate= 133.8kbits/s

    It looks like working, but I keep getting 0 bytes on web page http://localhost:8090/test1.ogg. Does anybody have ideas what I’m doing wrong ?

  • Bash : displaying selected output, do not print unnecessary output

    2 juillet 2014, par Guillaume

    I don’t know if it’s possible :
    I’m using ffmpeg and I would like to reduce the output of a command. I have this result :

    ffmpeg version 2.2.git Copyright (c) 2000-2014 the FFmpeg developers
     built on Jun 17 2014 11:08:12 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
     configuration: --prefix=/usr/local --enable-gpl --enable-nonfree --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-libvidstab --enable-libx265
     libavutil      52. 89.100 / 52. 89.100
     libavcodec     55. 67.100 / 55. 67.100
     libavformat    55. 43.100 / 55. 43.100
     libavdevice    55. 13.101 / 55. 13.101
     libavfilter     4.  8.100 /  4.  8.100
     libswscale      2.  6.100 /  2.  6.100
     libswresample   0. 19.100 /  0. 19.100
     libpostproc    52.  3.100 / 52.  3.100
    Input #0, hls,applehttp, from 'http://ftvodhdsecz-f.akamaihd.net/i/streaming-adaptatif_france-dom-tom/2014/S26/J7/104904507-20140629-,398,632,934,k.mp4.csmil/index_2_av.m3u8?null=':
     Duration: 00:51:05.07, start: 0.100667, bitrate: 0 kb/s
     Program 0
       Metadata:
         variant_bitrate : 0
       Stream #0:0: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p, 704x396 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
       Stream #0:1: Audio: aac ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 67 kb/s
       Stream #0:2: Data: timed_id3 (ID3  / 0x20334449)
    File '/media/path/video.mkv' already exists. Overwrite ? [y/N] y
    [matroska @ 0x2958840] Error parsing AAC extradata, unable to determine samplerate.
    Output #0, matroska, to '/media/path/video.mkv':
     Metadata:
       encoder         : Lavf55.43.100
       Stream #0:0: Video: h264 (H264 / 0x34363248), yuv420p, 704x396 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 1k tbn, 90k tbc
       Stream #0:1: Audio: aac ([255][0][0][0] / 0x00FF), 48000 Hz, stereo, 67 kb/s
    Stream mapping:
     Stream #0:0 -> #0:0 (copy)
     Stream #0:1 -> #0:1 (copy)
    Press [q] to stop, [?] for help
    [hls,applehttp @ 0x2864c20] Failed to open segment of playlist 0ate= 844.6kbits/s    
    frame= 3000 fps=174 q=-1.0 Lsize=   12325kB time=00:02:00.00 bitrate= 841.4kbits/s

    I just would like to have this 4 informations :

    1) Duration: 00:51:05.07, start: 0.100667, bitrate: 0 kb/s
    2)  File '/media/path/video.mkv' already exists. Overwrite ? [y/N] y
    3)  Output #0, matroska, to '/media/path/video.mkv':
    4)  frame= 3000 fps=174 q=-1.0 Lsize=   12325kB time=00:02:00.00 bitrate= 841.4kbits/s

    I’ve tried the -v option, but the output is either -v info (this long output), or -v warning, or -v error. There’s not what I would like to have.
    I’ve seen this question but the output is totally clear. Can I put an exception for specially string ?
    Thanks all

    Edit : my line in my script is like that :

    ffmpeg -i "${M3U2}" -vcodec copy -acodec copy "${Directory}/${PROG}_${ID}.mkv"