Recherche avancée

Médias (91)

Autres articles (9)

  • Encoding and processing into web-friendly formats

    13 avril 2011, par

    MediaSPIP automatically converts uploaded files to internet-compatible formats.
    Video files are encoded in MP4, Ogv and WebM (supported by HTML5) and MP4 (supported by Flash).
    Audio files are encoded in MP3 and Ogg (supported by HTML5) and MP3 (supported by Flash).
    Where possible, text is analyzed in order to retrieve the data needed for search engine detection, and then exported as a series of image files.
    All uploaded files are stored online in their original format, so you can (...)

  • Contribute to documentation

    13 avril 2011

    Documentation is vital to the development of improved technical capabilities.
    MediaSPIP welcomes documentation by users as well as developers - including : critique of existing features and functions articles contributed by developers, administrators, content producers and editors screenshots to illustrate the above translations of existing documentation into other languages
    To contribute, register to the project users’ mailing (...)

  • Keeping control of your media in your hands

    13 avril 2011, par

    The vocabulary used on this site and around MediaSPIP in general, aims to avoid reference to Web 2.0 and the companies that profit from media-sharing.
    While using MediaSPIP, you are invited to avoid using words like "Brand", "Cloud" and "Market".
    MediaSPIP is designed to facilitate the sharing of creative media online, while allowing authors to retain complete control of their work.
    MediaSPIP aims to be accessible to as many people as possible and development is based on expanding the (...)

Sur d’autres sites (2180)

  • how to convert RTPDUMP video file to mp4

    11 novembre 2020, par Asain Kujovic

    Viber recently got "instant video message" option, called also "video push-to-talk" (vptt).

    



    Inside viber data in directory ".vptt" there are files with vptt extension. Envelope format is classic ZIP file, when extracted gives jpg-thumbnail and 'video' file.

    



    Video file says "# !rtpplay1.0" inside first line, so it should be format of rtp-tools, used by wireshark too, and somehow related to actual WebRTC trends...

    



    So if video content inside this rtpdump file is not encrypted ( ? ), "how to save viber instant message push to talk video" boils down to just : "how to convert rtpdump video to mp4".

    



    rtpplay can send it to some port, but ffmpeg/ffplay/vlc needs correct sdp file.

    



    does someone knows something further about this ?

    


  • Flask and moviepy

    23 mars 2021, par Yoldash Reklamov

    Please help me figure out the correct logic for constructing a flask project with Moviepy.

    


    The task is to combine several audio files and several video files into one file.
With the help of the Moviepy and the method of concatenate in it, I manage to do all this.
But I just can't figure out how to do the following thing, there is :

    


    Audio1 (permanent), Audio2 (there will always be different files, selected by the user from the database using the drop-down menu on the site), Audio3 (permanent).
It's the same with video files.

    


    I am building a project on Flask, I am thinking of adding audio and video files not using the BLOB method, but by adding links to the database.

    


    I just can't figure out how to implement this system so that the user would go to the site, choose Audio2 from the list(for example i have 50 random audio files in drop down meny Audio1-Audio50) and somehow take it to AudioFileClip("Audio5.wav") or AudioFileClip("Audio8.wav")

    


    I just can't figure it out.
Thank you in advance !

    


  • Is there risk of shell/command injection when using FFmpeg or when there's no user input ?

    10 mai 2021, par Tris

    I am new when it comes to thinking about the security of my web applications. I have done research on shell injections and most of the time they say to just avoid using shell/command calls in the web applications. However, my alternative seems to limit which browsers clients can use. So I would prefer executing a shell command in my nodejs server. I am using FFmpeg and calling it through system command in nodejs child processes.

    


    I have a FFmpeg bash script like so :

    


    VIDSOURCE="rtsp:cameraurl"
AUDIO_OPTS="-c:a aac -b:a 160000 -ac 2"
VIDEO_OPTS="-s 854x480 -c:v libx264 -b:v 800000"
OUTPUT_HLS="-hls_time 10 -hls_list_size 10 -start_number 1 -hls_wrap 10"
ffmpeg -i "$VIDSOURCE" -y $AUDIO_OPTS $VIDEO_OPTS $OUTPUT_HLS mystream.m3u8


    


    I am wondering if I should worry about shell injection risk and if I should try another approach. I don't think there is any user input in this besides my own hard coded inputs. Therefore, I think it should be safe to use this script in a web browser... I just want to be safe and be sure. Thank you !