Recherche avancée

Médias (2)

Mot : - Tags -/media

Autres articles (39)

  • Keeping control of your media in your hands

    13 avril 2011, par

    The vocabulary used on this site and around MediaSPIP in general, aims to avoid reference to Web 2.0 and the companies that profit from media-sharing.
    While using MediaSPIP, you are invited to avoid using words like "Brand", "Cloud" and "Market".
    MediaSPIP is designed to facilitate the sharing of creative media online, while allowing authors to retain complete control of their work.
    MediaSPIP aims to be accessible to as many people as possible and development is based on expanding the (...)

  • Les images

    15 mai 2013
  • Taille des images et des logos définissables

    9 février 2011, par

    Dans beaucoup d’endroits du site, logos et images sont redimensionnées pour correspondre aux emplacements définis par les thèmes. L’ensemble des ces tailles pouvant changer d’un thème à un autre peuvent être définies directement dans le thème et éviter ainsi à l’utilisateur de devoir les configurer manuellement après avoir changé l’apparence de son site.
    Ces tailles d’images sont également disponibles dans la configuration spécifique de MediaSPIP Core. La taille maximale du logo du site en pixels, on permet (...)

Sur d’autres sites (4724)

  • audio sample format s16p, ffmpeg or audio codec bug ?

    5 février 2016, par Arton

    I have a video file and I had dumped the video info to a txt file with ffmpeg nearly 3 year ago.

    ...
    Stream #0:1[0x1c0]: Audio: mp2, 48000 Hz, stereo, s16, 256 kb/s
    Stream #0:2[0x1c1]: Audio: mp2, 48000 Hz, stereo, s16, 256 kb/s

    But I found the format changed when I used the update ffprobe (ffprobe version N-78046-g46f67f4 Copyright (c) 2007-2016 the FFmpeg developers).

    ...
    Stream #0:1[0x1c0]: Audio: mp2, 48000 Hz, stereo, s16p, 256 kb/s
    Stream #0:2[0x1c1]: Audio: mp2, 48000 Hz, stereo, s16p, 256 kb/s

    With the same video, its sample format changes to s16p.

    I implemented a simple video player which uses ffmpeg. It can play video 3 years ago, but failed to output the correct pcm stream after changing to update ffmpeg. I spent lots time and finally found that the audio should have been s16 instead of s16p. The decoded audio stream works after I added the line before calling avcodec_decode_audio4,

    audio_codec_ctx->sample_fmt = AV_SAMPLE_FMT_S16

    but it is just a hack. Does anyone encounter this issue ? How to make ffmpeg work correctly ? Any hint is appreciated. Thanks !

  • codification of whammy.js fails

    17 décembre 2015, par DevStarlight

    I’ve been developing a mediastream application capturing video and audio using mediastreamrecorder and whammy.js.

    In this process I have found a issue and I suspect it is related to the way whammy.js render and store into a blob var.

    I realiced about this because I was trying to encode audio (wav) and video (webm) into mp4 with ffmpeg.
    For any reason I don’t really know at all, some of the videos were encoded correctly but others were not. When It wasn’t encoded correctly, the video was not fluent but the audio was.

    I’ve been using this ffmpeg sentence :

    'ffmpeg -i path/to/file.wav -i path/to/file.webm -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" -map 0:0 -map 1:0 -c:v libx264 -preset ultrafast -qp 0 -c:a libvo_aacenc -b:a 128k path/to/file.mp4'

    Then checking with ffprobe on a good conversion and a bad conversion into mp4 with the same camera I got what it comes :

    For the good one :

    ffprobe version N-77003-g64f7db5 Copyright (c) 2007-2015 the FFmpeg developers
     built with gcc 5.2.1 (Ubuntu 5.2.1-22ubuntu2) 20151010
     configuration: --prefix=/home/devstarlight/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/home/devstarlight/ffmpeg_build/include --extra-ldflags=-L/home/devstarlight/ffmpeg_build/lib --bindir=/home/devstarlight/bin --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree
     libavutil      55.  9.100 / 55.  9.100
     libavcodec     57. 16.101 / 57. 16.101
     libavformat    57. 19.100 / 57. 19.100
     libavdevice    57.  0.100 / 57.  0.100
     libavfilter     6. 19.100 /  6. 19.100
     libswscale      4.  0.100 /  4.  0.100
     libswresample   2.  0.101 /  2.  0.101
     libpostproc    54.  0.100 / 54.  0.100
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/devstarlight/Escritorio/178.mp4':
     Metadata:
       major_brand     : isom
       minor_version   : 512
       compatible_brands: isomiso2avc1mp41
       encoder         : Lavf56.36.100
     Duration: 00:00:04.50, start: 0.036281, bitrate: 5821 kb/s
       Stream #0:0(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 129 kb/s (default)
       Metadata:
         handler_name    : SoundHandler
       Stream #0:1(und): Video: h264 (High 4:4:4 Predictive) (avc1 / 0x31637661), yuv420p, 400x400 [SAR 1:1 DAR 1:1], 5841 kb/s, 16 fps, 16 tbr, 16384 tbn, 32 tbc (default)
       Metadata:
         handler_name    : VideoHandler

    For the wrong conversion :

    ffprobe version N-77003-g64f7db5 Copyright (c) 2007-2015 the FFmpeg developers
     built with gcc 5.2.1 (Ubuntu 5.2.1-22ubuntu2) 20151010
     configuration: --prefix=/home/devstarlight/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/home/devstarlight/ffmpeg_build/include --extra-ldflags=-L/home/devstarlight/ffmpeg_build/lib --bindir=/home/devstarlight/bin --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree
     libavutil      55.  9.100 / 55.  9.100
     libavcodec     57. 16.101 / 57. 16.101
     libavformat    57. 19.100 / 57. 19.100
     libavdevice    57.  0.100 / 57.  0.100
     libavfilter     6. 19.100 /  6. 19.100
     libswscale      4.  0.100 /  4.  0.100
     libswresample   2.  0.101 /  2.  0.101
     libpostproc    54.  0.100 / 54.  0.100
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/devstarlight/Escritorio/179.mp4':
     Metadata:
       major_brand     : isom
       minor_version   : 512
       compatible_brands: isomiso2avc1mp41
       encoder         : Lavf56.36.100
     Duration: 00:00:04.50, start: 0.036281, bitrate: 12815 kb/s
       Stream #0:0(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s (default)
       Metadata:
         handler_name    : SoundHandler
       Stream #0:1(und): Video: h264 (High 4:4:4 Predictive) (avc1 / 0x31637661), yuv420p, 400x400 [SAR 1:1 DAR 1:1], 13381 kb/s, 1000.24 fps, 1k tbr, 16k tbn, 2k tbc (default)
       Metadata:
         handler_name    : VideoHandler

    Then I looked into the webm files directly and I realiced that there was no fps defined in the bad file :

    The good record :

    ffprobe version N-77003-g64f7db5 Copyright (c) 2007-2015 the FFmpeg developers
     built with gcc 5.2.1 (Ubuntu 5.2.1-22ubuntu2) 20151010
     configuration: --prefix=/home/devstarlight/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/home/devstarlight/ffmpeg_build/include --extra-ldflags=-L/home/devstarlight/ffmpeg_build/lib --bindir=/home/devstarlight/bin --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree
     libavutil      55.  9.100 / 55.  9.100
     libavcodec     57. 16.101 / 57. 16.101
     libavformat    57. 19.100 / 57. 19.100
     libavdevice    57.  0.100 / 57.  0.100
     libavfilter     6. 19.100 /  6. 19.100
     libswscale      4.  0.100 /  4.  0.100
     libswresample   2.  0.101 /  2.  0.101
     libpostproc    54.  0.100 / 54.  0.100
    Input #0, matroska,webm, from '/home/devstarlight/Escritorio/179.webm':
     Metadata:
       encoder         : whammy
     Duration: 00:00:04.25, start: 0.000000, bitrate: 1859 kb/s
       Stream #0:0: Video: vp8, yuv420p, 400x400, SAR 1:1 DAR 1:1, 1k tbr, 1k tbn, 1k tbc (default)

    The bad record :

    ffprobe version N-77003-g64f7db5 Copyright (c) 2007-2015 the FFmpeg developers
     built with gcc 5.2.1 (Ubuntu 5.2.1-22ubuntu2) 20151010
     configuration: --prefix=/home/devstarlight/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/home/devstarlight/ffmpeg_build/include --extra-ldflags=-L/home/devstarlight/ffmpeg_build/lib --bindir=/home/devstarlight/bin --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree
     libavutil      55.  9.100 / 55.  9.100
     libavcodec     57. 16.101 / 57. 16.101
     libavformat    57. 19.100 / 57. 19.100
     libavdevice    57.  0.100 / 57.  0.100
     libavfilter     6. 19.100 /  6. 19.100
     libswscale      4.  0.100 /  4.  0.100
     libswresample   2.  0.101 /  2.  0.101
     libpostproc    54.  0.100 / 54.  0.100
    Input #0, matroska,webm, from '/home/devstarlight/Escritorio/178.webm':
     Metadata:
       encoder         : whammy
     Duration: 00:00:04.36, start: 0.000000, bitrate: 1461 kb/s
       Stream #0:0: Video: vp8, yuv420p, 400x400, SAR 1:1 DAR 1:1, 16 fps, 16 tbr, 1k tbn, 1k tbc (default)

    ffmpeg output rate option (-r) is empty and rate is forced to 25 fps (because in fact in the webm it doesn’t exist).

    Is that issue registered at any point or someone know how to solve it ?

    Thanks in advice.

  • will Adult script pro work with google app engine as server ? [on hold]

    1er février 2016, par niko nørre

    i want to user Google app engine as a server for my website and app.
    but a programmer needs to set the script up for me.
    the script is called Adult Script Pro and it need FFMpeg and more to Work.

    do google app engine provide me with ssh root access ?

    The requirements are the following :

    Apache, Lighttpd or Nginx Server (with rewrite support)

    MySQL 5.x

    PHP >= 5.2.x (mod_php or CGI/FastCGI)

    GD2 Support

    MySQL Support

    CURL Support

    SimpleXML Support

    FTP Support

    PCRE with UTF8/Unicode Properties

    PHP CLI >= 5.2.x (see above for support)

    FFMpeg => 0.11.5 (with support for lame, x264, theora, vpx, xvid, faac, faad2, amr, webm, jpeg, png, gif and freetype)

    Will the site Work whid Google app engine as server ??

    Pleas help thanks
    Nikolaj