Recherche avancée

Médias (1)

Mot : - Tags -/ogg

Autres articles (96)

  • Publier sur MédiaSpip

    13 juin 2013

    Puis-je poster des contenus à partir d’une tablette Ipad ?
    Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir

  • HTML5 audio and video support

    13 avril 2011, par

    MediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
    The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
    For older browsers the Flowplayer flash fallback is used.
    MediaSPIP allows for media playback on major mobile platforms with the above (...)

  • Emballe médias : à quoi cela sert ?

    4 février 2011, par

    Ce plugin vise à gérer des sites de mise en ligne de documents de tous types.
    Il crée des "médias", à savoir : un "média" est un article au sens SPIP créé automatiquement lors du téléversement d’un document qu’il soit audio, vidéo, image ou textuel ; un seul document ne peut être lié à un article dit "média" ;

Sur d’autres sites (9923)

  • avutil/internal : remove FF_ALLOCx{_ARRAY}_OR_GOTO macros

    2 juin 2020, par Limin Wang
    avutil/internal : remove FF_ALLOCx_ARRAY_OR_GOTO macros
    

    These functions have a terrible design, let us fix them before extending
    them.
    First design mistake : no error code. A helper function for testing
    memory allocation failure where AVERROR(ENOMEM) does not appear is
    absurd.

    Second design mistake : printing a message. Return the error code, let
    the caller print the error message.

    Third design mistake : hard-coded use of goto.

    http://ffmpeg.org/pipermail/ffmpeg-devel/2020-May/262544.html

    Signed-off-by : Limin Wang <lance.lmwang@gmail.com>

    • [DH] libavutil/internal.h
  • ffmpeg conversion from MOV to mp4 - how to conserve creation date

    13 juin 2020, par jacobacci

    Windows 10 1909, latest updates.

    &#xA;&#xA;

    I am helping a friend move his photos and videos from one Apple ID to another.&#xA;I have downloaded all items to my PC using iCloud for PC. I then proceeded to re-upload all the photos to the new Apple ID.&#xA;2'000 of the videos are MOV, which I cannot upload to iCloud. I seem to need to convert them to mp4 in order to upload them.

    &#xA;&#xA;

    I have converted all of the MOVs to mp4 using the following batch

    &#xA;&#xA;

    FOR /F "tokens=*" %%G IN (&#x27;dir /b *.MOV&#x27;) DO ffmpeg -i "%%G" -f mp4 -vcodec copy -acodec mp3 "%%~nG.mp4"&#xA;

    &#xA;&#xA;

    This worked fine and I managed to upload the (now) mp4's to iCloud. Unfortunately all the mp4's now carry yesterday's date as creation date. In iCloud (and on the iPad) all the videos are now displayed with a creation date of 12.6.2020 and it is impossible to find a particular video. Also the context to the photos is lost.

    &#xA;&#xA;

    Question :

    &#xA;&#xA;

      &#xA;
    • Is there any way to (batch) convert 2'000 MOV to mp4 while preserving the creation date ?
    • &#xA;

    • alternatively : is there any way to upload the original MOV files to iCloud ?
    • &#xA;

    &#xA;

  • Error when converting mp4 video to HLS using stream as input in node js using ffmpeg

    6 janvier 2023, par Sankalp Kataria

    I am trying to convert an MP4 file to HLS using ffmpeg.&#xA;Code :

    &#xA;&#xA;

    var stream = createReadStream(filePath);&#xA;ffmpeg(stream)&#xA;    .on(&#x27;stderr&#x27;, function(stderrLine) {&#xA;        console.log(&#x27;Stderr output: &#x27; &#x2B; stderrLine);&#xA;    })&#xA;    .on(&#x27;end&#x27;, function() {&#xA;        console.log(&#x27;done processing input stream&#x27;);&#xA;    })&#xA;    .on(&#x27;error&#x27;, function(err) {&#xA;        console.log(&#x27;an error happened: &#x27; &#x2B; err.message);&#xA;    })&#xA;    .save(join(__basedir, "public", `file.m3u8`));&#xA;

    &#xA;&#xA;

    OutPut :

    &#xA;&#xA;

    Stderr output: ffmpeg version git-2020-05-22-38490cb Copyright (c) 2000-2020 the FFmpeg developers&#xA;Stderr output:   built with gcc 9.3.1 (GCC) 20200513&#xA;Stderr output:   configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libsrt --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --disable-w32threads --enable-libmfx --enable-ffnvcodec --enable-cuda-llvm --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt --enable-amf&#xA;Stderr output:   libavutil      56. 46.100 / 56. 46.100&#xA;Stderr output:   libavcodec     58. 86.101 / 58. 86.101&#xA;Stderr output:   libavformat    58. 43.100 / 58. 43.100&#xA;Stderr output:   libavdevice    58.  9.103 / 58.  9.103&#xA;Stderr output:   libavfilter     7. 82.100 /  7. 82.100&#xA;Stderr output:   libswscale      5.  6.101 /  5.  6.101&#xA;Stderr output:   libswresample   3.  6.100 /  3.  6.100&#xA;Stderr output:   libpostproc    55.  6.100 / 55.  6.100&#xA;Stderr output: [mov,mp4,m4a,3gp,3g2,mj2 @ 000001b68c53cb00] overread end of atom &#x27;stsd&#x27; by 34 bytes&#xA;Stderr output: [mov,mp4,m4a,3gp,3g2,mj2 @ 000001b68c53cb00] stream 0, offset 0x30: partial file&#xA;Stderr output: [mov,mp4,m4a,3gp,3g2,mj2 @ 000001b68c53cb00] Could not find codec parameters for stream 0 (Video: h264 (avc1 / 0x31637661), none, 1920x1080, 2528 kb/s): unspecified pixel format&#xA;Stderr output: Consider increasing the value for the &#x27;analyzeduration&#x27; and &#x27;probesize&#x27; options&#xA;Stderr output: Input #0, mov,mp4,m4a,3gp,3g2,mj2, from &#x27;pipe:0&#x27;:&#xA;Stderr output:   Metadata:&#xA;Stderr output:     major_brand     : isom&#xA;Stderr output:     minor_version   : 512&#xA;Stderr output:     compatible_brands: isomiso2avc1mp41&#xA;Stderr output:     encoder         : Lavf56.25.101&#xA;Stderr output:   Duration: 00:03:00.97, start: 0.000000, bitrate: N/A&#xA;Stderr output:     Stream #0:0(und): Video: h264 (avc1 / 0x31637661), none, 1920x1080, 2528 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 48k tbc (default)&#xA;Stderr output:     Metadata:&#xA;Stderr output:       handler_name    : VideoHandler&#xA;Stderr output:     Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 127 kb/s (default)&#xA;Stderr output:     Metadata:&#xA;Stderr output:       handler_name    : SoundHandler&#xA;Stderr output: Stream mapping:&#xA;Stderr output:   Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))&#xA;Stderr output:   Stream #0:1 -> #0:1 (aac (native) -> aac (native))&#xA;Stderr output: [mov,mp4,m4a,3gp,3g2,mj2 @ 000001b68c53cb00] stream 0, offset 0x30: partial file&#xA;Stderr output: pipe:0: Invalid data found when processing input&#xA;Stderr output: Cannot determine format of input stream 0:0 after EOF&#xA;Stderr output: Error marking filters as finished&#xA;Stderr output: Conversion failed!&#xA;Stderr output:&#xA;an error happened: ffmpeg exited with code 1: pipe:0: Invalid data found when processing input&#xA;Cannot determine format of input stream 0:0 after EOF&#xA;Error marking filters as finished&#xA;Conversion failed!&#xA;

    &#xA;&#xA;

    I've also tried with moveflag option&#xA;.outputOptions("-movflags isml&#x2B;frag_keyframe") also with -movflags faststart

    &#xA;&#xA;

    I've read through&#xA;How do you use Node.js to stream an MP4 file with ffmpeg ?

    &#xA;&#xA;

    But i didn't quite understand what and how to do it.

    &#xA;