
Recherche avancée
Autres articles (41)
-
La sauvegarde automatique de canaux SPIP
1er avril 2010, parDans le cadre de la mise en place d’une plateforme ouverte, il est important pour les hébergeurs de pouvoir disposer de sauvegardes assez régulières pour parer à tout problème éventuel.
Pour réaliser cette tâche on se base sur deux plugins SPIP : Saveauto qui permet une sauvegarde régulière de la base de donnée sous la forme d’un dump mysql (utilisable dans phpmyadmin) mes_fichiers_2 qui permet de réaliser une archive au format zip des données importantes du site (les documents, les éléments (...) -
MediaSPIP v0.2
21 juin 2013, parMediaSPIP 0.2 est la première version de MediaSPIP stable.
Sa date de sortie officielle est le 21 juin 2013 et est annoncée ici.
Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
Comme pour la version précédente, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...) -
Script d’installation automatique de MediaSPIP
25 avril 2011, parAfin de palier aux difficultés d’installation dues principalement aux dépendances logicielles coté serveur, un script d’installation "tout en un" en bash a été créé afin de faciliter cette étape sur un serveur doté d’une distribution Linux compatible.
Vous devez bénéficier d’un accès SSH à votre serveur et d’un compte "root" afin de l’utiliser, ce qui permettra d’installer les dépendances. Contactez votre hébergeur si vous ne disposez pas de cela.
La documentation de l’utilisation du script d’installation (...)
Sur d’autres sites (5013)
-
We are hiring engineers to build an awesome product and platform used by millions of people
16 février 2016, par Piwik Core Team — UncategorizedAre you ready for a new challenge ? Or maybe you know someone who is looking for a change ? We have some exciting problems to solve and are looking for senior developers to work with us and our community on our open source Piwik Analytics platform. Piwik is used by more than one million websites all over the world. It is deployed on more than 300.000 servers and some users track more than 1 billion actions per month.
What is it like to work on Piwik ?
We develop this software using modern PHP, MySQL, Redis, AngularJS and more. We provide several kind of APIs and a plugin architecture to allow developers to extend and change Piwik to their needs. However, we would not be Piwik if we stopped at this point ! We want to turn Piwik into an even more awesome product and platform.
You can imagine there is a lot to do and many challenges to face !While one part is to always make Piwik scale better and to improve UI and UX, we also want to provide simple APIs to make the life of developers as pleasant as possible. We aim to solve things the right way and our thousands of unit, integration, system, JavaScript and screenshot tests help us to innovate and to not be afraid of change. We like clean code and constant improvements.
The Piwik team lives in New Zealand and Europe (Germany). We do the vast majority of our collaboration online. Our values include being open, transparent and sharing knowledge. For this we use tools like GitHub and Slack to communicate and Quake servers to take our minds off complex challenges. We are a small, flexible team, so when you come aboard, you will play an integral part in engineering and have a big impact on the product loved by so many people. You’ll help to create a welcoming environment for new contributors and set an example with your development practices and communications skills.
Apply now, or spread the word !
If you have strong skills in PHP send us an email with your CV and tell us a little about yourself and your experience in engineering complex applications.
Apply for a job here http://piwik.org/jobs/ and if you’re maybe not the right candidate, contribute to the project by sharing this blog post and by sending it to your friends !
-
FFMPEG concat videos
10 juin 2015, par MaverickI am unable to concat two videos using FFMPEG. The command fails on the two special videos.
Video 1 :
First video is generated from the image using the following command :ffmpeg -loop 1 -i 20150608_162807.jpg -c:v libx264 -t 3 -pix_fmt yuv420p out.mp4
I tried to concat the above video but it did not work so, I thought to add an audio to check if it will work.
ffmpeg -f lavfi -i aevalsrc=0 -i out.mp4 -shortest -c:v copy -c:a aac -strict experimental silent.mp4
but even with that it did not work.
Video 2 :
Second video is captured from the device camera.Both of these videos can be downloaded from here.
06-09 11:05:56.238 29771-30715/﹕ ffmpeg -i concat:/storage/emulated/0/DCIM/Camera/20150603_142209.mp4|/storage/emulated/0/DCIM/Camera/silent.mp4 -c copy /storage/emulated/0/DCIM/test/MIU-2015-06-09 11-05-56.mp4
06-09 11:05:56.268 29771-30739/﹕ WARNING: linker: ffmpeg has text relocations. This is wasting memory and prevents security hardening. Please fix.
06-09 11:05:56.278 29771-30739/﹕ ffmpeg version n2.4.2 Copyright (c) 2000-2014 the FFmpeg developers
06-09 11:05:56.278 29771-30739/﹕ built on Apr 8 2015 11:29:21 with gcc 4.8 (GCC)
06-09 11:05:56.278 29771-30739/﹕ configuration: --target-os=linux --cross-prefix=/ilovevideo/jobs/ffmpeg-android-build-publisher/workspace/ffmpeg-android/toolchain-android/bin/arm-linux-androideabi- --arch=arm --cpu=cortex-a8 --enable-runtime-cpudetect --sysroot=/ilovevideo/jobs/ffmpeg-android-build-publisher/workspace/ffmpeg-android/toolchain-android/sysroot --enable-pic --enable-libx264 --enable-libass --enable-libfreetype --enable-libfribidi --enable-fontconfig --enable-pthreads --disable-debug --disable-ffserver --enable-version3 --enable-hardcoded-tables --disable-ffplay --disable-ffprobe --enable-gpl --enable-yasm --disable-doc --disable-shared --enable-static --pkg-config=/ilovevideo/jobs/ffmpeg-android-build-publisher/workspace/ffmpeg-android/ffmpeg-pkg-config --prefix=/ilovevideo/jobs/ffmpeg-android-build-publisher/workspace/ffmpeg-android/build/armeabi-v7a --extra-cflags='-I/ilovevideo/jobs/ffmpeg-android-build-publisher/workspace/ffmpeg-android/toolchain-android/include -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-strict-overflow -fstack-protector-all' --extra-ldflags='-L/ilovevideo/jobs/ffmpeg-android-build-publisher/workspace/ffmpeg-android/toolchain-android/lib -Wl,-z,relro -Wl,-z,now -pie' --extra-libs='-lpng -lexpat -lm' --extra-cxxflags=
06-09 11:05:56.278 29771-30739/﹕ libavutil 54. 7.100 / 54. 7.100
06-09 11:05:56.278 29771-30739/﹕ libavcodec 56. 1.100 / 56. 1.100
06-09 11:05:56.288 29771-30739/﹕ libavformat 56. 4.101 / 56. 4.101
06-09 11:05:56.288 29771-30739/﹕ libavdevice 56. 0.100 / 56. 0.100
06-09 11:05:56.288 29771-30739/﹕ libavfilter 5. 1.100 / 5. 1.100
06-09 11:05:56.288 29771-30739/﹕ libswscale 3. 0.100 / 3. 0.100
06-09 11:05:56.288 29771-30739/﹕ libswresample 1. 1.100 / 1. 1.100
06-09 11:05:56.288 29771-30739/﹕ libpostproc 53. 0.100 / 53. 0.100
06-09 11:05:56.308 29771-30739/﹕ [mov,mp4,m4a,3gp,3g2,mj2 @ 0xb5e5a400] Found duplicated MOOV Atom. Skipped it
06-09 11:05:56.398 29771-30739/﹕ Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'concat:/storage/emulated/0/DCIM/Camera/20150603_142209.mp4|/storage/emulated/0/DCIM/Camera/silent.mp4':
06-09 11:05:56.398 29771-30739/﹕ Metadata:
06-09 11:05:56.398 29771-30739/﹕ creation_time : 2015-06-03 12:22:15
06-09 11:05:56.398 29771-30739/﹕ major_brand : isom
06-09 11:05:56.398 29771-30739/﹕ minor_version : 512
06-09 11:05:56.398 29771-30739/﹕ compatible_brands: isomiso2avc1mp41
06-09 11:05:56.398 29771-30739/﹕ Duration: 00:00:04.80, start: 0.000000, bitrate: 13040 kb/s
06-09 11:05:56.398 29771-30739/﹕ Stream #0:0(eng): Video: h264 (Baseline) (avc1 / 0x31637661), yuv420p, 1280x720, 12008 kb/s, 29.88 fps, 29.92 tbr, 90k tbn, 180k tbc (default)
06-09 11:05:56.398 29771-30739/﹕ Metadata:
06-09 11:05:56.398 29771-30739/﹕ creation_time : 2015-06-03 12:22:15
06-09 11:05:56.398 29771-30739/﹕ handler_name : VideoHandle
06-09 11:05:56.408 29771-30739/﹕ Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 256 kb/s (default)
06-09 11:05:56.408 29771-30739/﹕ Metadata:
06-09 11:05:56.408 29771-30739/﹕ creation_time : 2015-06-03 12:22:15
06-09 11:05:56.408 29771-30739/﹕ handler_name : SoundHandle
06-09 11:05:56.408 29771-30739/﹕ Output #0, mp4, to '/storage/emulated/0/DCIM/iLoveVideo/MIU-2015-06-09 11-05-56.mp4':
06-09 11:05:56.408 29771-30739/﹕ Metadata:
06-09 11:05:56.408 29771-30739/﹕ compatible_brands: isomiso2avc1mp41
06-09 11:05:56.408 29771-30739/﹕ major_brand : isom
06-09 11:05:56.408 29771-30739/﹕ minor_version : 512
06-09 11:05:56.408 29771-30739/﹕ encoder : Lavf56.4.101
06-09 11:05:56.418 29771-30739/﹕ Stream #0:0(eng): Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 1280x720, q=2-31, 12008 kb/s, 29.88 fps, 90k tbn, 90k tbc (default)
06-09 11:05:56.418 29771-30739/﹕ Metadata:
06-09 11:05:56.418 29771-30739/﹕ creation_time : 2015-06-03 12:22:15
06-09 11:05:56.418 29771-30739/﹕ handler_name : VideoHandle
06-09 11:05:56.418 29771-30739/﹕ Stream #0:1(eng): Audio: aac ([64][0][0][0] / 0x0040), 48000 Hz, stereo, 256 kb/s (default)
06-09 11:05:56.418 29771-30739/﹕ Metadata:
06-09 11:05:56.418 29771-30739/﹕ creation_time : 2015-06-03 12:22:15
06-09 11:05:56.418 29771-30739/﹕ handler_name : SoundHandle
06-09 11:05:56.418 29771-30739/﹕ Stream mapping:
06-09 11:05:56.418 29771-30739/﹕ Stream #0:0 -> #0:0 (copy)
06-09 11:05:56.418 29771-30739/﹕ Stream #0:1 -> #0:1 (copy)
06-09 11:05:56.418 29771-30739/﹕ Press [q] to stop, [?] for help
06-09 11:05:56.548 29771-30739/﹕ frame= 142 fps=0.0 q=-1.0 Lsize= 7121kB time=00:00:04.80 bitrate=12153.1kbits/s
06-09 11:05:56.558 29771-30739/﹕ video:6965kB audio:150kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.078725%Update 1 :
The concat protocol doesn’t work with mp4s. So, I tried the other approaches.ffmpeg -i input1.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate1.ts
ffmpeg -i input2.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate2.ts
ffmpeg -i "concat:intermediate1.ts|intermediate2.ts" -c copy -bsf:a aac_adtstoasc output.mp4but still it didn’t work.
Update 2 :
I have also used concat demuxer approach but it did not work as well. -
ffmpeg Error : Pattern type 'glob' was selected but globbing is not support ed by this libavformat build
14 septembre 2017, par Aryan NaimI’m trying to convert group of ".jpg" files acting as individual frames into 1 single mpeg video ".mp4"
Example parameters i used :
frame duration = 2 secs
frame rate = 30 fps
encoder = libx264 (mpeg)
input pattern = "*.jpg"
output pattern = video.mp4Based on ffmpeg wiki instructions at (https://trac.ffmpeg.org/wiki/Create%20a%20video%20slideshow%20from%20images), I issued this command :
ffmpeg -framerate 1/2 -pattern_type glob -i "*.jpg" -c:v libx264 -r 30 -pix_fmt yuv420p video.mp4
But I’m getting this error :
[image2 @ 049ab120] Pattern type 'glob' was selected but globbing is not
supported by this libavformat build *.jpg: Function not implementedWhich probably means the API pattern matching commands for my build/version have changed. By the way this my windows 32bit ffmpeg download build (
ffmpeg-20150702-git-03b2b40-win32-static
).How can I choose a group of files using pattern matching using ffmpeg ?