
Recherche avancée
Autres articles (55)
-
Les tâches Cron régulières de la ferme
1er décembre 2010, parLa gestion de la ferme passe par l’exécution à intervalle régulier de plusieurs tâches répétitives dites Cron.
Le super Cron (gestion_mutu_super_cron)
Cette tâche, planifiée chaque minute, a pour simple effet d’appeler le Cron de l’ensemble des instances de la mutualisation régulièrement. Couplée avec un Cron système sur le site central de la mutualisation, cela permet de simplement générer des visites régulières sur les différents sites et éviter que les tâches des sites peu visités soient trop (...) -
Qu’est ce qu’un masque de formulaire
13 juin 2013, parUn masque de formulaire consiste en la personnalisation du formulaire de mise en ligne des médias, rubriques, actualités, éditoriaux et liens vers des sites.
Chaque formulaire de publication d’objet peut donc être personnalisé.
Pour accéder à la personnalisation des champs de formulaires, il est nécessaire d’aller dans l’administration de votre MediaSPIP puis de sélectionner "Configuration des masques de formulaires".
Sélectionnez ensuite le formulaire à modifier en cliquant sur sont type d’objet. (...) -
Publier sur MédiaSpip
13 juin 2013Puis-je poster des contenus à partir d’une tablette Ipad ?
Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir
Sur d’autres sites (7925)
-
configure : pass windows-path to nvcc whenever cygpath is available
26 février 2019, par Timo Rothenpieler -
ffmpeg and windows command line
6 janvier 2013, par Kasper DKI am trying to use ffmpeg for windows to convert thousands of images and sounds to a single video file.
ffmpeg -i apples.jpg -i oranges.jpg -i orangessound.wav -i bananas.jpg -vcodec mpeg4 test.avi
My delphi program generates the command line as a string, and I use shellexecute to call it.
But is it true that a command line cannot be longer than 8191 characters ? If so, can ffmpeg read the parameters from a file instead ?
It is not possible in this case to rename the pictures with consecutive numbers
-
FFmpeg : Windows vs Linux issues
16 octobre 2022, par ChrisI have run into an issue that I am pretty sure I have narrowed down to FFmpeg.


I have a Flask app that restreams live streams using FFmpeg.


...

@app.route("/play/", methods=["GET"])
def play():
 def streamData():
 try:
 with subprocess.Popen(
 ffmpegcmd,
 stdin=subprocess.DEVNULL,
 stdout=subprocess.PIPE,
 stderr=subprocess.PIPE,
 ) as ffmpeg_sb:
 while True:
 chunk = ffmpeg_sb.stdout.read(1024)
 if len(chunk) == 0:
 break
 yield chunk
 except:
 pass
 finally:
 ffmpeg_sb.kill()

 return Response(streamData())

...




I am using the following command.


ffmpeg -loglevel panic -hide_banner -i <url> -vcodec copy -acodec copy -f mpegts pipe:</url>


When I run my Flask app on Windows, both VLC and TVHeadend play the piped output perfectly.
However under Linux only VLC will play the piped output. I can get TVHeadend to play the stream from Linux, but it requires me to enable the AV Library option in TVHeadend, which I want to avoid. I have tested this using WSL (Ubuntu) and Docker (alpine + Ubuntu) on my Ubuntu server where the app will live.


I can only assume its because FFmpeg behaves differently between Windows and Linux ? I have tried several different version of FFmpeg... So I don't think its a version issue.


The version of FFmpeg I am currently using on Windows is this one https://www.gyan.dev/ffmpeg/builds/ but I experienced the same success on older versions, so again, I don't think its a version number issue.


Can anyone suggest how I can go about finding out what the cause is ?
Is it possible that some default values differ between Windows and Linux ?


Any advice is appreciated !