Recherche avancée

Médias (0)

Mot : - Tags -/protocoles

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

Autres articles (67)

  • Participer à sa traduction

    10 avril 2011

    Vous pouvez nous aider à améliorer les locutions utilisées dans le logiciel ou à traduire celui-ci dans n’importe qu’elle nouvelle langue permettant sa diffusion à de nouvelles communautés linguistiques.
    Pour ce faire, on utilise l’interface de traduction de SPIP où l’ensemble des modules de langue de MediaSPIP sont à disposition. ll vous suffit de vous inscrire sur la liste de discussion des traducteurs pour demander plus d’informations.
    Actuellement MediaSPIP n’est disponible qu’en français et (...)

  • Des sites réalisés avec MediaSPIP

    2 mai 2011, par

    Cette page présente quelques-uns des sites fonctionnant sous MediaSPIP.
    Vous pouvez bien entendu ajouter le votre grâce au formulaire en bas de page.

  • Support audio et vidéo HTML5

    10 avril 2011

    MediaSPIP utilise les balises HTML5 video et audio pour la lecture de documents multimedia en profitant des dernières innovations du W3C supportées par les navigateurs modernes.
    Pour les navigateurs plus anciens, le lecteur flash Flowplayer est utilisé.
    Le lecteur HTML5 utilisé a été spécifiquement créé pour MediaSPIP : il est complètement modifiable graphiquement pour correspondre à un thème choisi.
    Ces technologies permettent de distribuer vidéo et son à la fois sur des ordinateurs conventionnels (...)

Sur d’autres sites (14409)

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