
Recherche avancée
Autres articles (57)
-
Participer à sa traduction
10 avril 2011Vous pouvez nous aider à améliorer les locutions utilisées dans le logiciel ou à traduire celui-ci dans n’importe qu’elle nouvelle langue permettant sa diffusion à de nouvelles communautés linguistiques.
Pour ce faire, on utilise l’interface de traduction de SPIP où l’ensemble des modules de langue de MediaSPIP sont à disposition. ll vous suffit de vous inscrire sur la liste de discussion des traducteurs pour demander plus d’informations.
Actuellement MediaSPIP n’est disponible qu’en français et (...) -
Menus personnalisés
14 novembre 2010, parMediaSPIP utilise le plugin Menus pour gérer plusieurs menus configurables pour la navigation.
Cela permet de laisser aux administrateurs de canaux la possibilité de configurer finement ces menus.
Menus créés à l’initialisation du site
Par défaut trois menus sont créés automatiquement à l’initialisation du site : Le menu principal ; Identifiant : barrenav ; Ce menu s’insère en général en haut de la page après le bloc d’entête, son identifiant le rend compatible avec les squelettes basés sur Zpip ; (...) -
Les autorisations surchargées par les plugins
27 avril 2010, parMediaspip core
autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs
Sur d’autres sites (10852)
-
avdevice/decklink_enc : use 64bit format string for BMD timebase instead of long long
2 juillet 2023, par Marton Balintavdevice/decklink_enc : use 64bit format string for BMD timebase instead of long long
BMDTimeValue is defined as LONGLONG on Windows, but int64_t on Linux/Mac.
Fixes format string warnings :
libavdevice/decklink_enc.cpp : In function ‘void construct_cc(AVFormatContext*, decklink_ctx*, AVPacket*, klvanc_line_set_s*)’ :
libavdevice/decklink_enc.cpp:424:48 : warning : format ‘%lld’ expects argument of type ‘long long int’, but argument 4 has type ‘BMDTimeValue aka long int’ [-Wformat=]
ctx->bmd_tb_num, ctx->bmd_tb_den) ;
^
libavdevice/decklink_enc.cpp:424:48 : warning : format ‘%lld’ expects argument of type ‘long long int’, but argument 5 has type ‘BMDTimeValue aka long int’ [-Wformat=]Signed-off-by : Marton Balint <cus@passwd.hu>
-
FFmpeg video has an excessively long duration
8 juillet 2023, par daraemWhen using ytdl-core and ffmpeg-static to download high quality youtube videos, the output video is supposedly thousands of hours long, which makes it not let me advance the video in a media player. The error only occurs in windows 10 players. In VLC or Discord it does not happen.


res.header("Content-Disposition", `attachment; filename=video.mp4`)

 let video = ytdl(link, {
 filter: 'videoonly'
 })
 let audio = ytdl(link, {
 filter: 'audioonly',
 highWaterMark: 1 << 25
 });
 const ffmpegProcess = cp.spawn(ffmpeg, [
 '-i', `pipe:3`,
 '-i', `pipe:4`,
 '-map', '1:0',
 '-map', '0:0',
 '-vcodec', 'libx264',
 '-c:v', 'libx264',
 '-c:a', 'aac',
 '-crf', '27',
 '-preset', 'veryslow',
 '-b:v', '1500k',
 '-b:a', '128k',
 '-movflags', 'frag_keyframe+empty_moov',
 '-f', 'mp4',
 '-loglevel', 'error',
 '-',
 ], {
 stdio: [
 'pipe', 'pipe', 'pipe', 'pipe', 'pipe',
 ],
 });
 
 video.pipe(ffmpegProcess.stdio[3]);
 audio.pipe(ffmpegProcess.stdio[4]);
 ffmpegProcess.stdio[1].pipe(res);
 
 let ffmpegLogs = ''
 
 ffmpegProcess.stdio[2].on(
 'data',
 (chunk) => {
 ffmpegLogs += chunk.toString()
 }
 )
 
 ffmpegProcess.on(
 'exit',
 (exitCode) => {
 if (exitCode === 1) {
 console.error(ffmpegLogs)
 }
 }
 )



I've tried changing the codecs options. But I'm not sure what I'm doing


-
avcodec/g729postfilter : Limit shift in long term filter
26 mars 2023, par Michael Niedermayeravcodec/g729postfilter : Limit shift in long term filter
Fixes : shift exponent 34 is too large for 32-bit type 'int'
Fixes : 57389/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ACELP_KELVIN_fuzzer-6229522659016704Found-by : continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by : Michael Niedermayer <michael@niedermayer.cc>