
Recherche avancée
Autres articles (68)
-
Websites made with MediaSPIP
2 mai 2011, parThis page lists some websites based on MediaSPIP.
-
Creating farms of unique websites
13 avril 2011, parMediaSPIP platforms can be installed as a farm, with a single "core" hosted on a dedicated server and used by multiple websites.
This allows (among other things) : implementation costs to be shared between several different projects / individuals rapid deployment of multiple unique sites creation of groups of like-minded sites, making it possible to browse media in a more controlled and selective environment than the major "open" (...) -
Les tâches Cron régulières de la ferme
1er décembre 2010, parLa gestion de la ferme passe par l’exécution à intervalle régulier de plusieurs tâches répétitives dites Cron.
Le super Cron (gestion_mutu_super_cron)
Cette tâche, planifiée chaque minute, a pour simple effet d’appeler le Cron de l’ensemble des instances de la mutualisation régulièrement. Couplée avec un Cron système sur le site central de la mutualisation, cela permet de simplement générer des visites régulières sur les différents sites et éviter que les tâches des sites peu visités soient trop (...)
Sur d’autres sites (9365)
-
FFMPEG : Remove silence with exact INTERVALS detected by silencedetect Filter
29 mai 2021, par AfricanMambaI am trying to remove silence given the specific intervals given the output of the silencedetect filter. I recently read this post, but in my case, I want to use ONLY the intervals produced by the filter while using the same noise threshold. Here is what I have tried and the issues I am running into.


After running the ffprobe :


Input #0, wav, from 'audio.wav':
 Metadata:
 encoder : Lavf58.76.100
 Duration: 00:00:56.21, bitrate: 1536 kb/s



Here you can see that the video is exactly 56.21 seconds.


After running silencedetect it produces an interval of silence with a threshold of -20dB :


[silencedetect @ 000001dd38cead80] silence_start: 0
[silencedetect @ 000001dd38cead80] silence_end: 4.5631 | silence_duration: 4.5631
[silencedetect @ 000001dd38cead80] silence_start: 13.320
[silencedetect @ 000001dd38cead80] silence_end: 17.5232 | silence_duration: 4.2032



After running this, I expected after using silenceremove, it would remove 8.7663 seconds of audio and the video would trim down to about 47.4437 seconds.


The command silenceremove :


ffmpeg -i audio.wav -af silenceremove=stop_periods=-1:stop_threshold=-20dB:window=0 output.wav



After listening to the output I noticed that it cut out different regions of the audio that were not a part of the two intervals I was expecting it to remove. I ran the output in fprobe again to see the results :


Input #0, wav, from 'output.wav':
 Metadata:
 encoder : Lavf58.76.100
 Duration: 00:00:33.48, bitrate: 1536 kb/s



It removed much more than the expected 8 seconds. Does anyone happen to know the command input parameters I need to use in order for it to only remove the intervals that it detected in silencedetect ? I do not think using duration will be the best tool because 1 : the two durations are different 2 : I am trying to create a program that removes the segments of silence automatically without me having to hard code it. Does anyone happen to know how I can solve this issue ? All help is appreciated !


-
matlab 'system'command in linux
30 octobre 2014, par Liu JingyuI can run my program on terminal. but if I type the same command in matlab like
system('myprogram')
, the program would cause a runtime error. The program is to use ffmpeg to play a video, and I know ffmpeg (if not well installed) can cause the problem. But now ffmpeg is well installed and configured. Also, PATH in matlab and linux are the same. So I think in no sense this would happen, but why ? -
FFMPEG : How to limit infinite looping video duration inside filtergraph ?
13 septembre 2022, par stacker225This is the smallest example that results in never ending transcoding :


ffmpeg -y -filter_complex movie=filename='./frames/image0.png':loop=0,trim=duration=2 ./frames/test.mp4



All frames after t=2 are dropped, but transcoding never stops, contrary to what would happen with -t 2 flag. However, my filtergraph is very complex, and I need to trim multiple streams to different length, so I would love to do this inside the filtergraph.


Any tips ?