
Recherche avancée
Médias (91)
-
GetID3 - Boutons supplémentaires
9 avril 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Image
-
Core Media Video
4 avril 2013, par
Mis à jour : Juin 2013
Langue : français
Type : Video
-
The pirate bay depuis la Belgique
1er avril 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Image
-
Bug de détection d’ogg
22 mars 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Video
-
Exemple de boutons d’action pour une collection collaborative
27 février 2013, par
Mis à jour : Mars 2013
Langue : français
Type : Image
-
Exemple de boutons d’action pour une collection personnelle
27 février 2013, par
Mis à jour : Février 2013
Langue : English
Type : Image
Autres articles (101)
-
Multilang : améliorer l’interface pour les blocs multilingues
18 février 2011, parMultilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela. -
L’agrémenter visuellement
10 avril 2011MediaSPIP est basé sur un système de thèmes et de squelettes. Les squelettes définissent le placement des informations dans la page, définissant un usage spécifique de la plateforme, et les thèmes l’habillage graphique général.
Chacun peut proposer un nouveau thème graphique ou un squelette et le mettre à disposition de la communauté. -
Possibilité de déploiement en ferme
12 avril 2011, parMediaSPIP peut être installé comme une ferme, avec un seul "noyau" hébergé sur un serveur dédié et utilisé par une multitude de sites différents.
Cela permet, par exemple : de pouvoir partager les frais de mise en œuvre entre plusieurs projets / individus ; de pouvoir déployer rapidement une multitude de sites uniques ; d’éviter d’avoir à mettre l’ensemble des créations dans un fourre-tout numérique comme c’est le cas pour les grandes plate-formes tout public disséminées sur le (...)
Sur d’autres sites (8110)
-
Looking for a free alternative RTSP server for Node.js [closed]
2 juin 2020, par MaorationI'm looking at running my node.js server as an RTSP streaming server, as well as an http server. the ability to get some ffmpeg video output to stream as rtsp to 'localhost' (which will be the server listening), and for multiple clients to request a stream from the server via the rtsp ://... protocol



The most common online implementation is :
https://www.npmjs.com/package/rtsp-streaming-server



However, this is licensed under GPL-3.0, meaning my product would have to be open-source, or I'll be violating the terms of use. I'm afraid thats not possible..



Other common results when searching for a solution are :



https://www.npmjs.com/package/rtsp-server
which just seems to wrap to lower level rtsp protocol messages.



https://www.npmjs.com/package/node-media-server
which provides solutions to many use cases, but I couldnt figure out how to configure it as an RTSP server, or if this would even be possible.



So, any alternatives ? other suggestions ?


-
How do I set up FFmpeg on Laravel Forge ?
31 juillet 2022, par James StewartI have FFMPEG locally on my computer. It is working exactly as I need it to.


I want to use it in production. I deploy a Laravel 8/Vue application to AWS via Laravel Forge. I am using the
laravel-ffmpeg
package for FFMPEG.

I can't find any articles online and how to install FFMPEG on my server when using Laravel forge. I have added two binaries (ffmpeg [320kb], ffprobe [280kb]) to my project and I have used the suggested laravel-ffmpeg.php config file from that project's docs :


return [
 'ffmpeg' => [
 'binaries' => env('FFMPEG_BINARIES', 'usr/bin/ffmpeg'),
 'threads' => 12, // set to false to disable the default 'threads' filter
 ],
 'ffprobe' => [
 'binaries' => env('FFPROBE_BINARIES', 'usr/bin/ffprobe'),
 ],
 'timeout' => 3600,
 'log_channel' => env('LOG_CHANNEL', 'stack'), // set to false to completely disable logging
 'temporary_files_root' => env('FFMPEG_TEMPORARY_FILES_ROOT', sys_get_temp_dir()),
 'temporary_files_encrypted_hls' => env('FFMPEG_TEMPORARY_ENCRYPTED_HLS', env('FFMPEG_TEMPORARY_FILES_ROOT', sys_get_temp_dir())),
];



I've tried moving the binaries around (so not in usr/bin etc) but it doesn't seem to make a difference. I get errors like this :


Alchemy\BinaryDriver\Exception\ExecutionFailureException: ffprobe failed to execute command 'ffprobe' '-help' '-loglevel' 'quiet':

Error Output:

 sh: 1: exec: ffprobe: not found



Is there some 100% certain way to actually get ffmpeg up and running in Forge ? Am I missing something real obvious ?


-
Using ffmpeg native aac codec, but metadata says libvo_aacenc, and faststart not supported ?
8 juillet 2016, par Bob SI’m using ffmpeg and am trying to switch from using the ’libvo_aacenc’ encoder to the native aac encoder. It seems to work, but the metadata in the output seems to indicate that it’s still using the old encoder.
I changed the audio portion of my ffmpeg call from
-i out.wav -acodec libvo_aacenc
to
-i out.wav -acodec aac -strict experimental
But the output includes this :
Metadata :
encoder : Lavf53.21.1
Stream #0.0: Video: libx264, yuv420p, 432x256, q=-1--1, 30 tbn, 30 tbc
Stream #0.1: Audio: libvo_aacenc, 44100 Hz, 1 channels, s16, 200 kb/sI don’t understand where it is still getting the ’libvo_aacenc’ from ?
Another problem, maybe unrelated, is that when I try to add the "-movflags +faststart" option to my call, I get errors :
[mp4 muxer @ 0x49ad520] [Eval @ 0x3e59d37c6b0] Undefined constant or missing ’(’ in ’faststart’
[mp4 muxer @ 0x49ad520] Unable to parse option value "faststart"
[mp4 muxer @ 0x49ad520] Error setting option movflags to value +faststart.From looking online it would appear my ffmpeg version is old, pre faststart, but my ffmpeg version is 0.8.17-4:0.8.17-0ubuntu0.12.04.1, Copyright (c) 2000-2014 the Libav developers built on Mar 16 2015 13:26:50 with gcc 4.6.3
That seems like it should include faststart, which was introduced in 2013, right ?
Any ideas what could be going on ?Thanks very much,
Bob