Recherche avancée

Médias (91)

Autres articles (14)

  • 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

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

  • Le plugin : Podcasts.

    14 juillet 2010, par

    Le problème du podcasting est à nouveau un problème révélateur de la normalisation des transports de données sur Internet.
    Deux formats intéressants existent : Celui développé par Apple, très axé sur l’utilisation d’iTunes dont la SPEC est ici ; Le format "Media RSS Module" qui est plus "libre" notamment soutenu par Yahoo et le logiciel Miro ;
    Types de fichiers supportés dans les flux
    Le format d’Apple n’autorise que les formats suivants dans ses flux : .mp3 audio/mpeg .m4a audio/x-m4a .mp4 (...)

Sur d’autres sites (7895)

  • Merge commit ’8000206abcc82491c2a8c71e494c5477ede7264c’

    22 juillet 2013, par Michael Niedermayer
    Merge commit ’8000206abcc82491c2a8c71e494c5477ede7264c’
    

    * commit ’8000206abcc82491c2a8c71e494c5477ede7264c’ :
    libspeexdec : fix detection of final terminator code

    See : f3c9d66bafde9b8586bd63dd3307daa87352af75
    Merged-by : Michael Niedermayer <michaelni@gmx.at>

  • libavfilter/vf_dnn_detect : Add yolo support

    21 novembre 2023, par Wenbin Chen
    libavfilter/vf_dnn_detect : Add yolo support
    

    Add yolo support. Yolo model doesn't output final result. It outputs
    candidate boxes, so we need post-process to remove overlap boxes to
    get final results. Also, the box's coordinators relate to cell and
    anchors, so we need these information to calculate boxes as well.

    Model detail please refer to : https://github.com/openvinotoolkit/open_model_zoo/tree/master/models/public/yolo-v2-tf

    Signed-off-by : Wenbin Chen <wenbin.chen@intel.com>
    Reviewed-by : Guo Yejun <yejun.guo@intel.com>

    • [DH] libavfilter/dnn/dnn_backend_openvino.c
    • [DH] libavfilter/vf_dnn_detect.c
  • How to use FFmpeg in android to edit video ? [closed]

    24 juillet 2023, par Rakesh Saini

    i am learning android. I tried the ffmpeg lib to merge the video and audio, but getting ffmpeg permission denied error. I search lot of but unable to find the solution.

    &#xA;

    Please anyone help if have the solution.

    &#xA;

            package com.example.mytestapp.Activity;&#xA;    &#xA;    import android.content.Context;&#xA;    import android.os.AsyncTask;&#xA;    import android.os.Environment;&#xA;    import android.util.Log;&#xA;    import com.github.hiteshsondhi88.libffmpeg.ExecuteBinaryResponseHandler;&#xA;    import com.github.hiteshsondhi88.libffmpeg.FFmpeg;&#xA;    import com.github.hiteshsondhi88.libffmpeg.exceptions.FFmpegCommandAlreadyRunningException;&#xA;    &#xA;    public class MergeAudioVideoTask extends AsyncTask {&#xA;        private static final String TAG = MergeAudioVideoTask.class.getSimpleName();&#xA;    &#xA;        private Context context;&#xA;        private String videoFilePath;&#xA;        private final String audioFilePath;&#xA;        private final String outputFilePath;&#xA;    &#xA;        public MergeAudioVideoTask(String videoFilePath, String audioFilePath, String outputFilePath) {&#xA;            this.videoFilePath = videoFilePath;&#xA;            this.audioFilePath = audioFilePath;&#xA;            this.outputFilePath = outputFilePath;&#xA;        }&#xA;    &#xA;    //    String inputAudioPath = "https://www.soundhelix.com/examples/mp3/SoundHelix-Song-1.mp3";&#xA;        String outputVideoPath = Environment.getExternalStorageDirectory() &#x2B; "/trimVideos" &#x2B; "sangtest.mp4";&#xA;    &#xA;    //    String[] command = {"-i", vpath, "-i", inputAudioPath, "-c:v", "copy", "-c:a", "aac", "-map", "0:v:0", "-map", "1:a:0", "-shortest", outputVideoPath};&#xA;    &#xA;    &#xA;        @Override&#xA;        protected Boolean doInBackground(Void... params) {&#xA;            String[] cmd = {"-i", videoFilePath, "-i", audioFilePath, "-shortest", outputVideoPath};&#xA;            try {&#xA;                FFmpeg.getInstance(context).execute(cmd, new ExecuteBinaryResponseHandler() {&#xA;                    @Override&#xA;                    public void onStart() {&#xA;                        Log.e("Started", "yes");&#xA;                    }&#xA;    &#xA;                    @Override&#xA;                    public void onProgress(String message) {&#xA;                        // do nothing&#xA;                    }&#xA;    &#xA;                    @Override&#xA;                    public void onFailure(String message) {&#xA;                        Log.e("Failed ", "yes");&#xA;                    }&#xA;    &#xA;                    @Override&#xA;                    public void onSuccess(String message) {&#xA;                        Log.e("Success ", "yes");&#xA;                    }&#xA;    &#xA;                    @Override&#xA;                    public void onFinish() {&#xA;                        // do nothing&#xA;                    }&#xA;                });&#xA;            } catch (FFmpegCommandAlreadyRunningException e) {&#xA;                e.printStackTrace();&#xA;            }&#xA;    &#xA;            return null;&#xA;        }&#xA;    &#xA;        @Override&#xA;        protected void onPostExecute(Boolean success) {&#xA;            if (success) {&#xA;            } else {&#xA;            }&#xA;        }&#xA;    &#xA;    }&#xA;

    &#xA;

    I am using this but getting 'permission denied error for ffmpeg' i have already added storage permission in manifiest.

    &#xA;