
Recherche avancée
Médias (1)
-
Bug de détection d’ogg
22 mars 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Video
Autres articles (36)
-
Gestion générale des documents
13 mai 2011, parMé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 (...) -
Des sites réalisés avec MediaSPIP
2 mai 2011, parCette page présente quelques-uns des sites fonctionnant sous MediaSPIP.
Vous pouvez bien entendu ajouter le votre grâce au formulaire en bas de page. -
HTML5 audio and video support
13 avril 2011, parMediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
For older browsers the Flowplayer flash fallback is used.
MediaSPIP allows for media playback on major mobile platforms with the above (...)
Sur d’autres sites (5737)
-
how to redirect adb screenrecord output to pc(windows/linux) storage
30 novembre 2018, par asullahercIn 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 user1452030I’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 DoshiI 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 foundWhy 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 ?