
Recherche avancée
Médias (91)
-
Richard Stallman et le logiciel libre
19 octobre 2011, par
Mis à jour : Mai 2013
Langue : français
Type : Texte
-
Stereo master soundtrack
17 octobre 2011, par
Mis à jour : Octobre 2011
Langue : English
Type : Audio
-
Elephants Dream - Cover of the soundtrack
17 octobre 2011, par
Mis à jour : Octobre 2011
Langue : English
Type : Image
-
#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
Autres articles (103)
-
L’utiliser, en parler, le critiquer
10 avril 2011La première attitude à adopter est d’en parler, soit directement avec les personnes impliquées dans son développement, soit autour de vous pour convaincre de nouvelles personnes à l’utiliser.
Plus la communauté sera nombreuse et plus les évolutions seront rapides ...
Une liste de discussion est disponible pour tout échange entre utilisateurs. -
Mediabox : ouvrir les images dans l’espace maximal pour l’utilisateur
8 février 2011, parLa visualisation des images est restreinte par la largeur accordée par le design du site (dépendant du thème utilisé). Elles sont donc visibles sous un format réduit. Afin de profiter de l’ensemble de la place disponible sur l’écran de l’utilisateur, il est possible d’ajouter une fonctionnalité d’affichage de l’image dans une boite multimedia apparaissant au dessus du reste du contenu.
Pour ce faire il est nécessaire d’installer le plugin "Mediabox".
Configuration de la boite multimédia
Dès (...) -
ANNEXE : Les plugins utilisés spécifiquement pour la ferme
5 mars 2010, parLe site central/maître de la ferme a besoin d’utiliser plusieurs plugins supplémentaires vis à vis des canaux pour son bon fonctionnement. le plugin Gestion de la mutualisation ; le plugin inscription3 pour gérer les inscriptions et les demandes de création d’instance de mutualisation dès l’inscription des utilisateurs ; le plugin verifier qui fournit une API de vérification des champs (utilisé par inscription3) ; le plugin champs extras v2 nécessité par inscription3 (...)
Sur d’autres sites (8582)
-
Is it good to use minterpolate in FFmpeg for reducing blurred frames
30 mars 2022, par UdiI'm using FFMPEG to slice png files from videos.


I'm slicing the videos in fps between 1-3 depending on some video metadata.
I can see that when the subjects in the video moving fast or the camera are not steady I will get blurred frames. I try to research how I can solve it (The quality of these frames is my main goal) and I tackled the minterpolate option.


I think that if I will use the blend option that will mean the 3 frames to 1 the "noise" of the blurred subjects will reduce.


So my current command now is like this :


./ffmpeg -i "/home/dev/ffmpeg/test/input/@3.mp4" -vf minterpolate=fps=1:mi_mode=blend,mpdecimate=hi=11456:lo=6720:frac=0.5 -vsync 0 "/home/dev/ffmpeg/test/output/3/(#%04d).png"



Am I right ? Do you think of a better way to use FFMPEG to solve my problem ?


