
Recherche avancée
Médias (29)
-
#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 (76)
-
Dépôt de média et thèmes par FTP
31 mai 2013, parL’outil MédiaSPIP traite aussi les média transférés par la voie FTP. Si vous préférez déposer par cette voie, récupérez les identifiants d’accès vers votre site MédiaSPIP et utilisez votre client FTP favori.
Vous trouverez dès le départ les dossiers suivants dans votre espace FTP : config/ : dossier de configuration du site IMG/ : dossier des média déjà traités et en ligne sur le site local/ : répertoire cache du site web themes/ : les thèmes ou les feuilles de style personnalisées tmp/ : dossier de travail (...) -
List of compatible distributions
26 avril 2011, parThe table below is the list of Linux distributions compatible with the automated installation script of MediaSPIP. Distribution nameVersion nameVersion number Debian Squeeze 6.x.x Debian Weezy 7.x.x Debian Jessie 8.x.x Ubuntu The Precise Pangolin 12.04 LTS Ubuntu The Trusty Tahr 14.04
If you want to help us improve this list, you can provide us access to a machine whose distribution is not mentioned above or send the necessary fixes to add (...) -
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 (...)
Sur d’autres sites (9109)
-
avcodec/mpegvideo_enc : Check FLV1 resolution limits
8 janvier, par Michael Niedermayer -
avfilter/scale_amf : Add AMF VPP & super resolution filters
15 octobre 2024, par Evgeny Pavlovavfilter/scale_amf : Add AMF VPP & super resolution filters
This commit adds two AMF filters : vpp_amf & sr_amf.
Both filters are using AMF hardware acceleration.
vpp_amf supports simple scaling algorithms & color conversion.
sr_amf supports advanced scaling algorithms such as FSR & can
be used for upscaling only. -
why mpd file contain same resolution AdaptationSet
18 mars, par Jahid Hasan Antorthis is the code that i used. this code create a minifest.mpd file, with the same resolution AdaptationSet set


const createCourse = async (req: Request, res: Response, next: NextFunction) => {
 try {
 const VIDEO_STORAGE_PATH = path.join(__dirname, "../../public/uploads").replace(/\\/g, "/");
 const videoId = req.body.videoId;
 const inputPath = path.join(VIDEO_STORAGE_PATH, "original", `${videoId}.mp4`).replace(/\\/g, "/");
 const outputDir = path.join(VIDEO_STORAGE_PATH, "dash", videoId).replace(/\\/g, "/");

 if (!fs.existsSync(outputDir)) {
 fs.mkdirSync(outputDir, { recursive: true });
 }

 if (!ffmpegStatic) {
 return next(new Error("❌ ffmpegStatic path is null"));
 }

 ffmpeg.setFfmpegPath(ffmpegStatic);

 const qualities = [
 { resolution: "1280x720", bitrate: "1800k" },
 { resolution: "854x480", bitrate: "1200k" },
 { resolution: "640x360", bitrate: "800k" },
 { resolution: "426x240", bitrate: "400k" }
 ];

 const outputMpd = path.join(outputDir, "manifest.mpd").replace(/\\/g, "/");

 // Create FFmpeg command
 let command = ffmpeg(inputPath)
 .output(outputMpd)
 .outputOptions([
 '-f dash', // Output format
 '-seg_duration 4', // Segment duration in seconds
 '-window_size 10', // Number of segments in the manifest
 '-init_seg_name init-stream$RepresentationID$.webm', // Name for initialization segments
 '-media_seg_name chunk-stream$RepresentationID$-$Number%05d$.webm', // Name for media segments
 ]);

 // Add multiple resolutions
 qualities.forEach(({ resolution, bitrate }) => {
 console.log('esolution, bitrate :>> ', resolution, bitrate);
 command
 .outputOptions([
 `-map 0:v`, // Map the video stream
 `-s ${resolution}`, // Set resolution
 `-b:v ${bitrate}`, // Set bitrate
 `-c:v libvpx-vp9`, // Use VP9 codec
 `-c:a libopus`, // Use Opus codec
 ]);
 });

 command
 .on("end", () => {
 console.log(`🚀 Video processing complete: ${outputMpd}`);
 })
 .on("error", (err) => {
 console.error("❌ ffmpeg error:", err);
 next(err);
 })
 .run();