
Recherche avancée
Médias (16)
-
#7 Ambience
16 octobre 2011, par
Mis à jour : Juin 2015
Langue : English
Type : Audio
-
#6 Teaser Music
16 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Audio
-
#5 End Title
16 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Audio
-
#3 The Safest Place
16 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Audio
-
#4 Emo Creates
15 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Audio
-
#2 Typewriter Dance
15 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Audio
Autres articles (59)
-
Formulaire personnalisable
21 juin 2013, parCette page présente les champs disponibles dans le formulaire de publication d’un média et il indique les différents champs qu’on peut ajouter. Formulaire de création d’un Media
Dans le cas d’un document de type média, les champs proposés par défaut sont : Texte Activer/Désactiver le forum ( on peut désactiver l’invite au commentaire pour chaque article ) Licence Ajout/suppression d’auteurs Tags
On peut modifier ce formulaire dans la partie :
Administration > Configuration des masques de formulaire. (...) -
XMP PHP
13 mai 2011, parDixit Wikipedia, XMP signifie :
Extensible Metadata Platform ou XMP est un format de métadonnées basé sur XML utilisé dans les applications PDF, de photographie et de graphisme. Il a été lancé par Adobe Systems en avril 2001 en étant intégré à la version 5.0 d’Adobe Acrobat.
Étant basé sur XML, il gère un ensemble de tags dynamiques pour l’utilisation dans le cadre du Web sémantique.
XMP permet d’enregistrer sous forme d’un document XML des informations relatives à un fichier : titre, auteur, historique (...) -
Amélioration de la version de base
13 septembre 2013Jolie sélection multiple
Le plugin Chosen permet d’améliorer l’ergonomie des champs de sélection multiple. Voir les deux images suivantes pour comparer.
Il suffit pour cela d’activer le plugin Chosen (Configuration générale du site > Gestion des plugins), puis de configurer le plugin (Les squelettes > Chosen) en activant l’utilisation de Chosen dans le site public et en spécifiant les éléments de formulaires à améliorer, par exemple select[multiple] pour les listes à sélection multiple (...)
Sur d’autres sites (11822)
-
Catch refreshing Terminal output in Python
26 janvier 2019, par AaroknightI have written a python script which converts movies with
ffmpeg
from anything to h265 (hevc). Works fine so far now and I get catch a terminal output (How can I get terminal output in python ? - Stackoverflow). I already tried this solution as well : Catching Terminal Output in Python - Stackoverflow But none of them is really what I need.Current code is following :
def convert(path):
if os.path.getsize(path) < 500000000:
pass
name = path.split("/")[-1]
os.mkdir(path.replace(name, "hevc/"))
outvid = path.replace(name, "hevc/" + name)
cmd = ["ffmpeg", "-hwaccel", "cuvid", "-i", path, "-c:v", "hevc_nvenc", "-preset",
"slow", "-rc", "vbr_hq", "-max_muxing_queue_size", "1000", "-map", "0", "-map_metadata",
"0", "-map_chapters", "0", "-c:a", "copy", "-c:s", "copy", outvid]
process = subprocess.Popen(cmd, stdout=subprocess.PIPE).communicate()[0]
print(process)While
ffmpeg
is converting something, the bottom terminal line usually actualizes itself every second showing fps, time, etc. See screenshot bottom line.In Python I just get a static output :
So do you guys have any idea how to catch that refreshing output ?
-
Terminal text becomes invisible after terminating subprocess
21 novembre 2016, par wimAfter terminating an
ffmpeg
subprocess, the terminal gets messed up - typed characters are invisible ! The input still works in that commands can be executed, but keyboard input is not echoed to the terminal.Issuing shell command
reset
puts everything back to normal (or!reset
from within ipython), so a workaround the issue is callingos.system('reset')
inside the script.Other things I’ve tried :
import curses; curses.initscr()
before spawning the subprocess andcurses.endwin()
after termination, which worked somewhat but broke other stuff. Another possibly related issue is that after spawning the child process, the interactive terminal becomes laggy and sometimes fails to capture typed characters.The code to spawn the process looks like :
with open('/tmp/stdout.log', 'w') as o:
with open('/tmp/stderr.log', 'w') as e:
proc = subprocess.Popen([args], stdout=o, stderr=e)And later to stop it :
proc.terminate()
proc.communicate()What could be going wrong here ?
-
Terminal text becomes invisible after terminating subprocess
22 mai 2022, par wimAfter terminating an
ffmpeg
subprocess, the terminal gets messed up - typed characters are invisible ! The input still works in that commands can be executed, but keyboard input is not echoed to the terminal.


Issuing shell command
reset
puts everything back to normal (or!reset
from within ipython), so a workaround the issue is callingos.system('reset')
inside the script.


Other things I've tried :
import curses; curses.initscr()
before spawning the subprocess andcurses.endwin()
after termination, which worked somewhat but broke other stuff. Another possibly related issue is that after spawning the child process, the interactive terminal becomes laggy and sometimes fails to capture typed characters.


The code to spawn the process looks like :



with open('/tmp/stdout.log', 'w') as o:
 with open('/tmp/stderr.log', 'w') as e:
 proc = subprocess.Popen([args], stdout=o, stderr=e)




And later to stop it :



proc.terminate()
proc.communicate()




What could be going wrong here ?