-
Discord.js music bot : TypeError : this.inputMedia.pipe is not a function
7 août 2019, par IvsI’m writing a music Discord bot using Discord.js. The bot uses ytdl-core, node-opus, and I have installed ffmpeg on my OS (Ubuntu 19.04). When I try to make the bot join a voice channel and start playing a YouTube URL, it throws the following error :
TypeError: this.inputMedia.pipe is not a function
at FfmpegProcess.connectStream (/home/ivan/.../node_modules/discord.js/node_modules/prism-media/src/transcoders/ffmpeg/FfmpegProcess.js:73:21)
at new FfmpegProcess (/home/ivan/.../node_modules/discord.js/node_modules/prism-media/src/transcoders/ffmpeg/FfmpegProcess.js:28:14)
at FfmpegTranscoder.transcode (/home/ivan/.../node_modules/discord.js/node_modules/prism-media/src/transcoders/ffmpeg/Ffmpeg.js:34:18)
at MediaTranscoder.transcode (/home/ivan/.../node_modules/discord.js/node_modules/prism-media/src/transcoders/MediaTranscoder.js:27:31)
at Prism.transcode (/home/ivan/.../node_modules/discord.js/node_modules/prism-media/src/Prism.js:13:28)
at AudioPlayer.playUnknownStream (/home/ivan/.../node_modules/discord.js/src/client/voice/player/AudioPlayer.js:97:35)
at VoiceConnection.playStream (/home/ivan/.../node_modules/discord.js/src/client/voice/VoiceConnection.js:478:24)
at voiceChannel.join.then.connection (/home/ivan/.../commands/play.js:32:47)
at process._tickCallback (internal/process/next_tick.js:68:7)Here is my code :
const ytdl = require("ytdl-core");
exports.run = (client, message, args, config) => {
return new Promise((resolve, reject) => {
if (args.length !== 1) {
message.channel.send("Play command takes 1 YouTube link.");
reject("Wrong number of arguments");
return;
}
const voiceChannel = message.member.voiceChannel;
if(!voiceChannel) {
message.channel.send("You need to connect to a voice channel first");
reject("Not connected to voice channel");
return;
}
const perms = voiceChannel.permissionsFor(message.client.user);
if (!perms.has("CONNECT")) {
message.channel.send("You need to add the 'connect' permission for this bot");
reject("NO CONNECT PERMISSION");
return;
}
if (!perms.has("SPEAK")) {
message.channel.send("You need to add the 'speak' permission for this bot");
reject("NO SPEAK PERMISSION");
return;
}
const streamOptions = { seek: 0, volume: 1, passes: 2 };
voiceChannel.join()
.then(connection => {
const stream = ytdl(args[0], {filter: 'audioonly'});
const dispatcher = connection.playStream(ytdl, streamOptions);
dispatcher.on("end", reason => {
console.log("reason: " + reason);
voiceChannel.leave();
})
dispatcher.on("error", err => {
console.log(err);
})
})
.catch(err => console.log(err));
});
}I have tried reinstalling ffmpeg, node and npm, discord.js and node-opus. I have the newest version of Discord.js installed, and ffmpeg version 4.1.3-0ubuntu1. Anyone have any suggestions ?
Thanks.
-
ffmpeg duration is not accurate at the result [closed]
22 octobre 2020, par VenoI Got this from Here ! Superuser Example


ffmpeg -f concat -safe 0 -i file.txt -codec copy test.mp4



The Error am Getting is


[...]
[mp4 @ 0x561235967b00] Non-monotonous DTS in output stream 0:0; previous: 479243642, current: 1580032; changing to 479243643. This may result in incorrect timestamps in the output file.
[mp4 @ 0x561235967b00] Non-monotonous DTS in output stream 0:0; previous: 479243643, current: 1580544; changing to 479243644. This may result in incorrect timestamps in the output file.
[mp4 @ 0x561235967b00] Non-monotonous DTS in output stream 0:0; previous: 479243644, current: 1581056; changing to 479243645. This may result in incorrect timestamps in the output file.
[mp4 @ 0x561235967b00] Non-monotonous DTS in output stream 0:0; previous: 479243645, current: 1581568; changing to 479243646. This may result in incorrect timestamps in the output file.
[mp4 @ 0x561235967b00] Non-monotonous DTS in output stream 0:0; previous: 479243646, current: 1582080; changing to 479243647. This may result in incorrect timestamps in the output file.
[mp4 @ 0x561235967b00] Non-monotonous DTS in output stream 0:0; previous: 479243647, current: 1582592; changing to 479243648. This may result in incorrect timestamps in the output file.
[mp4 @ 0x561235967b00] Non-monotonous DTS in output stream 0:0; previous: 479243648, current: 1583104; changing to 479243649. This may result in incorrect timestamps in the output file.
[mp4 @ 0x561235967b00] Non-monotonous DTS in output stream 0:0; previous: 479243649, current: 1583616; changing to 479243650. This may result in incorrect timestamps in the output file.
[mp4 @ 0x561235967b00] Non-monotonous DTS in output stream 0:0; previous: 479243650, current: 1584128; changing to 479243651. This may result in incorrect timestamps in the output file.
[mp4 @ 0x561235967b00] Non-monotonous DTS in output stream 0:0; previous: 479243651, current: 1584640; changing to 479243652. This may result in incorrect timestamps in the output file.
[mp4 @ 0x561235967b00] Non-monotonous DTS in output stream 0:0; previous: 479243652, current: 1585152; changing to 479243653. This may result in incorrect timestamps in the output file.
[...]



Text File Content


file '/home/user/video/Sample01.mp4'
file '/home/user/video/Sample02.mp4'
file '/home/user/video/Sample03.mp4'
file '/home/user/video/Sample04.mp4'
file '/home/user/video/Sample05.mp4'