
Recherche avancée
Autres articles (111)
-
Gestion des droits de création et d’édition des objets
8 février 2011, parPar défaut, beaucoup de fonctionnalités sont limitées aux administrateurs mais restent configurables indépendamment pour modifier leur statut minimal d’utilisation notamment : la rédaction de contenus sur le site modifiables dans la gestion des templates de formulaires ; l’ajout de notes aux articles ; l’ajout de légendes et d’annotations sur les images ;
-
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 (...) -
Keeping control of your media in your hands
13 avril 2011, parThe vocabulary used on this site and around MediaSPIP in general, aims to avoid reference to Web 2.0 and the companies that profit from media-sharing.
While using MediaSPIP, you are invited to avoid using words like "Brand", "Cloud" and "Market".
MediaSPIP is designed to facilitate the sharing of creative media online, while allowing authors to retain complete control of their work.
MediaSPIP aims to be accessible to as many people as possible and development is based on expanding the (...)
Sur d’autres sites (11057)
-
FFmpeg : Copy 'location' metadata to output file name
11 avril 2023, par KristianI have a FFmpeg batch script for downscaling all videos in a directory. The videos have been recorded in different forests, and I would like to write the geolocation as the output file name.


Currenly, my script is


FOR /F "tokens=*" %G IN ('dir /b *.MP4') DO "c:\Program Files\ffmpeg\bin\ffmpeg.exe" -i "%G"  -vf "scale=trunc(iw/10)*2:trunc(ih/10)*2" -vcodec libx265 -crf 20 "%~nG_komprimeret.mp4"



When I look at the file's metadata, I can see the location


Output #0, mp4, to 'GH013764_komprimeret.mp4':
  Metadata:
    major_brand     : mp41
    minor_version   : 538120216
    compatible_brands: mp41
    firmware        : HD7.01.01.90.00
    location        : +56.1710+009.5756/
    location-eng    : +56.1710+009.5756/



My files output should be named something like
GH013764_komprimeret_+56.1710+009.5756.mp4
.

How is it possible to include the
location
metadata in the output file name ?

-
which port ffmpeg is using for streaming to a rtmp(or rtmps) server running in a cloud location
12 janvier 2023, par elsaI am working with ffmpeg and rtmp camera streaming in a constrained environment.
I have rtmp server running on a cloud (say eg. 11.23.123.13 in port 1935 for rtmp & 4936 for rtmps).
However is there any port on sending end , i should request team to open to avoid blocking the stream sending from device end to rtmp server end(camera streaming end). Only port 443 is open in device where camera connected and ffmpeg commands are running.


It would be helpful if somebody give insights on how network is connecting from ffmpeg encoder to rtmp server


- 

- Getting the details how network is connecting from ffmpeg encoder to rtmp server ?
- Which ports to be open in device end(where camera connecting) to start ffmpeg streaming to rtmp server running on cloud ?






-
Positioning the FFPlay window on the screen at a specific location
15 juillet 2022, par billMy goal is to set the position of the ffplay window to some specific coordinates (e.g. 200 x 400).


Initially, I tried using ffplay command line arguments, but I only found how to set window width and height, not position.


Then I tried opening the process in a specific position with C#, but this didn't seem to affect the position of FFPlay


Any suggestions will be appreciated


Here is my code :


static void Main(string[] args)
 {

 Process proccess = new Process();
 proccess.StartInfo.WindowStyle = ProcessWindowStyle.Normal;
 proccess.StartInfo.FileName = "C:\\ffmpeg\\x64\\ffplay.exe";
 proccess.StartInfo.Arguments = "udp://@127.0.0.1:5004?pkt_size=1316";
 proccess.Start();
 Thread.Sleep(100);
 IntPtr id = proccess.MainWindowHandle;
 Console.Write(id);
 Program.MoveWindow(proccess.MainWindowHandle, 0, 0, 500, 500, true);

 }

 [DllImport("user32.dll", SetLastError = true)]
 internal static extern bool MoveWindow(IntPtr hWnd, int X, int Y, int nWidth, int nHeight, bool bRepaint);