
Recherche avancée
Autres articles (55)
-
Participer à sa traduction
10 avril 2011Vous pouvez nous aider à améliorer les locutions utilisées dans le logiciel ou à traduire celui-ci dans n’importe qu’elle nouvelle langue permettant sa diffusion à de nouvelles communautés linguistiques.
Pour ce faire, on utilise l’interface de traduction de SPIP où l’ensemble des modules de langue de MediaSPIP sont à disposition. ll vous suffit de vous inscrire sur la liste de discussion des traducteurs pour demander plus d’informations.
Actuellement MediaSPIP n’est disponible qu’en français et (...) -
Contribute to a better visual interface
13 avril 2011MediaSPIP is based on a system of themes and templates. Templates define the placement of information on the page, and can be adapted to a wide range of uses. Themes define the overall graphic appearance of the site.
Anyone can submit a new graphic theme or template and make it available to the MediaSPIP community. -
Librairies et binaires spécifiques au traitement vidéo et sonore
31 janvier 2010, parLes logiciels et librairies suivantes sont utilisées par SPIPmotion d’une manière ou d’une autre.
Binaires obligatoires FFMpeg : encodeur principal, permet de transcoder presque tous les types de fichiers vidéo et sonores dans les formats lisibles sur Internet. CF ce tutoriel pour son installation ; Oggz-tools : outils d’inspection de fichiers ogg ; Mediainfo : récupération d’informations depuis la plupart des formats vidéos et sonores ;
Binaires complémentaires et facultatifs flvtool2 : (...)
Sur d’autres sites (8393)
-
Unknown input : 'dshow' [on hold]
2 avril 2018, par Santa MariaЯ ввела команду
ffmpeg -list_devices true -f dshow -i dummy
, но нормального результата не было. FFmpeg выдаёт ошибкуunknown input: 'dshow'
. Что делать ? Прошу прощения, если вопрос глупый -
receive a ffmpeg live streaming with a golang server and echo to a websocket conn
28 juillet 2017, par Lucas CarvalhoI’m writing a server in go and need to get a cam video in a ffmpeg client and passes the streaming to websocket users.
But in my code, the http body received from the ffmpeg client is loaded by a ioutil.ReadAll and cannot make a live broadcast because the body is receiving new values with the video capture.
How i can take the last frame of the video, send to the websockets, clean the variable and receive the new frame correctly (or i’m doing in the wrong way) ?Here is my code to this function :
//StartClientStream needs a email$clientName$streamName
func StartClientStream(w http.ResponseWriter, r *http.Request) {
values := strings.Split(string(mux.Vars(r)["rest"]), "$")
if len(values) != 3 {
w.Write([]byte(`{"err":"the passed value does not match with necessary fields"}`))
return
}
//Get user ID
id, _ := getID(values[0])
//Take the streaming ClientName
clientName := id + " - " + values[1]
//Take the passed Body
body, _ := ioutil.ReadAll(r.Body)
//Watch for websockets requests for this video
for user := range Streaming.User[clientName] {
conexoes := strings.Split(Streaming.User[clientName][user], "-")
for c := range conexoes {
if strings.EqualFold(conexoes[c], values[2]) {
//Send the video
user.send <- body
}
}
}
} -
How do I fix my ffmpeg command to stop the Terminal from hanging ?
29 juillet 2017, par ksyI am attempting to use
ffmpeg
to concatenate video files together into a single file,video/video_after.mp4
.I ran different tests of video length, and it seems the issue isn’t correlated with the duration of the video.
When I run the following command, my terminal hangs and the operation never completes — ss there something wrong with the command I am running here ?
ffmpeg -i video/video_after0.mp4 -i video/video_after1.mp4 -i video/video_after2.mp4 -i video/video_after3.mp4 -i video/video_after4.mp4 -i video/video_after5.mp4 -i video/video_after6.mp4 -i video/video_after7.mp4 -i video/video_after8.mp4 -i video/video_after9.mp4 -i video/video_after10.mp4 -i video/video_after11.mp4 -i video/video_after12.mp4 -i video/video_after13.mp4 -i video/video_after14.mp4 -i video/video_after15.mp4 -i video/video_after16.mp4 -i video/video_after17.mp4 -i video/video_after18.mp4 -i video/video_after19.mp4 -i video/video_after20.mp4 -f concat -safe 0 -i video/video_after21.mp4 -y -c copy video/video_after.mp4