
Recherche avancée
Médias (1)
-
Rennes Emotion Map 2010-11
19 octobre 2011, par
Mis à jour : Juillet 2013
Langue : français
Type : Texte
Autres articles (57)
-
La sauvegarde automatique de canaux SPIP
1er avril 2010, parDans le cadre de la mise en place d’une plateforme ouverte, il est important pour les hébergeurs de pouvoir disposer de sauvegardes assez régulières pour parer à tout problème éventuel.
Pour réaliser cette tâche on se base sur deux plugins SPIP : Saveauto qui permet une sauvegarde régulière de la base de donnée sous la forme d’un dump mysql (utilisable dans phpmyadmin) mes_fichiers_2 qui permet de réaliser une archive au format zip des données importantes du site (les documents, les éléments (...) -
Utilisation et configuration du script
19 janvier 2011, parInformations spécifiques à la distribution Debian
Si vous utilisez cette distribution, vous devrez activer les dépôts "debian-multimedia" comme expliqué ici :
Depuis la version 0.3.1 du script, le dépôt peut être automatiquement activé à la suite d’une question.
Récupération du script
Le script d’installation peut être récupéré de deux manières différentes.
Via svn en utilisant la commande pour récupérer le code source à jour :
svn co (...) -
Diogene : création de masques spécifiques de formulaires d’édition de contenus
26 octobre 2010, parDiogene est un des plugins ? SPIP activé par défaut (extension) lors de l’initialisation de MediaSPIP.
A quoi sert ce plugin
Création de masques de formulaires
Le plugin Diogène permet de créer des masques de formulaires spécifiques par secteur sur les trois objets spécifiques SPIP que sont : les articles ; les rubriques ; les sites
Il permet ainsi de définir en fonction d’un secteur particulier, un masque de formulaire par objet, ajoutant ou enlevant ainsi des champs afin de rendre le formulaire (...)
Sur d’autres sites (7840)
-
Use Google Fonts In ffmpeg fontfile
9 mars 2020, par Randy ThomasI am wanting to use Google Fonts in my ffmpeg video creations for text. Here is what I have and it’s not working at all.
$font = "//fonts.googleapis.com/css?family=Aclonica";
$cmd .= "drawtext=enable='between(t,".$fi.",".$li.")':fontfile=".$font.":fontsize=".$fontsize.":fontcolor=".$color.":x=(w-text_w)/2:y=(h/2)+".$n.":text='".$arr[$j]."',";Of course, this works with .ttf fonts but I really want to use Google Fonts.
I have also tried
$font = "https://fonts.googleapis.com/css?family=Aclonica"
that does not work either.I have a feeling that ffmpeg does not use woff2 fonts but I have seen a site that does this I just can’t say 100% for sure that they use Google Fonts in the creation, but they do use them in the selection of the font which leads me to believe they use them in the creation of the video.
-
How to get real-time information from ffmpeg-python process ?
10 juin 2024, par duruburakI've seen some people achieving to scrape out live progress data from ffmpeg subprocess. But for non-command line execution, how could this be accomplished ?


For example I want to store this real-time information on the command line output line by line or get the progress percentage to the completion.



import ffmpeg
import threading

def ffmpeg_func(path1, path2, path3):
 global out, err
 video_part = ffmpeg.input(path1)
 audio_part = ffmpeg.input(path2)
 ffm = ffmpeg.output(audio_part, video_part, path3).overwrite_output().run_async(pipe_stdout=True)
 out, err = ffm.communicate()
 
threading.Thread(target=ffmpeg_func, args=(<>, <>, <>)).start()



I used
threading.Thread
because I'm intending to execute multiple ffmpeg process at the same time.

-
FFMPEG - Pipe PCM to STDOUT in real-time for Node.js
20 août 2019, par bloom.510I am able to stream realtime PCM data from my system’s loopback driver that I can either encode raw or in WAV format using FFMPEG.
How can I pipe the PCM to stdout as its being recorded in real-time ?
I’m batting around in the dark here. So far I’ve tried logging stdout in Node.js, as well as creating a named pipe and listening for changes to it. None of these has returned any output.
The basic shell command captures the audio :
ffmpeg -f alsa -i loopout -f s16le -acodec pcm_s16le out.raw
Using child_process.spawn() in Node.js :
let ffmpeg = spawn('ffmpeg', [
'-f', 'alsa', '-ac', '2', '-ar', '44100', '-i',
'loopout', '-f', 's16le', '-acodec', 'pcm_s16le', 'out.raw',
]);However :
// this never logs anything
ffmpeg.stdout.on('data', (data) => {
console.log(data.toString());
});
// this outputs what you would see in the terminal window
ffmpeg.stderr.on('data', (data) => {
console.log(data.toString());
});Is there a way to access a readable stream of this file as its being created ?
Or perhaps there is a way to stream the PCM to an RTP server and forward it as a buffer over UDP to an Express server ?
Whatever the methodology is, the ultimate goal is to access it as a stream in Node.js and convert it into an ArrayBuffer.