Recherche avancée

Médias (39)

Mot : - Tags -/audio

Autres articles (100)

  • MediaSPIP 0.1 Beta version

    25 avril 2011, par

    MediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
    The zip file provided here only contains the sources of MediaSPIP in its standalone version.
    To get a working installation, you must manually install all-software dependencies on the server.
    If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...)

  • Websites made ​​with MediaSPIP

    2 mai 2011, par

    This page lists some websites based on MediaSPIP.

  • Creating farms of unique websites

    13 avril 2011, par

    MediaSPIP platforms can be installed as a farm, with a single "core" hosted on a dedicated server and used by multiple websites.
    This allows (among other things) : implementation costs to be shared between several different projects / individuals rapid deployment of multiple unique sites creation of groups of like-minded sites, making it possible to browse media in a more controlled and selective environment than the major "open" (...)

Sur d’autres sites (14486)

  • FFmpeg : Get better encoding out of my function

    31 octobre 2019, par A Person

    I needed some assistance on my task.

    I am using FFmpeg to burn time and the channel name onto the video.

    My goal is to record a stream that is html5 compatible with the following settings :

    Video wrapper MP4

    Video codec H.264

    Bitrate 1Mbps

    Audio codec AAC

    Audio bitrate 128Kbps

    And GPU encoding.

    This is what I am using :

    ffmpeg -hwaccel cuvid -y -i {udp} -vf "drawtext=fontfile=calibrib.tff:fontsize=25:text='{ChannelName} %{localtime}': x=10: y=10: fontcolor=white: box=1: boxcolor=0x000000" -pix_fmt yuv420p -vsync 1 -c:v h264_nvenc -r 25 -threads 0  -b:v 1M -profile:v main -minrate 1M -maxrate 1M -bufsize 10M -sc_threshold 0 -c:a aac -b:a 128k -ac 2 -ar 44100 -af "aresample=async=1:min_hard_comp=0.100000:first_pts=0" -bsf:v h264_mp4toannexb -t 00:30:00 {output}\{ChannelName}\{ChannelName}_{year}_{monthno}_{day}__{Hours}_{Minutes}_{Seconds}.mp4

    {ChannelName}_{year}_{monthno}_{day}__{Hours}_{Minutes}_{Seconds} are all variable holding information.

    {udp} holds the UDP stream link.

    I have done it this way as I have multiple UDP stream recording.

    Although this works, is there a better way for me to do this keeping in the -vf as I need the time and channel name.

    Currently, this uses between 0.8% to 1.9% GPU on my Quadro P4000. I don’t want to use more than this as I have more than 30 streams.

  • fftools/ffmpeg : change frame counters to 64 bit

    20 juin 2022, par Marton Balint
    fftools/ffmpeg : change frame counters to 64 bit
    

    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 are always
    using 64 bit values for them.

    A live stream can easily run for more than a year and the framedup logic breaks
    on an overflow.

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

    • [DH] fftools/ffmpeg.c
    • [DH] fftools/ffmpeg.h
  • avcodec/amrwbdec : Fix division by 0 in voice_factor()

    7 décembre 2017, par Michael Niedermayer
    avcodec/amrwbdec : Fix division by 0 in voice_factor()
    

    The added value matches "Digital cellular telecommunications system (Phase 2+) (GSM) ; Universal Mobile Telecommunications System (UMTS) ; LTE ; Extended Adaptive Multi-Rate - Wideband (AMR-WB+) codec ; Floating-point ANSI-C code (3GPP TS 26.304 version 14.0.0 Release 14)
    Extended Adaptive Multi-Rate - Wideband (AMR-WB+) codec ; Floating-point ANSI-C code"

    Fixes : runtime error : division by zero
    Fixes : 4415/clusterfuzz-testcase-minimized-4677752314658816

    Found-by : continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by : Michael Niedermayer <michael@niedermayer.cc>

    • [DH] libavcodec/amrwbdec.c