
Recherche avancée
Autres articles (105)
-
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 (...) -
Soumettre bugs et patchs
10 avril 2011Un logiciel n’est malheureusement jamais parfait...
Si vous pensez avoir mis la main sur un bug, reportez le dans notre système de tickets en prenant bien soin de nous remonter certaines informations pertinentes : le type de navigateur et sa version exacte avec lequel vous avez l’anomalie ; une explication la plus précise possible du problème rencontré ; si possibles les étapes pour reproduire le problème ; un lien vers le site / la page en question ;
Si vous pensez avoir résolu vous même le bug (...) -
Support de tous types de médias
10 avril 2011Contrairement à beaucoup de logiciels et autres plate-formes modernes de partage de documents, MediaSPIP a l’ambition de gérer un maximum de formats de documents différents qu’ils soient de type : images (png, gif, jpg, bmp et autres...) ; audio (MP3, Ogg, Wav et autres...) ; vidéo (Avi, MP4, Ogv, mpg, mov, wmv et autres...) ; contenu textuel, code ou autres (open office, microsoft office (tableur, présentation), web (html, css), LaTeX, Google Earth) (...)
Sur d’autres sites (6075)
-
Automator Service to Run Bash Script to Convert Video
1er mars 2017, par mike varelaI’m having the hardest time understanding variables in automator. In essence, I’m attempting to right click on a file and perform a bash script that I write. The issue I have is the bash script takes an input filename and output filename and ideally I want them to be the same, except for the output to be appended with something to indicate it’s converted.
I’m using FFMBC (a derivative of FFMPEG)
my script is
ffmbc -i input.mov -vcodec prores -profile proxy -pix_fmt yuv422p10le -acodec pcm_s24le output.mov
I’d like to change the output.mov to filename-proxy.mov
So frustrated at the moment.
-
Record web browser with sound as a service on linux server with puppeteer
12 septembre 2021, par NA GUYI'm trying to build a service on a linux server to record video a web browser with its sound.


The first step I did with the source code below (using xvfb, puppeteer and ffmpeg) to record successfully.


However when I do a recording with different processes at a same time (different websites) the audio gets mixed up between the processes.
I know this is happening because I used the same default audio output for all processes.


The question is : how can I record the browser with sound that doesn't get mixed up between different processes ?


My sample code below :


var Xvfb = require('xvfb');
var puppeteer = require('puppeteer');
const { spawn, spawnSync } = require('child_process');

async function record() {

 var xvfb = new Xvfb({
 displayNum: 99,
 reuse: false,
 xvfb_args: [
 "-screen", "0", "1920x1080x24",
 "-ac",
 "-nolisten", "tcp",
 "-dpi", "96",
 "+extension", "RANDR"
 ]
 });

 xvfb.startSync();

 var browser = await puppeteer.launch({
 headless: false,
 defaultViewport: null,
 ignoreDefaultArgs: [
 "--mute-audio",
 "--enable-automation"
 ],
 args: [
 "--use-fake-ui-for-media-stream",
 "--window-size=1920,1080",
 "--start-fullscreen"
 ]
 });
 const page = await browser.newPage();

 var url = "http://www.noiseaddicts.com/free-samples-mp3/?id=2544";
 await page.goto(url);
 await page.click('span.map_play');

 var time = new Date().getTime();

 var options = [
 "-video_size", "1920x1080",
 "-framerate", "30",
 "-f", "x11grab",
 "-draw_mouse", "0",
 "-i", ":99",

 "-f", "pulse",
 "-ac", "2",
 "-i", "1",
 "./output" + time + ".mkv"
 ];

 var cmd = 'ffmpeg';

 var proc = spawn(cmd, options);

 proc.stdout.on('data', function (data) {
 console.log(data);
 });

 proc.stderr.setEncoding("utf8")
 proc.stderr.on('data', function (data) {
 console.log(data);
 });

 proc.on('close', async function () {
 console.log('finished');
 xvfb.stopSync();
 });
}

record();



-
Revision 1fc0bde675 : Refactor selected partition size coding for rtc This commit makes a refactoring
21 février 2014, par Jingning HanChanged Paths :
Modify /vp9/encoder/vp9_encodeframe.c
Modify /vp9/encoder/vp9_pickmode.c
Refactor selected partition size coding for rtcThis commit makes a refactoring of the rtc_use_partition. It allows
the encoder to take a preferred block size for non-RD mode decision.
The boundary blocks are handled such that smaller block sizes that
fit in the boundary size will be used instread.In rtc mode, the coding performance of speed -6 for pedestrian_1080p
goes from
158980 b/f, 38.934 dB, 22721 ms to
159008 b/f, 40.064 dB, 23721 ms.For rtc set, the speed -6 compression performance is improved by
26%. Still about 2dB behind speed -5 at this point.Change-Id : If0944f0880eaf1ad340bc325d97cea8d0f9dd53f