
Recherche avancée
Autres articles (57)
-
Contribute to documentation
13 avril 2011Documentation is vital to the development of improved technical capabilities.
MediaSPIP welcomes documentation by users as well as developers - including : critique of existing features and functions articles contributed by developers, administrators, content producers and editors screenshots to illustrate the above translations of existing documentation into other languages
To contribute, register to the project users’ mailing (...) -
Submit bugs and patches
13 avril 2011Unfortunately a software is never perfect.
If you think you have found a bug, report it using our ticket system. Please to help us to fix it by providing the following information : the browser you are using, including the exact version as precise an explanation as possible of the problem if possible, the steps taken resulting in the problem a link to the site / page in question
If you think you have solved the bug, fill in a ticket and attach to it a corrective patch.
You may also (...) -
MediaSPIP 0.1 Beta version
25 avril 2011, parMediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
The zip file provided here only contains the sources of MediaSPIP in its standalone version.
To get a working installation, you must manually install all-software dependencies on the server.
If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...)
Sur d’autres sites (4131)
-
Add 2 pictures to video with durations ? [duplicate]
24 juin 2013, par jesperThis question already has an answer here :
I am trying to add 2 different images into a video with ffmpeg.
image1.jpg should show the first 10 seconds of the movie and youtubeLOL.png should show the next 6 minutes of the video.
So the command should tell us also to repeat the pictures to get a length for 6 minutes and 10 seconds. How can i do this ? I have tried this :
(It's not even working)
passthru("ffmpeg -f image2 -loop 1 -vframes 100 -i /home/psafari/public_html/youtube_images/movie_" . $id . ".jpg -vcodec mpeg4 /home/psafari/public_html/youtube_videos/movie_" . time().".avi");
Here is output :
FFmpeg version 0.6.5, Copyright (c) 2000-2010 the FFmpeg developers built on Jan 29 2012 17:52:15 with gcc 4.4.5 20110214 (Red Hat 4.4.5-6) configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --incdir=/usr/include --disable-avisynth --extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC' --enable-avfilter --enable-avfilter-lavf --enable-libdc1394 --enable-libdirac --enable-libfaac --enable-libfaad --enable-libfaadbin --enable-libgsm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libx264 --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-shared --enable-swscale --enable-vdpau --enable-version3 --enable-x11grab libavutil 50.15. 1 / 50.15. 1 libavcodec 52.72. 2 / 52.72. 2 libavformat 52.64. 2 / 52.64. 2 libavdevice 52. 2. 0 / 52. 2. 0 libavfilter 1.19. 0 / 1.19. 0 libswscale 0.11. 0 / 0.11. 0 libpostproc 51. 2. 0 / 51. 2. 0
Invalid value '1' for option 'loop'output memcode
MEncoder SVN-r31628-4.4.6 (C) 2000-2010 MPlayer Team
get_path("config") problem
success: format: 0 data: 0x0 - 0x1251b
libavformat file format detected.
[lavf] stream 0: video (h264), -vid 0
VIDEO: [H264] 540x800 24bpp 25.000 fps 116.3 kbps (14.2 kbyte/s)
[V] filefmt:44 fourcc:0x34363248 size:540x800 fps:25.000 ftime:=0.0400
videocodec: framecopy (540x800 24bpp fourcc=34363248)
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Pos: 0.0s 1f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Pos: 0.1s 2f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Pos: 0.1s 3f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Pos: 0.2s 4f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Pos: 0.2s 5f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Pos: 0.2s 6f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Pos: 0.3s 7f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Pos: 0.3s 8f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Pos: 0.4s 9f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Pos: 0.4s 10f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Pos: 0.4s 11f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Pos: 0.5s 12f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Pos: 0.5s 13f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Pos: 0.6s 14f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Pos: 0.6s 15f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Pos: 0.6s 16f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Pos: 0.7s 17f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Pos: 0.7s 18f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Pos: 0.8s 19f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Pos: 0.8s 20f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Pos: 0.8s 21f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Pos: 0.9s 22f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Pos: 0.9s 23f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Pos: 1.0s 24f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Pos: 1.0s 25f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Pos: 1.0s 26f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [538:0]
Pos: 1.1s 27f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [518:0]
Pos: 1.1s 28f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [500:0]
Pos: 1.2s 29f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [483:0]
Pos: 1.2s 30f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [467:0]
Pos: 1.2s 31f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [452:0]
Pos: 1.3s 32f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [438:0]
Pos: 1.3s 33f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [425:0]
Pos: 1.4s 34f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [413:0]
Pos: 1.4s 35f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [401:0]
Pos: 1.4s 36f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [390:0]
Pos: 1.5s 37f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [380:0]
Pos: 1.5s 38f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [370:0]
Pos: 1.6s 39f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [360:0]
Pos: 1.6s 40f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [351:0]
Pos: 1.6s 41f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [343:0]
Pos: 1.7s 42f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [335:0]
Pos: 1.7s 43f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [327:0]
Pos: 1.8s 44f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [320:0]
Pos: 1.8s 45f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [313:0]
Pos: 1.8s 46f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [306:0]
Pos: 1.9s 47f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [300:0]
Pos: 1.9s 48f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [294:0]
Pos: 2.0s 49f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [288:0]
Pos: 2.0s 50f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [282:0]
Pos: 2.0s 51f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [277:0]
Pos: 2.1s 52f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [272:0]
Pos: 2.1s 53f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [266:0]
Pos: 2.2s 54f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [262:0]
Pos: 2.2s 55f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [257:0]
Pos: 2.2s 56f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [252:0]
Pos: 2.3s 57f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [248:0]
Pos: 2.3s 58f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [244:0]
Pos: 2.4s 59f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [240:0]
Pos: 2.4s 60f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [236:0]
Pos: 2.4s 61f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [232:0]
Pos: 2.5s 62f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [229:0]
Pos: 2.5s 63f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [225:0]
Pos: 2.6s 64f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [222:0]
Pos: 2.6s 65f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [218:0]
Pos: 2.6s 66f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [215:0]
Pos: 2.7s 67f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [212:0]
Pos: 2.7s 68f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [209:0]
Pos: 2.8s 69f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [206:0]
Pos: 2.8s 70f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [203:0]
Pos: 2.8s 71f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [200:0]
Pos: 2.9s 72f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [197:0]
Pos: 2.9s 73f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [195:0]
Pos: 3.0s 74f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [192:0]
Pos: 3.0s 75f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [190:0]
Pos: 3.0s 76f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [187:0]
Pos: 3.1s 77f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [185:0]
Pos: 3.1s 78f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [183:0]
Pos: 3.2s 79f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [180:0]
Pos: 3.2s 80f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [178:0]
Pos: 3.2s 81f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [176:0]
Pos: 3.3s 82f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [174:0]
Pos: 3.3s 83f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [172:0]
Pos: 3.4s 84f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [170:0]
Pos: 3.4s 85f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [168:0]
Pos: 3.4s 86f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [166:0]
Pos: 3.5s 87f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [164:0]
Pos: 3.5s 88f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [162:0]
Pos: 3.6s 89f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [161:0]
Pos: 3.6s 90f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [159:0]
Pos: 3.6s 91f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [157:0]
Pos: 3.7s 92f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [156:0]
Pos: 3.7s 93f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [154:0]
Pos: 3.8s 94f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [152:0]
Pos: 3.8s 95f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [151:0]
Pos: 3.8s 96f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [149:0]
Pos: 3.9s 97f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [148:0]
Pos: 3.9s 98f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [146:0]
Pos: 4.0s 99f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [145:0]
Pos: 4.0s 100f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [144:0]
Pos: 4.0s 101f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [142:0]
Pos: 4.1s 102f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [141:0]
Pos: 4.1s 103f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [140:0]
Pos: 4.2s 104f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [138:0]
Pos: 4.2s 105f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [137:0]
Pos: 4.2s 106f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [136:0]
Pos: 4.3s 107f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [135:0]
Pos: 4.3s 108f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [133:0]
Pos: 4.4s 109f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [132:0]
Pos: 4.4s 110f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [131:0]
Pos: 4.4s 111f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [130:0]
Pos: 4.5s 112f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [129:0]
Pos: 4.5s 113f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [128:0]
Pos: 4.6s 114f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [127:0]
Pos: 4.6s 115f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [126:0]
Pos: 4.6s 116f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [124:0]
Pos: 4.7s 117f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [123:0]
Pos: 4.7s 118f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [122:0]
Pos: 4.8s 119f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [121:0]
Pos: 4.8s 120f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [120:0]
Pos: 4.8s 121f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [119:0]
Pos: 4.9s 122f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [119:0]
Pos: 4.9s 123f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [118:0]
Pos: 5.0s 124f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [117:0]
Pos: 5.0s 125f (100%) 0.00fps Trem: 0min 0mb A-V:0.000 [116:0]
success: format: 0 data: 0x0 - 0x9daf8
libavformat file format detected.
[lavf] stream 0: video (h264), -vid 0
VIDEO: [H264] 640x400 24bpp 25.000 fps 21.8 kbps ( 2.7 kbyte/s)
[V] filefmt:44 fourcc:0x34363248 size:640x400 fps:25.000 ftime:=0.0400
videocodec: framecopy (540x800 24bpp fourcc=34363248)
videocodec: framecopy (640x400 24bpp fourcc=34363248)
All video files must have identical fps, resolution, and codec for -ovc copy.
Exiting... -
Naive Sorenson Video 1 Encoder
12 septembre 2010, par Multimedia Mike — General(Yes, the word is “naive” — or rather, “naïve” — not “native”. People always try to correct me when I use the word. Indeed, it should actually be written with 2 dots over the ‘i’ but who has a keyboard that can easily do that ?)
At the most primitive level, programming a video encoder is about writing out a sequence of bits that the corresponding video decoder will understand. It’s sort of like creating a program — represented as a stream of opcodes — that will run on a given microprocessor or virtual machine. In fact, reading a video codec bitstream specification will reveal a lot of terminology along the lines of “transmitting information to the decoder” or “signaling the decoder to do xyz.”
Creating a good encoder that will deliver decent quality at a reasonable bitrate is difficult. Creating a naive encoder that produces a technically compliant bitstream, not so much.
When I wrote an FFmpeg encoder for Sorenson Video 1 (SVQ1), the first step was to just create a minimally compliant bitstream. The coarsest encoding mode that SVQ1 allows is to encode the average (mean) of each 16×16 block of samples. So I created an encoder that just encoded the mean of each block. Apple’s QuickTime Player was able to play the resulting video in all of its blocky glory. The result rather reminds me of the Super Nintendo’s mosaic effect.
Level 5 blocks (mean-only 16×16 encoding) :
Level 3 blocks (mean-only 8×8 encoding) :
It’s one thing for your own decoder (in this case, FFmpeg’s own decoder) to be able to decode the data. The big test is whether the official decoder (in this case, Apple QuickTime Player) can decode the file.
Now that’s a good feeling. After establishing that sort of baseline, it’s possible to adapt more and more features of the codec.
-
WebM Decoding Improvements in Google Chrome 6
10 septembre 2010, par noreply@blogger.com (John Luther)Google Chrome 6 for Windows, Mac and Linux was released last week. We want to congratulate the Chrome team and thank them for their contributions to the WebM project.
Making the web faster is a core goal of Chrome, and we are happy to report that across a set of test clips Chrome 6 decodes VP8 video significantly faster than the developer version that was released at our launch in May. On single-core Intel machines the average improvement is about 20% ; on multicore processors it ranges from 15% (two cores) to 50% (four cores). If you want to try it for yourself, get Chrome 6 and then follow our instructions for playing WebM videos on Youtube.
We’ve made further decoding speed gains in Chrome 7 dev channel, and are working on better video rendering to further improve the WebM user experience.