
Recherche avancée
Médias (1)
-
Video d’abeille en portrait
14 mai 2011, par
Mis à jour : Février 2012
Langue : français
Type : Video
Autres articles (51)
-
Les autorisations surchargées par les plugins
27 avril 2010, parMediaspip core
autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs -
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 (...) -
Sélection de projets utilisant MediaSPIP
29 avril 2011, parLes exemples cités ci-dessous sont des éléments représentatifs d’usages spécifiques de MediaSPIP pour certains projets.
Vous pensez avoir un site "remarquable" réalisé avec MediaSPIP ? Faites le nous savoir ici.
Ferme MediaSPIP @ Infini
L’Association Infini développe des activités d’accueil, de point d’accès internet, de formation, de conduite de projets innovants dans le domaine des Technologies de l’Information et de la Communication, et l’hébergement de sites. Elle joue en la matière un rôle unique (...)
Sur d’autres sites (9515)
-
h264 : move initing the implicit pred weight table out of h264_slice_header_parse()
14 avril 2016, par Anton Khirnov -
discord.py. FFmpegPCMAudio. Applying filters to running source FFmpeg sub-procces
23 janvier 2024, par Vladimir BlanvenHow can I apply a new filter (e.g. the same afade) to source, after running voice.play(source) at any time, without killing the current one and creating a new ffmpeg sub-process ? For instance the user will call a voice.pause() command, after which the afade=t=out filter will be applied to the current timestamp, and only then will the source audio be stopped.


start_time = datetime.now()
audio_path = os.path.join(CURRENT_DIRECTORY, MUSIC_FOLDER_NAME, audiofile)
audio_long = MP3(audio_path)
end_time = int(audio_long.info.length)
before_options= f'-ss 0:00:00'
options = f'-af "afade=t=in:st=0:d={FADE_DURATION}, afade=t=out:st={end_time-FADE_DURATION}:d={FADE_DURATION}"'
source = discord.PCMVolumeTransformer(discord.FFmpegPCMAudio(source=audio_path, executable=FFMPEG_EXECUTABLE_FILE_PATH, before_options=before_options, options=options))
voice.play(source)



For now I have this kinda premitive sort of construction (simulating linear afade=t=out effect) :


volume = 1.0
for _ in range(FADE_DURATION * 10):
 volume -= (1.0 / (FADE_DURATION * 10.0)
 voice.source.volume = volume
 await asyncio.sleep(SLEEP_DURATION)



-
What is the right and most efficient way to access the last 30 seconds of a mpeg ts stream using Python ? [on hold]
5 avril 2016, par JabbI have a mpeg ts stream from my dvb card that is written to disk. I’d like to access this stream continuously (last 30 seconds, every 20 seconds) from Python.
I am not looking for a complete solution here, but rather some ideas how to accomplish this in the most efficient manner with regards to CPU and RAM usage.
Any ideas will be greatly appreciated !