
Recherche avancée
Médias (1)
-
The pirate bay depuis la Belgique
1er avril 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Image
Autres articles (105)
-
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 -
Encoding and processing into web-friendly formats
13 avril 2011, parMediaSPIP automatically converts uploaded files to internet-compatible formats.
Video files are encoded in MP4, Ogv and WebM (supported by HTML5) and MP4 (supported by Flash).
Audio files are encoded in MP3 and Ogg (supported by HTML5) and MP3 (supported by Flash).
Where possible, text is analyzed in order to retrieve the data needed for search engine detection, and then exported as a series of image files.
All uploaded files are stored online in their original format, so you can (...) -
Les formats acceptés
28 janvier 2010, parLes commandes suivantes permettent d’avoir des informations sur les formats et codecs gérés par l’installation local de ffmpeg :
ffmpeg -codecs ffmpeg -formats
Les format videos acceptés en entrée
Cette liste est non exhaustive, elle met en exergue les principaux formats utilisés : h264 : H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 m4v : raw MPEG-4 video format flv : Flash Video (FLV) / Sorenson Spark / Sorenson H.263 Theora wmv :
Les formats vidéos de sortie possibles
Dans un premier temps on (...)
Sur d’autres sites (7535)
-
Error Link 2001 libavformat.a(tls_schannel.o) when building any ffmpeg project in Visual Studio 2010
15 mai 2017, par M.TahaI have just built ffmpeg latest version 3.0 and when I am trying to build ffmpeg related project in Visual Studio 2010, it gives this error :
libavformat.a(tls_schannel.o) : error LNK2001 : unresolved external symbol _FreeContextBuffer@4
1>libavformat.a(tls_schannel.o) : error LNK2001 : unresolved external symbol _InitializeSecurityContextA@48
1>libavformat.a(tls_schannel.o) : error LNK2001 : unresolved external symbol __imp__ApplyControlToken@8
1>libavformat.a(tls_schannel.o) : error LNK2001 : unresolved external symbol __imp__FreeCredentialsHandle@4
1>libavformat.a(tls_schannel.o) : error LNK2001 : unresolved external symbol __imp__DeleteSecurityContext@4
1>libavformat.a(tls_schannel.o) : error LNK2001 : unresolved external symbol _AcquireCredentialsHandleA@36
1>libavformat.a(tls_schannel.o) : error LNK2001 : unresolved external symbol _DecryptMessage@16
1>libavformat.a(tls_schannel.o) : error LNK2001 : unresolved external symbol _EncryptMessage@16
1>libavformat.a(tls_schannel.o) : error LNK2001 : unresolved external symbol _QueryContextAttributesA@12
My project is able to build an older version from 2014. When I search in 2014 ffmpeg there is no tls_schannel.c present.
But I have to make project now with latest ffmpeg3.0.
So please tell me how to make it work. -
Correct Use Of avcodec_encode_video2() Flush
5 février 2016, par mFeinsteinI have a camera sending pictures to a callback function and I want to make a movie with this pictures using
FFmpeg
. I have followed thedecoding_encoding
example here but am not sure how to use thegot_output
for flushing the encoder and getting the delayed frames.- Shoud I encode all my camera’s pictures when they arrive, and later when I want to stop capturing and close the video, I do the flush loop ?
Or
- Should I do the flush periodically, let’s say, every 100 pictures received ?
My video capture program could be running for hours, so I am worried about how this delayed frames work in memory consumption, if they stack up there until the flush, this could take all my memory.
This is the encoding performed by the example, it makes 25 dummy
Frames
for 1 second of video, and later, in the end, it loop throughavcodec_encode_video2()
looking forgot_output
for delayed frames :///// Prepare the Frame, CodecContext and some aditional logic.....
/* encode 1 second of video */
for (i = 0; i < 25; i++) {
av_init_packet(&pkt);
pkt.data = NULL; // packet data will be allocated by the encoder
pkt.size = 0;
fflush(stdout);
/* prepare a dummy image */
/* Y */
for (y = 0; y < c->height; y++) {
for (x = 0; x < c->width; x++) {
frame->data[0][y * frame->linesize[0] + x] = x + y + i * 3;
}
}
/* Cb and Cr */
for (y = 0; y < c->height/2; y++) {
for (x = 0; x < c->width/2; x++) {
frame->data[1][y * frame->linesize[1] + x] = 128 + y + i * 2;
frame->data[2][y * frame->linesize[2] + x] = 64 + x + i * 5;
}
}
frame->pts = i;
/* encode the image */
ret = avcodec_encode_video2(c, &pkt, frame, &got_output);
if (ret < 0) {
fprintf(stderr, "Error encoding frame\n");
exit(1);
}
if (got_output) {
printf("Write frame %3d (size=%5d)\n", i, pkt.size);
fwrite(pkt.data, 1, pkt.size, f);
av_free_packet(&pkt);
}
}
/* get the delayed frames */
for (got_output = 1; got_output; i++) {
fflush(stdout);
ret = avcodec_encode_video2(c, &pkt, NULL, &got_output);
if (ret < 0) {
fprintf(stderr, "Error encoding frame\n");
exit(1);
}
if (got_output) {
printf("Write frame %3d (size=%5d)\n", i, pkt.size);
fwrite(pkt.data, 1, pkt.size, f);
av_free_packet(&pkt);
}
}
///// Closes the file and finishes..... -
Can I specify unique pts for each frame in commandline ? [closed]
24 septembre 2024, par postscripterI have a bunch of jpeg pictures, say four : 01.jpg, 05jpg, 12.jpg and 13.jpg. Can I create an mjpeg/mp4 with variable framerate, consisting of exactly four frames with pts = 01 sec, 05 sec, 12 sec and 13 sec respectively ? Without duplicating or looping them ? I believe it can be done with ffmpeg API, but I'm limited to cmd only.