Recherche avancée

Médias (91)

Autres articles (61)

  • Les tâches Cron régulières de la ferme

    1er décembre 2010, par

    La gestion de la ferme passe par l’exécution à intervalle régulier de plusieurs tâches répétitives dites Cron.
    Le super Cron (gestion_mutu_super_cron)
    Cette tâche, planifiée chaque minute, a pour simple effet d’appeler le Cron de l’ensemble des instances de la mutualisation régulièrement. Couplée avec un Cron système sur le site central de la mutualisation, cela permet de simplement générer des visites régulières sur les différents sites et éviter que les tâches des sites peu visités soient trop (...)

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

  • Ajouter notes et légendes aux images

    7 février 2011, par

    Pour pouvoir ajouter notes et légendes aux images, la première étape est d’installer le plugin "Légendes".
    Une fois le plugin activé, vous pouvez le configurer dans l’espace de configuration afin de modifier les droits de création / modification et de suppression des notes. Par défaut seuls les administrateurs du site peuvent ajouter des notes aux images.
    Modification lors de l’ajout d’un média
    Lors de l’ajout d’un média de type "image" un nouveau bouton apparait au dessus de la prévisualisation (...)

Sur d’autres sites (7758)

  • avformat/http: return EINVAL from ff_http_do_new_request() if re-used with different...

    13 décembre 2017, par Aman Gupta
    avformat/http: return EINVAL from ff_http_do_new_request() if re-used with different hostname
    

    This will prevent improper use of ff_http_do_new_request() if the user
    tries to send a request for a different host to a previously connected
    persistent http/1.1 connection.

    Signed-off-by : Aman Gupta <aman@tmm1.net>
    Signed-off-by : Karthick J <kjeyapal@akamai.com>

    • [DH] libavformat/http.c
  • How to record audio and video on macos with ffmpeg ?

    5 janvier 2024, par chovy
    $ ffmpeg -f avfoundation -list_devices true -i ""&#xA;...&#xA;[AVFoundation indev @ 0x7fa8c24312c0] AVFoundation video devices:&#xA;[AVFoundation indev @ 0x7fa8c24312c0] [0] FaceTime HD Camera&#xA;[AVFoundation indev @ 0x7fa8c24312c0] [1] Capture screen 0&#xA;[AVFoundation indev @ 0x7fa8c24312c0] AVFoundation audio devices:&#xA;[AVFoundation indev @ 0x7fa8c24312c0] [0] MacBook Pro Microphone&#xA;

    &#xA;

    These are my audio and video devices.&#xA;I'm trying to record audio from mic and video capture of screen.&#xA;However when I try to run the command I get this error :

    &#xA;

    $ ffmpeg -f avfoundation -i "1:0"  \             &#xA;  ~/Videos/screencast.mp4&#xA;ffmpeg version 4.3.2 Copyright (c) 2000-2021 the FFmpeg developers&#xA;  built with Apple clang version 12.0.0 (clang-1200.0.32.29)&#xA;  configuration: --prefix=/usr/local/Cellar/ffmpeg/4.3.2 --enable-shared --enable-pthreads --enable-version3 --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libbluray --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-librav1e --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librtmp --enable-libspeex --enable-libsoxr --enable-libzmq --enable-libzimg --disable-libjack --disable-indev=jack --enable-videotoolbox&#xA;  libavutil      56. 51.100 / 56. 51.100&#xA;  libavcodec     58. 91.100 / 58. 91.100&#xA;  libavformat    58. 45.100 / 58. 45.100&#xA;  libavdevice    58. 10.100 / 58. 10.100&#xA;  libavfilter     7. 85.100 /  7. 85.100&#xA;  libavresample   4.  0.  0 /  4.  0.  0&#xA;  libswscale      5.  7.100 /  5.  7.100&#xA;  libswresample   3.  7.100 /  3.  7.100&#xA;  libpostproc    55.  7.100 / 55.  7.100&#xA;[AVFoundation indev @ 0x7fced1c315c0] Configuration of video device failed, falling back to default.&#xA;[avfoundation @ 0x7fced2009000] Selected pixel format (yuv420p) is not supported by the input device.&#xA;[avfoundation @ 0x7fced2009000] Supported pixel formats:&#xA;[avfoundation @ 0x7fced2009000]   uyvy422&#xA;[avfoundation @ 0x7fced2009000]   yuyv422&#xA;[avfoundation @ 0x7fced2009000]   nv12&#xA;[avfoundation @ 0x7fced2009000]   0rgb&#xA;[avfoundation @ 0x7fced2009000]   bgr0&#xA;[avfoundation @ 0x7fced2009000] Overriding selected pixel format to use uyvy422 instead.&#xA;

    &#xA;

    Additionally I'd like to capture camera in lower right. This is how I do it on Linux, but the basics don't even work on MacOS.

    &#xA;

    screencap() {&#xA;  file=`date &#x2B;%Y-%m-%d-%H.%M.%S`&#xA;  ffmpeg -f alsa -i pulse -f x11grab -thread_queue_size 64 -i :0.0 \&#xA;  -video_size 384x216 -i /dev/video0 \&#xA;        -filter_complex &#x27;overlay=main_w-overlay_w:main_h-overlay_h&#x27; \&#xA;  -r 60 -preset ultrafast ~/Videos/screencast-${file}.mp4&#xA;}&#xA;

    &#xA;

  • What is the best way to split a transport stream file ?

    27 mars 2016, par scaryguy

    I have a .ts file (Download files here : http://dropcanvas.com/2gmsg/1).

    I want to split this video while I expect ALL other properties remain same including pts time.

    Here is what I try to achieve this :

    ffmpeg -ss 0.000 -i sample.ts -y -c copy -t 3 splitted.ts

    Expected start time : 94678.950389
    New start time : 1.402367

    I expect the above command should only take first 3 seconds of the .ts file and all other stuff to stay same. I’ve seen copyts and copytb options from the documentation but I wasn’t able to use them.

    So how do I do this ?

    Thank you

    Here are the logs for copyts. It creates a 0 byte splitted.ts file :

    ffmpeg -ss 0:00:00 -i sample.ts -to 00:00:03 -y -c copy -copyts splitted.ts
    ffmpeg version 3.0 Copyright (c) 2000-2016 the FFmpeg developers
     built with Apple LLVM version 7.0.0 (clang-700.0.72)
     configuration: --prefix=/usr/local/Cellar/ffmpeg/3.0 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-opencl --enable-libx264 --enable-libmp3lame --enable-libxvid --enable-libfreetype --enable-libvorbis --enable-libvpx --enable-libass --enable-ffplay --enable-libfdk-aac --enable-libopus --enable-libx265 --enable-nonfree --enable-vda
     libavutil      55. 17.103 / 55. 17.103
     libavcodec     57. 24.102 / 57. 24.102
     libavformat    57. 25.100 / 57. 25.100
     libavdevice    57.  0.101 / 57.  0.101
     libavfilter     6. 31.100 /  6. 31.100
     libavresample   3.  0.  0 /  3.  0.  0
     libswscale      4.  0.100 /  4.  0.100
     libswresample   2.  0.101 /  2.  0.101
     libpostproc    54.  0.100 / 54.  0.100
    [NULL @ 0x7fafac02fc00] start time for stream 2 is not set in estimate_timings_from_pts
    Input #0, mpegts, from 'sample.ts':
     Duration: 00:00:10.07, start: 94678.950389, bitrate: 934 kb/s
     Program 1
       Stream #0:0[0x100]: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p, 854x480 [SAR 1280:1281 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
       Stream #0:1[0x101]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 44100 Hz, stereo, fltp, 140 kb/s
       Stream #0:2[0x102]: Data: timed_id3 (ID3  / 0x20334449)
    Output #0, mpegts, to 'splitted.ts':
     Metadata:
       encoder         : Lavf57.25.100
       Stream #0:0: Video: h264 ([27][0][0][0] / 0x001B), yuv420p, 854x480 [SAR 1280:1281 DAR 16:9], q=2-31, 29.97 fps, 29.97 tbr, 90k tbn, 90k tbc
       Stream #0:1: Audio: aac (LC) ([15][0][0][0] / 0x000F), 44100 Hz, stereo, 140 kb/s
    Stream mapping:
     Stream #0:0 -> #0:0 (copy)
     Stream #0:1 -> #0:1 (copy)
    Press [q] to stop, [?] for help
    frame=    0 fps=0.0 q=-1.0 Lsize=       0kB time=00:00:00.00 bitrate=N/A speed=   0x
    video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
    Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)