Recherche avancée

Médias (91)

Autres articles (68)

  • Organiser par catégorie

    17 mai 2013, par

    Dans MédiaSPIP, une rubrique a 2 noms : catégorie et rubrique.
    Les différents documents stockés dans MédiaSPIP peuvent être rangés dans différentes catégories. On peut créer une catégorie en cliquant sur "publier une catégorie" dans le menu publier en haut à droite ( après authentification ). Une catégorie peut être rangée dans une autre catégorie aussi ce qui fait qu’on peut construire une arborescence de catégories.
    Lors de la publication prochaine d’un document, la nouvelle catégorie créée sera proposée (...)

  • Récupération d’informations sur le site maître à l’installation d’une instance

    26 novembre 2010, par

    Utilité
    Sur le site principal, une instance de mutualisation est définie par plusieurs choses : Les données dans la table spip_mutus ; Son logo ; Son auteur principal (id_admin dans la table spip_mutus correspondant à un id_auteur de la table spip_auteurs)qui sera le seul à pouvoir créer définitivement l’instance de mutualisation ;
    Il peut donc être tout à fait judicieux de vouloir récupérer certaines de ces informations afin de compléter l’installation d’une instance pour, par exemple : récupérer le (...)

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

  • how to redirect adb screenrecord output to pc(windows/linux) storage

    30 novembre 2018, par asullaherc

    In linux, I use following code to cast android screen to pc, it work well

    adb shell "screenrecord --time-limit 1 --output-format=h264 -; screenrecord --time-limit 180 --output-format=h264 -" | ffplay -

    so I think exist way to redirect screenrecord output to pc storage, so I try following code

    adb shell "screenrecord --time-limit 1 --output-format=h264 -; screenrecord --time-limit 180 --output-format=h264 -" >> /tmp/t.mp4

    but the output video file cannot be opened by vlc and google-chrome, how to fix it ?

    ffplay is belongs ffmpeg, so I guess exist similar cli in ffmpeg to output input video streaming into video file

  • Python, FFMPEG : Redirecting output of FFMPEG subprocess call to a string

    31 décembre 2019, par user1452030

    I’ve managed to run an FFMPEG command using the subprocess module as shown below :

    output = subprocess.check_output(command, shell=True)

    This works fine, but it prints the verbose FFMPEG output to console. The program I’m writing is supposed to run for hundreds/thousands of files in a batch and I don’t want detailed outputs for every file processed, unless the user chooses to do so. Can I redirect the console outputs and errors to strings, so that I can decide when I should and shouldn’t print them ?

    This might be lame, but I tried the following snippet :

    outputBuffer = BytesIO()
    output = subprocess.check_output(command, shell=True, stdout=outputBuffer)

    But it gave me the following error :

    ValueError: stdout argument not allowed, it will be overridden.

    I saw other examples where the POpen interface was used, but given that I’m not communicating with the external command as it is running, and that I need to run this for a large number of items, I’d prefer something simpler, if possible.

    Thanks in advance !

    Note : I’ve found lots of questions in this broad topic, but I couldn’t find anything perfectly relevant to my situation.

  • Publish local .mp4 video from android to wowza using FFmpeg

    13 mars 2016, par Parth Doshi

    I am trying to publish a local .mp4 video from my sdcard to wowza using the ffmpeg java wrapper.

    I have used the library for executing ffmpeg commands on Android

    On Android, my code looks as follows :

    FfmpegController objController = new FfmpegController(MainActivity.this, new File("/tmp"));
                   //objController.installBinaries(MainActivity.this,true);
                   mFfmpegBin = objController.installBinary(MainActivity.this, R.raw.ffmpeg, "ffmpeg", true);
                   //no just extract the audio
                   ArrayList<string> cmd = new ArrayList<string>();

                   //-f dshow -i video="Integrated Camera" out.mp4
                   cmd.add(mFfmpegBin);
                   //cmd.add("-sample_fmts");
                   cmd.add("-re");
                   cmd.add("-i");      
                   cmd.add("/sdcard/sample.mp4");
                   cmd.add("-c");
                   cmd.add("copy");
                   cmd.add("-f");
                   cmd.add("flv");
                   cmd.add("rtsp://192.168.1.35:1936/live/myStream");

                   objController.execFFMPEG(cmd, new ShellUtils.ShellCallback() {

                       @Override
                       public void shellOut(String shellLine) {
                           // TODO Auto-generated method stub
                           System.out.println("shell out" + " "  +shellLine);
                       }

                       @Override
                       public void processComplete(int exitValue) {
                           // TODO Auto-generated method stub
                           System.out.println("process complete::" + " " +exitValue);

                       }
                   });

               }catch(Exception ex){
                   ex.printStackTrace();
               }
           }
    </string></string>

    Now, when I execute the command, I get the following logs

    shell out Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/sdcard/sample.mp4':
    shell out rtmp://192.168.1.35:1936/live/myStream: Protocol not found

    Why is the protocol not supported on Android. When I run the same ffmpeg command from windows command line using ffmpeg then it works fine.

    The command is,

    ffmpeg -re -i sample.mp4 -c copy -f flv rtmp ://192.168.1.35:1936/live/myStream

    Can please someone help ?