
Recherche avancée
Autres articles (33)
-
La file d’attente de SPIPmotion
28 novembre 2010, parUne file d’attente stockée dans la base de donnée
Lors de son installation, SPIPmotion crée une nouvelle table dans la base de donnée intitulée spip_spipmotion_attentes.
Cette nouvelle table est constituée des champs suivants : id_spipmotion_attente, l’identifiant numérique unique de la tâche à traiter ; id_document, l’identifiant numérique du document original à encoder ; id_objet l’identifiant unique de l’objet auquel le document encodé devra être attaché automatiquement ; objet, le type d’objet auquel (...) -
Publier sur MédiaSpip
13 juin 2013Puis-je poster des contenus à partir d’une tablette Ipad ?
Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir -
Encoding and processing into web-friendly formats
13 avril 2011, parMediaSPIP automatically converts uploaded files to internet-compatible formats.
Video files are encoded in MP4, Ogv and WebM (supported by HTML5) and MP4 (supported by Flash).
Audio files are encoded in MP3 and Ogg (supported by HTML5) and MP3 (supported by Flash).
Where possible, text is analyzed in order to retrieve the data needed for search engine detection, and then exported as a series of image files.
All uploaded files are stored online in their original format, so you can (...)
Sur d’autres sites (4971)
-
Projects from behind-the-scenes
28 septembre 2018, par Jake ThorntonKia ora from the marketing team !
Marketing team ? That’s right ! You haven’t heard from us in the past, but we’ve been working in the background to create a better experience for you, our dedicated Matomo community.
Kia ora ? Well, that just means “hello” in Maori, we’re based in New Zealand you see.
The Matomo marketing team has some really exciting projects in the works we wanted to share with you, but first, there’s someone I want to introduce :
Meet Joselyn from the Matomo Marketing team
Meet Joselyn, one half of the Matomo marketing team and our Digital Marketing and Communications Specialist. Joselyn has come on board to help us communicate more frequently and effectively as we continue our mission to be the #1 free open source analytics platform in the world. Please take it away, Joselyn !
“Hi everyone ! The team here at Matomo have been doing an incredible job passionately driving the cause for user privacy and data ownership and uniting that with a love for digital analytics. It’s exciting being a part of a team unafraid to push on with their hearts on their sleeves and their values at the forefront of everything they do. I hope to bring to light all the fantastic things happening in our world of web analytics as well as across the globe.
Joselyn Khor – Digital Marketing & Comms Specialist Our online world is fascinating when we think about what we can achieve with analytics, but there’s room to improve. We see newer technologies, but old ways of working which don’t take into account a person’s safety online. So we hope to champion a new future which looks set to be much more meaningful. Ensuring you get the best experience, but also feel protected with the knowledge that we get it. Your data and privacy isn’t for sale.
I also hear you guys, the community, have followed Matomo since the beginning, which is wonderful ! I hope you’ll be able to join us as we grow and learn. We’ve got so many thrilling things to share with you. The highs, the lows and everything in between. Cheers !”
Thanks Joselyn ! On top of working to engage the community and new users, Joselyn will also be keeping the rest of the Matomo team on our toes getting the inside scoop on what’s happening within the Development and Support teams ; as well as giving you behind-the-scenes access to what’s going on here at Matomo. We have a big vision and with so many things happening right now, we want to get you involved as much as possible.
It may sound a bit clichéd but I’m saying it anyway – without your help, Matomo wouldn’t be here today.
Help us choose a logo
So first of all, we want you to say thank you and second we’d be delighted if you could help choose our new logo ! As you may already know, we changed our name from Piwik to Matomo at the start of the year. Though it was fun using a cool font (Aileron Heavy btw) as a quick fix for our name change, it was a temporary solution. The Matomo team has been involved in the direction of creating a new logo, but now we’re stumped ! We have three different concepts to choose from so please help us out !
A new website for Matomo.org !
Other exciting marketing projects include a new website design (yay !) – to everyone gasping nervously…don’t worry, nothing in what we offer is changing. We are and always will be a freely accessible open source analytics platform, just wanted to quickly clear the air on that one !
We also have some video projects in the works to make the Matomo experience better for everyone and there are even rumours a brand video that tells the Matomo story is on the way ;)
What next ? With Joselyn on board and loads of exciting projects happening, it won’t be long until you hear from us again, so keep an eye out for our next update as we reveal the winning Matomo logo.
Be sure to follow us on Facebook, Twitter and Github – we promise to be more active than what we have been !
-
Is it posible to add an HTML page as an overlay in a RTMP stream using Nginx and FFMPEG ?
4 août 2021, par tanowallaI have already installed Nginx on a EC2 instance (Ubuntu 18.04) for livestreaming to Youtube using RTMP. I want to setup a HTML page with a world clock and transparent background.


