
Recherche avancée
Médias (91)
-
Corona Radiata
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Lights in the Sky
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Head Down
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Echoplex
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Discipline
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Letting You
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
Autres articles (86)
-
Personnaliser en ajoutant son logo, sa bannière ou son image de fond
5 septembre 2013, parCertains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;
-
Des sites réalisés avec MediaSPIP
2 mai 2011, parCette page présente quelques-uns des sites fonctionnant sous MediaSPIP.
Vous pouvez bien entendu ajouter le votre grâce au formulaire en bas de page. -
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" (...)
Sur d’autres sites (13328)
-
ffmpeg : Remove an exact hex color ?
26 octobre 2022, par Andrew Youngi'm editing .gifs and it is a MUST that we remove a specific hex encoding from the gif and place the background behind it.


This is all working fine, the problem is that 'colorkey' arg at its lowest default value (0.01) removes 'similar colors' to your input, not the exact value. So it's screwing up the entire gif by removing colors we don't need removed !


Also tried chromakey, which does claim to be exact in the docs. Just doesn't work for gifs apparently, we're getting black pixels everywhere.


This should be an easy problem, so how do we remove an exact hex color on a .gif ? Code below, although it doubt it helps. Thanks.


-i background.png -i gifInfo.gif -i foreground.png -filter_complex '[0:v]split [a][b];[a] palettegen=stats_mode=full[p];[b][p] paletteuse=new=1[pbgout];[pbgout]scale=w=350:h=-1,pad=1080:1080:x=350:y=470[bgout];[1:v]colorkey=0x080806:[ckout];[bgout][ckout]overlay[olout];[olout][2:v]overlay[oloutb];[oloutb]split[s0][s1];[s0]palettegen=stats_mode=full[p];[s1][p]paletteuse=dither=none' -y testingGif.gif



-
Piping stdout from child process directly to google cloud storage. Node.js
2 octobre 2018, par glennanyone here with expertise on piping to google cloud storage ?
i am using FFmpeg on a server, and want to pipe to my storage bucket.
I can get it working when I save FFmpeg output to a file, then createReadableStream from the file, and then pipe that to createWriteStream()
however, I dont want to generate a static file, and then go through that process every time
Why can I not just simply pipe FFmpeg.stdout.pipe(file.createWriteStream()) ?
FYI : I am running FFmpeg as a child process
spawnFFMPEG = () => {
this.ffmpeg = child_process.spawn('ffmpeg',
[
'-f', 'lavfi', '-i', 'anullsrc',
'-thread_queue_size', '512',
'-i', '-',
'-shortest', '-vcodec', 'copy',
'-f', 'avi',
'pipe:1'
]
)
this.ffmpeg.stdout.pipe(myWritableStream) -
Google - Shaka | Deleting SegmentTimeline in manifest.mpd after restart container
27 juin 2022, par burakkiymazShaka is running inside docker container. When I restarted container, SegmentTimeline part in manifest.mpd file deleting. Is possible appending old SegmentTimeline to new manifest.mpd file or recover it when I restarted ?


Operating System :


NAME="CentOS Linux"
VERSION="7 (Core)"



Shaka Packager Version :


google/shaka-packager:v2.5.1



You can find out my configuration file below :


CH_PATH=/some/path/$CH_NAME

/usr/bin/packager \
 'in=udp://127.0.0.1:'$PORT',stream=audio,init_segment='$CH_PATH'/audio_init.m4s,segment_template='$CH_PATH'/audio_$Time$.m4s' \
 'in=udp://127.0.0.1:'$PORT',stream=video,init_segment='$CH_PATH'/h264_360p_init.m4s,segment_template='$CH_PATH'/h264_360p_$Time$.m4s' \
 'in=udp://127.0.0.1:'$(($PORT + 1))',stream=video,init_segment='$CH_PATH'/h264_540p_init.m4s,segment_template='$CH_PATH'/h264_540p_$Time$.m4s' \
 'in=udp://127.0.0.1:'$(($PORT + 2))',stream=video,init_segment='$CH_PATH'/h264_720p_init.m4s,segment_template='$CH_PATH'/h264_720p_$Time$.m4s' \
 'in=udp://127.0.0.1:'$(($PORT + 3))',stream=video,init_segment='$CH_PATH'/h264_1080p_init.m4s,segment_template='$CH_PATH'/h264_1080p_$Time$.m4s' \
 --enable_widevine_encryption \
 --key_server_url ************ \
 --content_id ********** \
 --signer ********** \
 --aes_signing_key ************ \
 --aes_signing_iv ************* \
 --mpd_output $CH_PATH/manifest.mpd \
 --hls_playlist_type LIVE \
 --hls_master_playlist_output $CH_PATH/mn.m3u8 \
 --time_shift_buffer_depth 43200 \
 --preserved_segments_outside_live_window 43200