Recherche avancée

Médias (16)

Mot : - Tags -/mp3

Autres articles (77)

  • Gestion générale des documents

    13 mai 2011, par

    MédiaSPIP ne modifie jamais le document original mis en ligne.
    Pour chaque document mis en ligne il effectue deux opérations successives : la création d’une version supplémentaire qui peut être facilement consultée en ligne tout en laissant l’original téléchargeable dans le cas où le document original ne peut être lu dans un navigateur Internet ; la récupération des métadonnées du document original pour illustrer textuellement le fichier ;
    Les tableaux ci-dessous expliquent ce que peut faire MédiaSPIP (...)

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

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

Sur d’autres sites (7099)

  • Is there a way to use ffmpeg audio filters to automatically synchronize 2 streams with similar content

    29 mai 2015, par user3741412

    I have a situation where I have a video capture of HD content via HDMI with audio from a sound board that goes through a impedance drop into a microphone input of a camcorder. That same signal is split at line level to a ’line in’ jack on the same computer that is capturing the HDMI. Alternatively I can capture the audio via USB from the soundboard which is probably the best plan, but carries with it the same issue.

    The point is that the line in or usb capture will be much higher quality than the one on HDMI because the line out -> impedance change -> mic in path generates inferior quality in that simply brushing the mic jack on the camera while trying to change the zoom (close proximity) can cause noise on the recording.

    So I can do this today :

    • Take the good sound and the camera captured sound and load each into
      audacity and pretty quickly use the timeshift toot to perfectly fit
      the good audio to the questionable audio from the HDMI capture and
      cut the good audio to the exact size of the video. Then I can use
      ffmpeg or other video editing software to replace the questionable
      audio with the better audio.

    But while somewhat quick and easy, it always carries with it a bit of human error and time. I’d like to automate this if possible as this process is repeated at least weekly throughout the year.

    Does anyone have a suggestion if any of these ideas have merit or could suggest another approach ?

    1. I suspect but have yet to confirm that the system timestamp of the start time may be recorded in both audio captured with something like Audacity, or the USB capture tool from the sound board as well as the HDMI mpeg-2 video. I tried ffprobe on a couple audacity captured .wav files but didn’t see anything in the results about such a time code, but perhaps other audio formats or other probing tools may include this info. Can anyone advise if this is common with any particular capture tools or file formats ?

      • if so, I think I could get best results by extracting this information and then using simple adelay and atrim filters in ffmpeg to sync reliably directly from the two sources in one ffmpeg call. This is all theoretical for me right now— I’ve never tried either of these filters yet— just trying to optimize against blind alleys by asking for advice up front.
    2. If such timestamps are not embedded, possibly I can use the file system timestamp for the same idea expressed in 1a, but I suspect the file open of the two capture tools may have different inherant delays. Possibly these delays will be found to be nearly constant and the approach can work with a built-in constant anticipation delay but sounds messy and less reliable than idea 1. Still, I’d take it, if it turns out reasonably reliable

    3. Are there any ffmpeg or general digital audio experts out there that know of particular filters that can be employed on the actual data to look for similarities like normalizing the peak amplitudes or normalizing the amplification of the two to some RMS value and then stepping through a short 10 second snippet of audio, moving one time stream .01s left against the other repeatedly and subtracting the two and looking for a minimum ? Sounds like it could take a while, but if it could do this in less than a minute and be reliable, I suspect it could work. But I have only rudimentary knowledge of audio streams and perhaps what I suggest is just not plausible— but since each stream starts with the same source I think there should be a chance. I am just way out of my depth as to how to go down this road, so if someone out there knows such magic or can throw me some names of filters and example calls, I can explore if I can make it work.

    4. any hardware level suggestions to take a line level output down to a mic level input and not have the problems I am seeing using a simple in-line impedance drop module, so that I can simply rely on the audio from the HDMI ?

    Thanks in advance for any pointers or suggestinons !

  • Streaming libraries FFmpeg, avlib, libav etc

    14 juillet 2015, par Keithin8a

    Let me start by saying that I do not know whether this is the best stackexchange site to ask this. I am not directly asking for an opinion on which is best (although obviously it would be appreciated). I just simply need some guidance.

    I am wanting to start on a hobby project but its going to be a big old thing so I wanted to start off small. I basically need to know how to stream a video of my desktop (or any desktop) into a WPF application. Future enhancements would include doing multiple displays from different computers on a network into a WPF application.

    I have done some research and someone has given me a list of Libraries that I could use avlib, ffmpeg, gstreamer. So I started with the first two and could find ffmpeg however I found people stating that it is better to use libav. But I couldn’t find any information on avlib really, is libav a successor to avlib and that is why I can’t find it ?

    Finally all these articles that I were reading were from 2012 as well so I don’t know whether there is an even more up to date version. The last release notes for libav were from May this year so my assumption is that this is still being developed.

    Any guidance would be really useful as I am not sure where to start looking (even if it is telling me which site would be best to post this on).

  • avcodec : add AVCodecContext.frame_num as 64 bit variant to frame_number

    23 janvier 2023, par Marton Balint
    avcodec : add AVCodecContext.frame_num as 64 bit variant to frame_number
    

    Frame counters can overflow relatively easily (INT_MAX number of frames is
    slightly more than 1 year for 60 fps content), so make sure we use 64 bit
    values for them.

    Also deprecate the old 32 bit frame_number attribute.

    Signed-off-by : Marton Balint <cus@passwd.hu>

    • [DH] doc/APIchanges
    • [DH] doc/examples/decode_video.c
    • [DH] fftools/ffmpeg.c
    • [DH] libavcodec/4xm.c
    • [DH] libavcodec/8svx.c
    • [DH] libavcodec/aacenc.c
    • [DH] libavcodec/ansi.c
    • [DH] libavcodec/atrac3plus.c
    • [DH] libavcodec/avcodec.c
    • [DH] libavcodec/avcodec.h
    • [DH] libavcodec/bfi.c
    • [DH] libavcodec/cdgraphics.c
    • [DH] libavcodec/cljrenc.c
    • [DH] libavcodec/decode.c
    • [DH] libavcodec/dvenc.c
    • [DH] libavcodec/eac3enc.c
    • [DH] libavcodec/encode.c
    • [DH] libavcodec/evrcdec.c
    • [DH] libavcodec/flashsv2enc.c
    • [DH] libavcodec/flashsvenc.c
    • [DH] libavcodec/g2meet.c
    • [DH] libavcodec/gif.c
    • [DH] libavcodec/h261dec.c
    • [DH] libavcodec/h264_slice.c
    • [DH] libavcodec/interplayvideo.c
    • [DH] libavcodec/ituh263dec.c
    • [DH] libavcodec/libwebpenc_animencoder.c
    • [DH] libavcodec/mjpegdec.c
    • [DH] libavcodec/mlpenc.c
    • [DH] libavcodec/mpegutils.c
    • [DH] libavcodec/nuv.c
    • [DH] libavcodec/options_table.h
    • [DH] libavcodec/opusenc.c
    • [DH] libavcodec/pngenc.c
    • [DH] libavcodec/pthread_frame.c
    • [DH] libavcodec/qcelpdec.c
    • [DH] libavcodec/qtrleenc.c
    • [DH] libavcodec/rv10.c
    • [DH] libavcodec/smcenc.c
    • [DH] libavcodec/snowenc.c
    • [DH] libavcodec/svq1enc.c
    • [DH] libavcodec/svq3.c
    • [DH] libavcodec/version.h
    • [DH] libavcodec/version_major.h
    • [DH] libavcodec/vp3.c
    • [DH] libavcodec/wcmv.c
    • [DH] libavcodec/wmaprodec.c
    • [DH] libavcodec/yop.c
    • [DH] tools/decode_simple.c
    • [DH] tools/scale_slice_test.c
    • [DH] tools/venc_data_dump.c