I installed Nginx using this tutorial.


https://www.scaleway.com/en/docs/setup-rtmp-streaming-server/


Would it be possible to load the HTML page using NGINX and FFMPEG so i can overlay it over the RTMP livestream incoming from a camera and push it to Youtube ?


I hope someone gets the idea, i apologize for my english, it is not my native language and have really no idea if this is even possible.


Thank you very much in advance.


-
How to Save and Display a Video Simultaneously using C# Aforge.NET framework ?
8 avril 2014, par AkshayI am able to display the video from my webcam or any other integrated device into a picturebox . Also i am able to Save the video into an avi file using FFMPEG DLL files.
I want to do both things simultaneously ie Save the video in the avi file as well as at the same time display the live feed too.
This is for a surveillance project where i want to monitor the live feed and save those too.using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using AForge.Video;
using AForge.Video.DirectShow;
using AForge.Video.FFMPEG;
using AForge.Video.VFW;
using System.Drawing.Imaging;
using System.IO;
namespace cam_aforge1
{
public partial class Form1 : Form
{
private bool DeviceExist = false;
private FilterInfoCollection videoDevices;
private VideoCaptureDevice videoSource = null;
public Form1()
{
InitializeComponent();
}
private void getCamList()
{
try
{
videoDevices = new FilterInfoCollection(FilterCategory.VideoInputDevice);
comboBox1.Items.Clear();
if (videoDevices.Count == 0)
throw new ApplicationException();
DeviceExist = true;
foreach (FilterInfo device in videoDevices)
{
comboBox1.Items.Add(device.Name);
}
comboBox1.SelectedIndex = 0; //make dafault to first cam
}
catch (ApplicationException)
{
DeviceExist = false;
comboBox1.Items.Add("No capture device on your system");
}
}
private void rfsh_Click(object sender, EventArgs e)
{
getCamList();
}
private void start_Click(object sender, EventArgs e)
{
if (start.Text == "&Start")
{
if (DeviceExist)
{
videoSource = new VideoCaptureDevice(videoDevices[comboBox1.SelectedIndex].MonikerString);
videoSource.NewFrame += new NewFrameEventHandler(video_NewFrame);
videoSource.NewFrame += new NewFrameEventHandler(video_NewFrameSave);
CloseVideoSource();
videoSource.DesiredFrameSize = new Size(160, 120);
//videoSource.DesiredFrameRate = 10;
videoSource.Start();
label2.Text = "Device running...";
start.Text = "&Stop";
timer1.Enabled = true;
}
else
{
label2.Text = "Error: No Device selected.";
}
}
else
{
if (videoSource.IsRunning)
{
timer1.Enabled = false;
CloseVideoSource();
label2.Text = "Device stopped.";
start.Text = "&Start";
}
}
}
private void video_NewFrame(object sender, NewFrameEventArgs eventArgs)
{
Bitmap img = (Bitmap)eventArgs.Frame.Clone();
pictureBox1.Image = img;
}
Bitmap imgsave;
private void video_NewFrameSave(object sender, NewFrameEventArgs eventArgs)
{
imgsave = (Bitmap)eventArgs.Frame.Clone();
}
private void CloseVideoSource()
{
if (!(videoSource == null))
if (videoSource.IsRunning)
{
videoSource.SignalToStop();
videoSource = null;
}
}
private void timer1_Tick(object sender, EventArgs e)
{
label2.Text = "Device running... " + videoSource.FramesReceived.ToString() + " FPS";
}
private void Form1_FormClosed(object sender, FormClosedEventArgs e)
{
CloseVideoSource();
}
private void Form1_Load(object sender, EventArgs e)
{
}
VideoFileWriter writer;
private void button1_Click(object sender, EventArgs e)
{
int width = 640;
int height = 480;
writer = new VideoFileWriter();
writer.Open("test.avi", width, height, 75, VideoCodec.MPEG4);
for (int i = 0; i < 5000; i++)
{
writer.WriteVideoFrame(imgsave);
}
}
private void button2_Click(object sender, EventArgs e)
{
writer.Close();
}
}
}Thanks in advance.