Recherche avancée

Médias (91)

Autres articles (9)

  • Le profil des utilisateurs

    12 avril 2011, par

    Chaque utilisateur dispose d’une page de profil lui permettant de modifier ses informations personnelle. Dans le menu de haut de page par défaut, un élément de menu est automatiquement créé à l’initialisation de MediaSPIP, visible uniquement si le visiteur est identifié sur le site.
    L’utilisateur a accès à la modification de profil depuis sa page auteur, un lien dans la navigation "Modifier votre profil" est (...)

  • 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 (...)

  • 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 (...)

Sur d’autres sites (2110)

  • Conversion to HEVC using FFmpeg produces video s incompatible with Keynote, but Handbrake works

    15 mai 2019, par Gabriel

    I have a video
    ( https://www.dropbox.com/s/01rg7rgarqfruy3/Spore%20-%20Assymetrical%20Creatures%2C%20excerpt.mov?dl=0 )
    that I want to convert to HEVC (H265).

    When I convert it using Handbrake, it produces an output video that I can then include in a presentation in Keynote.

    When I convert it using ffmpeg on the command line myself, then the output cannot be included in a Keynote presentation ;
    the error message I get is "Operation could not be completed".
    The ffmpeg version plays fine in Quicktime Player, though.
    I have already googled, but could not find a solution to the mystery.
    Also, I have already looked at Handbrake’s Activity Log, but could not find a substantial difference .
    I have already tried to change some of the options and parameters I usually use for running ffmpeg, to no avail.

    Question is : how do I have to run ffmpeg, which options should I use, so that the output can always be included in Keynote ?

    Note that some ffmpeg output videos can be inserted in Keynote.
    I know that I could, of course, always use Handbrake to manually convert the videos, but I’d rather use ffmpeg on the command line so that I can convert lots of my videos in batch.

    Steps to reproduce the problem :

    Convert this video
    https://www.dropbox.com/s/01rg7rgarqfruy3/Spore%20-%20Assymetrical%20Creatures%2C%20excerpt.mov?dl=0
    using Handbrake using the H265 codec.

    Convert it also using ffmpeg. My command line is :
    /opt/local/bin/ffmpeg -loglevel level+info -hide_banner -nostats -nostdin -i "Spore - Assymetrical Creatures, excerpt copy.mov" -map 0 -map -0:v:1 -c:s copy -map_metadata 0 -map_metadata:s:v 0:s:v -dn -map_metadata:s:a 0:s:a -c:a aac -b:a 128k -filter:v crop=in_w-mod(in_w\,2):in_h-mod(in_h\,2) -codec:v hevc -tag:v hvc1 -max_muxing_queue_size 1024 -preset faster -crf 25 -x265-params me=umh:subme=5:ref=4:aq-mode=2:aq-strength=1.0:psy-rd=2.0:psy-rdoq=1.0:rd=6:profile=main:log-level=2 -ignore_unknown -f mp4 "Spore - Assymetrical Creatures, excerpt copy.h265.mp4_converting"

    Go to Keynote / Insert / Choose .. , select the video (either the Handbrake or the ffmpeg version).

    My HandBrake version (e.g., 1.0.0) :
    Version 1.2.0 (2018122200)

    My ffmpeg version :

     built with Apple LLVM version 10.0.0 (clang-1000.11.45.5)
     configuration: --prefix=/opt/local --enable-swscale --enable-avfilter --enable-avresample --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-librsvg --enable-libtheora --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libsoxr --enable-libspeex --enable-libass --enable-libbluray --enable-lzma --enable-gnutls --enable-fontconfig --enable-libfreetype --enable-libfribidi --disable-libjack --disable-libopencore-amrnb --disable-libopencore-amrwb --disable-libxcb --disable-libxcb-shm --disable-libxcb-xfixes --disable-indev=jack --enable-opencl --disable-outdev=xv --enable-audiotoolbox --enable-videotoolbox --enable-sdl2 --disable-securetransport --mandir=/opt/local/share/man --enable-shared --enable-pthreads --cc=/usr/bin/clang --arch=x86_64 --enable-x86asm --enable-libx265 --enable-gpl --enable-postproc --enable-libx264 --enable-libxvid --enable-version3 --enable-libsmbclient --enable-nonfree --enable-libfdk-aac
     libavutil      56. 22.100 / 56. 22.100
     libavcodec     58. 35.100 / 58. 35.100
     libavformat    58. 20.100 / 58. 20.100
     libavdevice    58.  5.100 / 58.  5.100
     libavfilter     7. 40.101 /  7. 40.101
     libavresample   4.  0.  0 /  4.  0.  0
     libswscale      5.  3.100 /  5.  3.100
     libswresample   3.  3.100 /  3.  3.100
     libpostproc    55.  3.100 / 55.  3.100

    Operating system and version :
    macOS 10.14.3 (Mojave)

    Handbrake log : https://www.dropbox.com/s/4zsn7b2agwwyu1x/Spore%20-%20Assymetrical%20Creatures%2C%20Excerpt%201%202019-04-29%2014-44-28.txt?dl=0

    CLI ffmpeg log : https://www.dropbox.com/s/qx2wf1h5svbrjbc/Spore%20-%20Assymetrical%20Creatures%2C%20Excerpt%201%20-%20ffmpeg%20cli.txt?dl=0

    Output from Console.app, which occurred at the point when I tried to insert the ffmpeg version of the video, filtered by "keynote" : https://www.dropbox.com/s/2oam7cp3az9kp34/Console-keynote-output.txt?dl=0

    Here are the logs of ffmpeg when I run ffmpeg -i ...
    on the video that was output by ffmpeg, and for the video output by Handbrake (as suggested by Gyan) :
    https://www.dropbox.com/s/kddpit4sbq8vdhp/log_on_ffmpeg_result.txt?dl=0
    https://www.dropbox.com/s/v8n1ihgsp4tdwvp/log_on_handbrake_result.txt?dl=0

    Any hints, suggestions , or insights will be highly appreciated.

    Best regards, Gabriel

  • ffmpeg udp live stream publish to rtmp

    2 juin 2016, par Pilskalns

    I need to make this chain :
    JVC HM650—UDP—>localhost—>ffmpeg(copy stream)—>nginx-rtmp

    On input I have UDP stream from camera (udp ://@:35501) and I need it to publish to rtmp server (nginx with rtmp module). Apart everything works - I can play input on VLC, I can stream from FMLE to nginx etc. Except, this is my first time with ffmpeg and I can’t get it work. So :

    This is best i have got :

    C:\ffmpeg\bin>ffmpeg -re -i udp://@:35501 -f flv "rtmp://192.168.1.17/live/live" -loglevel debug
    ffmpeg version N-69972-g6c91afe Copyright (c) 2000-2015 the FFmpeg developers
     built with gcc 4.9.2 (GCC)
     configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnu
    tls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-
    libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-l
    ibrtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --
    enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --ena
    ble-libxvid --enable-lzma --enable-decklink --enable-zlib
     libavutil      54. 19.100 / 54. 19.100
     libavcodec     56. 25.100 / 56. 25.100
     libavformat    56. 23.100 / 56. 23.100
     libavdevice    56.  4.100 / 56.  4.100
     libavfilter     5. 11.100 /  5. 11.100
     libswscale      3.  1.101 /  3.  1.101
     libswresample   1.  1.100 /  1.  1.100
     libpostproc    53.  3.100 / 53.  3.100
    Splitting the commandline.
    Reading option '-re' ... matched as option 're' (read input at native frame rate) with argument '1'.
    Reading option '-i' ... matched as input file with argument 'udp://@:35501'.
    Reading option '-f' ... matched as option 'f' (force format) with argument 'flv'.
    Reading option 'rtmp://192.168.1.17/live/live' ... matched as output file.
    Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'.
    Finished splitting the commandline.
    Parsing a group of options: global .
    Applying option loglevel (set logging level) with argument debug.
    Successfully parsed a group of options.
    Parsing a group of options: input file udp://@:35501.
    Applying option re (read input at native frame rate) with argument 1.
    Successfully parsed a group of options.
    Opening an input file: udp://@:35501.
    [udp @ 0000000002c30760] end receive buffer size reported is 65536
    [AVIOContext @ 0000000002c513c0] Statistics: 0 bytes read, 0 seeks
    udp://@:35501: Immediate exit requested
    Received signal 2: terminating.

    C:\ffmpeg\bin>

    What is wrong with ffmpeg configuration ?

    SOLUTION :

    The ffmpeg was listening on wrong version of UDP protocol :

    Even IPv6 is disabled on network cards, internally in system, using @ allowed ffmpeg listen at UDPv6.

    By using 127.0.0.1 tells ffmpeg to use clean UDP.

    Thanks, @thomas to make me think differently !

  • Revision 078f5bf439 : Merge "mv dct_sse2.c dct_sse2_intrinsics.c to avoid collision" into experimental

    1er mars 2013, par Jim Bankoski

    Merge "mv dct_sse2.c dct_sse2_intrinsics.c to avoid collision" into experimental