Recherche avancée

Médias (1)

Mot : - Tags -/Christian Nold

Autres articles (51)

  • Participer à sa traduction

    10 avril 2011

    Vous pouvez nous aider à améliorer les locutions utilisées dans le logiciel ou à traduire celui-ci dans n’importe qu’elle nouvelle langue permettant sa diffusion à de nouvelles communautés linguistiques.
    Pour ce faire, on utilise l’interface de traduction de SPIP où l’ensemble des modules de langue de MediaSPIP sont à disposition. ll vous suffit de vous inscrire sur la liste de discussion des traducteurs pour demander plus d’informations.
    Actuellement MediaSPIP n’est disponible qu’en français et (...)

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

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

Sur d’autres sites (8514)

  • ffmpeg incorrectly adds a fixed delay to the end of each video chunk

    13 janvier 2023, par Skyler

    I am trying to combine audio a video data to output as an mp4 file using the command below, the videos are segmented to match the exact length of the audio file they are going to be merged with :

    


        command = 'ffmpeg -y -i {} -i {} -strict -2 -q:v 1 {} -loglevel {} -c:v h264_nvenc'.format(
        audio_file, temp_result_avi, outfile, self.ffmpeg_loglevel
    )
    subprocess.call(command, shell=True)


    


    however each video made by this is exactly 24 ms longer so this causes large delays as they get stitched back together. This doesnt work since the combined video needs to be combined back with another video and the desync gets worse as you get further in the combined videos.

    


    How can I remedy this ?

    


  • Capturing actual video stream quality using FFmpeg and FFplay – smooth recording but stuttering stream

    3 décembre 2024, par Karlitos Bemowo

    I’m trying to analyze the quality of a video stream over a local network using FFmpeg. My goal is to capture the actual streamed video (with all artifacts, stuttering, or buffering) as experienced in real-time, rather than a reconstructed, smooth output. Currently, the recorded video is perfectly smooth, but the live stream played using ffplay exhibits noticeable stuttering. Additionally, while the duration of the recording matches the original video, the live stream lasts longer, likely due to buffering caused by network instability.

    


    Here are the commands I’m using :
Sender :
ffmpeg -re -i file.mp4 -c:v libx265 -preset veryfast -f mpegts udp ://192.168.1.26:1234
Receiver :
ffmpeg -i udp ://192.168.1.10:1234 -c copy received_fhd.mp4 -fflags nobuffer

    


    The recorded file received_fhd.mp4 plays back perfectly, with no stuttering or frame drops, even though the network stream has visible issues when viewed in real-time with ffplay.The recorded file has the same duration as the original video (fhd.mp4), while the real-time stream playback with ffplay takes longer, suggesting delays caused by buffering or network issues. Same issue with with other codes for example vp9.

    


    GOAL : I want to capture the actual streamed video as experienced in real-time, with all stuttering, buffering, and artifacts included. This would allow me to analyze the network's impact on the video quality effectively.

    


    Questions :

    


      

    1. How can I modify my commands to record the video stream exactly as it is experienced in real-time, including any network-induced issues ?
    2. 


    3. Is there a way to configure FFmpeg to behave more like ffplay in terms of handling and recording the stream ?
    4. 


    


    Any guidance or alternative approaches would be greatly appreciated. Thank you !

    


    Experimented with different codecs (e.g., H.265, VP9) and output formats. Older codes has no delay in tranmission so I didn't notice the issue at frist.

    


    Explored various ffmpeg options like -fflags nobuffer and -c copy (as documentation says " For example, -codec copy or -codec : copy would copy all the streams without reencoding."), but it still doesn’t replicate the actual stream behavior.

    


  • Automatically choose appropriate libvpx codec ffmpeg

    26 août 2022, par Jakob Košir

    When extracting alpha channel from a vp8 or vp9 video libvpx input decoder has to be specified, as native ffmpeg one doesn't support reading alpha data from vp8/vp9.

    


    So either ffmpeg -c:v libvpx -i  ... for VP8 and ffmpeg -c:v libvpx-vp9 -i  ... for VP9.

    


    Is there a way to tell ffmpeg to use the appropriate libvpx decoder based on input file (vp8 vs vp9) instead of native ffmpeg input decoder ? So that separate commands for vp8 and vp9 would no longer be needed.