Recherche avancée

Médias (3)

Mot : - Tags -/collection

Autres articles (52)

  • MediaSPIP v0.2

    21 juin 2013, par

    MediaSPIP 0.2 est la première version de MediaSPIP stable.
    Sa date de sortie officielle est le 21 juin 2013 et est annoncée ici.
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Comme pour la version précédente, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
    Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)

  • MediaSPIP version 0.1 Beta

    16 avril 2011, par

    MediaSPIP 0.1 beta est la première version de MediaSPIP décrétée comme "utilisable".
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Pour avoir une installation fonctionnelle, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
    Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)

  • Les autorisations surchargées par les plugins

    27 avril 2010, par

    Mediaspip core
    autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs

Sur d’autres sites (8975)

  • ffmpeg unicast vs multicast bandwidth usage

    14 février 2019, par user2884023

    Assuming there are no errors on this code below to (convert mpeg2.ts to h264) :

    $ ffmpeg
    -i playlist1.txt
    -vcodec h264
    -acodec mp3
    -s 1280x720
    -b:v 4808k
    -b:a 192k
    -bufsize 8000k
    -maxrate 5000k
    -r 30
    -muxdelay 0.1
    -f mpegts udp_multicast "rtp://hostname[:port]/path"

    If I have qty - 10, h.264 decoders receiving the RTP stream, is the bandwidth consumption (@5mb/s maxrate from FFMPEG) 50mb/s uploaded from my server (unicast) or because of the multicast protocol actually only 5mb/s uploaded / consumed at my server to all 10 decoders which are all capable of receiving the multicast transmission via RTP ?

    Also if I am not erroring by attempting to send the RTP feed out of FFMPEG assuimg my server is acting as a (tx) so it can be picked up directly as input by the h.264 decoders acting as receivers.

    Question : 5mb/s or 50mb/s being uploaded on my server end to 10 decoders with assigned FFMPEG command ?

  • ffmpeg audio is stuttering when converting from h264 to mpeg2

    9 février 2019, par user11038211

    I want to convert from h264 stream source (streamlink) to mpeg2 video and send it to a DVB-T modulator (Hides UT100C). So far, I have managed to play the video smoothly, but audio is jerky. It sounds like parts are missing. I think that some parameters are not set perfectly :

    $streamlink -O https://zattoo.com/watch/orf-2 best | ffmpeg -re -i pipe:0 -vcodec mpeg2video -s 720x576 -r 30 -b:v 10M -b:a 64k -acodec mp2 -mpegts_original_network_id 1 -mpegts_transport_stream_id 1 -mpegts_service_id 1 -mpegts_pmt_start_pid 1000 -mpegts_start_pid 1001 -metadata service_provider="HOME" -metadata service_name="IPTV" -muxrate 10M -f mpegts -y tspipe | sudo ./tsrfsend tspipe 0 578000 8000 4 1/2 1/4 8 0 0

    [cli][info] Found matching plugin zattoo for URL https://zattoo.com/watch/orf-2
    [cli][info] Available streams: 600k_alt (worst), 600k, 900k, 1500k (best)
    [cli][info] Opening stream: 1500k (hls)
    Input #0, mpegts, from 'pipe:0':
     Duration: N/A, start: 45236.000000, bitrate: N/A
     Program 1
       Stream #0:0[0x100]: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(progressive), 768x432 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
       Stream #0:1[0x101]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 128 kb/s

    Open /dev/usb-it950x0 ok
    g_ITEAPI_TxDeviceInit ok
    1 Devices
    g_ITEAPI_GetDrvInfo ok
    DriverInfo.DriverVerion  = v16.11.10.1
    DriverInfo.APIVerion     = 1.3.20160929.0
    DriverInfo.FWVerionLink  = 255.39.2.0
    DriverInfo.FWVerionOFDM  = 255.9.11.0
    DriverInfo.Company       = ITEtech
    DriverInfo.SupportHWInfo = Eagle DVBT
    DriverInfo.ProductID     = 0x9507
    Frequency = 578000 KHz
    Bandwidth = 8000 MHz
    Constellation: QPSK
    Code Rate: 1/2
    Interval: 1/4
    Transmission Mode: 8K
    Output #0, mpegts, to 'tspipe':
     Metadata:
       service_provider: HOME
       service_name    : IPTV
       encoder         : Lavf57.56.101
       Stream #0:0: Video: mpeg2video (Main), yuv420p, 720x576 [SAR 64:45 DAR 16:9], q=2-31, 10000 kb/s, 30 fps, 90k tbn, 30 tbc
       Metadata:
         encoder         : Lavc57.64.101 mpeg2video
       Side data:
         cpb: bitrate max/min/avg: 0/0/10000000 buffer size: 0 vbv_delay: -1
       Stream #0:1: Audio: mp2, 48000 Hz, stereo, s16, 64 kb/s
       Metadata:
         encoder         : Lavc57.64.101 mp2
    Stream mapping:
     Stream #0:0 -> #0:0 (h264 (native) -> mpeg2video (native))
     Stream #0:1 -> #0:1 (aac (native) -> mp2 (native))
    Channel Capacity is 4976172 bps
    MinGain: -52, MaxGain: 5
    frame=    3 fps=0.0 q=2.0 size=      63kB time=00:00:00.38 bitrate=1337.3kbits/s

    Tsrfsend is the application that sends the generated ts stream over a named pipe to the USB modulator.

    I also tried various audio bitrates such as 64, 192, 384k but all is very similar.

  • Codec h264_cuvid is not supported

    9 septembre 2019, par gn cavalry

    ======================= Environment =======================
    System : ubuntu 18.04
    Architecture : x86_64
    Display Card : NVIDIA GeForce 820m
    Display Card Driver : NVIDIA-Linux-x86_64-390.87
    gcc : 6.5.0
    CUDA : 9.1.85 (also tried 9.0.176)
    FFmpeg : 3.4 (also tried 4.0, 4.1)

    ==================== FFmpeg Compilation ====================

    ./configure \
     --prefix="$DIR_BUILD" \
     --bindir="$DIR_BIN" \
     --enable-cuda \
     --enable-cuvid \
     --enable-nvenc \
     --enable-nonfree \
     --enable-libnpp \
     --extra-cflags=-I/usr/local/cuda/include \
     --extra-ldflags=-L/usr/local/cuda/lib64

    ======================= Verification =======================
    Driver Verification :
    (I have downgrade my gcc from 7.3 to 6.5, I don’t know why there still shows gcc version 7.3)

    $ cat /proc/driver/nvidia/version
    NVRM version: NVIDIA UNIX x86_64 Kernel Module  390.87  Tue Aug 21 12:33:05 PDT 2018
    GCC version:  gcc version 7.3.0 (Ubuntu 7.3.0-27ubuntu1~18.04)

    CUDA Verification :

    $nvcc -V
    nvcc: NVIDIA (R) Cuda compiler driver
    Copyright (c) 2005-2017 NVIDIA Corporation
    Built on Fri_Nov__3_21:07:56_CDT_2017
    Cuda compilation tools, release 9.1, V9.1.85

    $./deviceQuery
    Rsult = PASS

    $./bandwidthTest
    Result = PASS

    FFmpeg Decoder Verification :

    $ ffmpeg -codecs | grep cuvid
    ffmpeg version 3.4.5 Copyright (c) 2000-2018 the FFmpeg developers
     built with gcc 6.5.0 (Ubuntu 6.5.0-2ubuntu1~18.04) 20181026
     configuration: --prefix=/home/cavalry/Downloads/compile_ffmpeg/ffmpeg_build --bindir=/home/cavalry/Downloads/compile_ffmpeg/bin --enable-cuda --enable-cuvid --enable-nvenc --enable-nonfree --enable-libnpp --extra-cflags=-I/usr/local/cuda/include --extra-ldflags=-L/usr/local/cuda/lib64
     libavutil      55. 78.100 / 55. 78.100
     libavcodec     57.107.100 / 57.107.100
     libavformat    57. 83.100 / 57. 83.100
     libavdevice    57. 10.100 / 57. 10.100
     libavfilter     6.107.100 /  6.107.100
     libswscale      4.  8.100 /  4.  8.100
     libswresample   2.  9.100 /  2.  9.100
    DEV.LS h264                 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (decoders: h264 h264_v4l2m2m h264_vdpau h264_cuvid ) (encoders: h264_nvenc h264_v4l2m2m h264_vaapi nvenc nvenc_h264 )
    DEV.L. hevc                 H.265 / HEVC (High Efficiency Video Coding) (decoders: hevc hevc_cuvid ) (encoders: nvenc_hevc hevc_nvenc hevc_vaapi )
    DEVIL. mjpeg                Motion JPEG (decoders: mjpeg mjpeg_cuvid ) (encoders: mjpeg mjpeg_vaapi )
    DEV.L. mpeg1video           MPEG-1 video (decoders: mpeg1video mpeg1video_vdpau mpeg1_v4l2m2m mpeg1_cuvid )
    DEV.L. mpeg2video           MPEG-2 video (decoders: mpeg2video mpegvideo mpegvideo_vdpau mpeg2_v4l2m2m mpeg2_cuvid ) (encoders: mpeg2video mpeg2_vaapi )
    DEV.L. mpeg4                MPEG-4 part 2 (decoders: mpeg4 mpeg4_v4l2m2m mpeg4_vdpau mpeg4_cuvid ) (encoders: mpeg4 mpeg4_v4l2m2m )
    D.V.L. vc1                  SMPTE VC-1 (decoders: vc1 vc1_vdpau vc1_v4l2m2m vc1_cuvid )
    DEV.L. vp8                  On2 VP8 (decoders: vp8 vp8_v4l2m2m vp8_cuvid ) (encoders: vp8_v4l2m2m vp8_vaapi )
    DEV.L. vp9                  Google VP9 (decoders: vp9 vp9_v4l2m2m vp9_cuvid ) (encoders: vp9_vaapi )

    FFmpeg Encoder Verification :

    $ ffmpeg -codecs | grep nvenc
    ffmpeg version 3.4.5 Copyright (c) 2000-2018 the FFmpeg developers
     built with gcc 6.5.0 (Ubuntu 6.5.0-2ubuntu1~18.04) 20181026
     configuration: --prefix=/home/cavalry/Downloads/compile_ffmpeg/ffmpeg_build --bindir=/home/cavalry/Downloads/compile_ffmpeg/bin --enable-cuda --enable-cuvid --enable-nvenc --enable-nonfree --enable-libnpp --extra-cflags=-I/usr/local/cuda/include --extra-ldflags=-L/usr/local/cuda/lib64
     libavutil      55. 78.100 / 55. 78.100
     libavcodec     57.107.100 / 57.107.100
     libavformat    57. 83.100 / 57. 83.100
     libavdevice    57. 10.100 / 57. 10.100
     libavfilter     6.107.100 /  6.107.100
     libswscale      4.  8.100 /  4.  8.100
     libswresample   2.  9.100 /  2.  9.100
    DEV.LS h264                 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (decoders: h264 h264_v4l2m2m h264_vdpau h264_cuvid ) (encoders: h264_nvenc h264_v4l2m2m h264_vaapi nvenc nvenc_h264 )
    DEV.L. hevc                 H.265 / HEVC (High Efficiency Video Coding) (decoders: hevc hevc_cuvid ) (encoders: nvenc_hevc hevc_nvenc hevc_vaapi )

    ================== Exec ffmepg command line ===================

    All things seem goes right, then I executed the following command :
    ffmpeg -c:v h264_cuvid -i ./holidy.mp4 output.mkv
    But it turns out :
    [h264_cuvid @ 0x55f93a512200] Codec h264_cuvid is not supported.

    Here is the whole information :

    $ ffmpeg -c:v h264_cuvid -i ./holidy.mp4 output.mkv
    ffmpeg version 3.4.5 Copyright (c) 2000-2018 the FFmpeg developers
     built with gcc 6.5.0 (Ubuntu 6.5.0-2ubuntu1~18.04) 20181026
     configuration: --prefix=/home/cavalry/Downloads/compile_ffmpeg/ffmpeg_build --bindir=/home/cavalry/Downloads/compile_ffmpeg/bin --enable-cuda --enable-cuvid --enable-nvenc --enable-nonfree --enable-libnpp --extra-cflags=-I/usr/local/cuda/include --extra-ldflags=-L/usr/local/cuda/lib64
     libavutil      55. 78.100 / 55. 78.100
     libavcodec     57.107.100 / 57.107.100
     libavformat    57. 83.100 / 57. 83.100
     libavdevice    57. 10.100 / 57. 10.100
     libavfilter     6.107.100 /  6.107.100
     libswscale      4.  8.100 /  4.  8.100
     libswresample   2.  9.100 /  2.  9.100
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from './holidy.mp4':
     Metadata:
       major_brand     : isom
       minor_version   : 1
       compatible_brands: isomavc1iso6
       creation_time   : 2018-01-29T09:18:23.000000Z
       album           : Yinyuetai
       artist          : yinyuetai.com
       comment         : Yinyuetai-1TR1166
       date            : 01/29/18 17:18:23
     Duration: 00:04:15.21, start: 0.000000, bitrate: 4210 kb/s
       Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080, 4087 kb/s, 24 fps, 24 tbr, 24k tbn, 48 tbc (default)
       Metadata:
         creation_time   : 2018-01-29T09:18:23.000000Z
         handler_name    : 264@GPAC0.5.1-DEV-rev5472
       Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 120 kb/s (default)
       Metadata:
         creation_time   : 2018-01-29T09:17:31.000000Z
         handler_name    : Sound Media Handler
    [h264_cuvid @ 0x55f3e05ca1c0] Codec h264_cuvid is not supported.
    Stream mapping:
     Stream #0:0 -> #0:0 (h264 (h264_cuvid) -> mpeg4 (native))
     Stream #0:1 -> #0:1 (aac (native) -> ac3 (native))
    Error while opening decoder for input stream #0:0 : Invalid argument

    I have tried width CUDA9.0, CUDA9.1, FFmpeg3.4, FFmpeg4.0, FFmpeg 4.1, but it reports the same error. Can anyone help me ? I will appreciate you greatly !