
Recherche avancée
Autres articles (84)
-
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 (...) -
Automated installation script of MediaSPIP
25 avril 2011, parTo overcome the difficulties mainly due to the installation of server side software dependencies, an "all-in-one" installation script written in bash was created to facilitate this step on a server with a compatible Linux distribution.
You must have access to your server via SSH and a root account to use it, which will install the dependencies. Contact your provider if you do not have that.
The documentation of the use of this installation script is available here.
The code of this (...)
Sur d’autres sites (10843)
-
WIndows findstr
6 juillet 2015, par BrettI want to search a text file for a string with this command
findstr silence_start:* test.txt
here is the out put
C:\Users\brett\Desktop\masterpuppets>findstr ilence_start:* test.txt
[silencedetect @ 00000000042eb5c0] silence_start: -0.00260771
[silencedetect @ 00000000042eb5c0] silence_start: 310.019
[silencedetect @ 00000000042eb5c0] silence_start: 822.097
[silencedetect @ 00000000042eb5c0] silence_start: 1211.84
[silencedetect @ 00000000042eb5c0] silence_start: 1605.72
[silencedetect @ 00000000042eb5c0] silence_start: 2443.7
[silencedetect @ 00000000042eb5c0] silence_start: 2946.45
[silencedetect @ 00000000042eb5c0] silence_start: 2955.28
[silencedetect @ 00000000042eb5c0] silence_start: 3279.93What i need are the numbers after silence_start : and i want to store them in an array. Ive never tried this in windows and are stumped can this be done from the command line of batch file ? Any help would be great. Im attempting to slice up the mp3 at the silences...
Updated output and the content of the test file..
First the test file im getting the information fromffmpeg version N-63968-g73d820e Copyright (c) 2000-2014 the FFmpeg developers
built on Jun 15 2014 00:52:21 with gcc 4.8.3 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-decklink --enable-zlib
libavutil 52. 89.100 / 52. 89.100
libavcodec 55. 66.101 / 55. 66.101
libavformat 55. 43.100 / 55. 43.100
libavdevice 55. 13.101 / 55. 13.101
libavfilter 4. 8.100 / 4. 8.100
libswscale 2. 6.100 / 2. 6.100
libswresample 0. 19.100 / 0. 19.100
libpostproc 52. 3.100 / 52. 3.100
Input #0, mp3, from 'mp.mp3':
Metadata:
major_brand : dash
minor_version : 0
compatible_brands: iso6mp41
encoder : Lavf55.43.100
Duration: 00:55:00.08, start: 0.025057, bitrate: 320 kb/s
Stream #0:0: Audio: mp3, 44100 Hz, stereo, s16p, 320 kb/s
Output #0, null, to 'pipe:':
Metadata:
major_brand : dash
minor_version : 0
compatible_brands: iso6mp41
encoder : Lavf55.43.100
Stream #0:0: Audio: pcm_s16le, 44100 Hz, stereo, s16, 1411 kb/s
Metadata:
encoder : Lavc55.66.101 pcm_s16le
Stream mapping:
Stream #0:0 -> #0:0 (mp3 (native) -> pcm_s16le (pcm_s16le))
Press [q] to stop, [?] for help
[silencedetect @ 00000000042eb5c0] silence_start: -0.00260771
[silencedetect @ 00000000042eb5c0] silence_end: 0.601882 | silence_duration: 0.60449
size=N/A time=00:03:00.19 bitrate=N/A
[silencedetect @ 00000000042eb5c0] silence_start: 310.019
[silencedetect @ 00000000042eb5c0] silence_end: 311.772 | silence_duration: 1.75388
size=N/A time=00:05:46.04 bitrate=N/A
size=N/A time=00:08:28.29 bitrate=N/A
size=N/A time=00:11:17.04 bitrate=N/A
[silencedetect @ 00000000042eb5c0] silence_start: 822.097
[silencedetect @ 00000000042eb5c0] silence_end: 827.064 | silence_duration: 4.96694
size=N/A time=00:14:09.05 bitrate=N/A
size=N/A time=00:16:46.36 bitrate=N/A
size=N/A time=00:19:36.63 bitrate=N/A
[silencedetect @ 00000000042eb5c0] silence_start: 1211.84
[silencedetect @ 00000000042eb5c0] silence_end: 1214.96 | silence_duration: 3.11224
size=N/A time=00:22:34.29 bitrate=N/A
size=N/A time=00:25:28.00 bitrate=N/A
[silencedetect @ 00000000042eb5c0] silence_start: 1605.72
[silencedetect @ 00000000042eb5c0] silence_end: 1610.21 | silence_duration: 4.49673
size=N/A time=00:28:29.95 bitrate=N/A
size=N/A time=00:31:33.69 bitrate=N/A
size=N/A time=00:34:28.03 bitrate=N/A
size=N/A time=00:37:29.50 bitrate=N/A
size=N/A time=00:40:09.74 bitrate=N/A
[silencedetect @ 00000000042eb5c0] silence_start: 2443.7
[silencedetect @ 00000000042eb5c0] silence_end: 2445.32 | silence_duration: 1.62327
size=N/A time=00:43:07.09 bitrate=N/A
size=N/A time=00:45:56.28 bitrate=N/A
size=N/A time=00:48:43.67 bitrate=N/A
[silencedetect @ 00000000042eb5c0] silence_start: 2946.45
[silencedetect @ 00000000042eb5c0] silence_end: 2953.51 | silence_duration: 7.05673
[silencedetect @ 00000000042eb5c0] silence_start: 2955.28
[silencedetect @ 00000000042eb5c0] silence_end: 2955.83 | silence_duration: 0.552245
size=N/A time=00:51:42.79 bitrate=N/A
[silencedetect @ 00000000042eb5c0] silence_start: 3279.93
size=N/A time=00:54:45.44 bitrate=N/A
size=N/A time=00:55:00.05 bitrate=N/A
video:0kB audio:568485kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknownNext is my batch file with Michaels example
@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
SET count=0
FOR /F "tokens=*" %%a IN ('findstr silence_start:* test.txt') DO (
FOR /F "tokens=2 delims=:" %%b IN ("%%a") DO (
SET number=%%b
SET number=!number:~1!
ECHO !number!
)
)running a test command from command line
C:\Users\brett\Desktop\masterpuppets>findstr silence_start: test.txt
[silencedetect @ 00000000042eb5c0] silence_start: -0.00260771
[silencedetect @ 00000000042eb5c0] silence_start: 310.019
[silencedetect @ 00000000042eb5c0] silence_start: 822.097
[silencedetect @ 00000000042eb5c0] silence_start: 1211.84
[silencedetect @ 00000000042eb5c0] silence_start: 1605.72
[silencedetect @ 00000000042eb5c0] silence_start: 2443.7
[silencedetect @ 00000000042eb5c0] silence_start: 2946.45
[silencedetect @ 00000000042eb5c0] silence_start: 2955.28
[silencedetect @ 00000000042eb5c0] silence_start: 3279.93Output from mybat.bat
C:\Users\brett\Desktop\masterpuppets>mybat.bat
-0.00260771
3
5
4
2
8
3
2955.28
1 -
webm local udp streaming using FFMPEG
1er octobre 2013, par sinivI was just started to use ffmpeg recently and stumbled on this streaming problem.
Scenario : i want to live stream a webcam in local network. Both server and client will be using windows platform.Current feasible solution : using ffmpeg simple command line
to test it quickly i tried to locally stream it (the input doesn't really matter btw in this question).
On server -> ffmpeg -f dshow -i video="cam1":audio="mic1" -r 30 -g 0 -vcodec h264 -acodec libmp3lame -tune zerolatency -preset ultrafast -f mpegts udp://localhost:6789
On client(the same computer) -> ffplay udp://localhost:6789The above works just fine, except for the latency, which i'm getting at about 1-2 second delay.
Now i want to try to change the encoder to use libvpx (vp8) for video and vorbis for audio (i changed the input to a pre-recorded h264 video, but it really doesn't matter)
On server
>ffmpeg -i "suits.mp4" -r 30 -g 0 -vcodec libvpx -acodec vorbis -strict -2 -f webm -f mpegts udp://localhost:6789
On client(the same computer) -> ffplay udp://localhost:6789
However this doesn't work... And below are console outputs:
> onserver ->
> ffmpeg version N-56165-gae12d65 Copyright (c) 2000-2013 the FFmpeg
> developers built on Sep 10 2013 19:42:46 with gcc 4.7.3 (GCC)
> configuration: --enable-gpl --enable-version3 --disable-w32threads
> --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 52. 43.100 / 52. 43.100 libavcodec 55. 31.101 / 55. 31.101 libavformat 55. 16.102 / 55. 16.102 libavdevice 55. 3.100 / 55. 3.100 libavfilter 3. 84.100 / 3. 84.100 libswscale 2. 5.100 /
> 2. 5.100 libswresample 0. 17.103 / 0. 17.103 libpostproc 52. 3.100 / 52. 3.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Suits.mp4': Metadata:
> major_brand : isom
> minor_version : 1
> compatible_brands: isom
> creation_time : 2011-09-08 11:43:25 Duration: 00:42:14.87, start: 0.000000, bitrate: 882 kb/s
> Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 720x402 [SAR 1:1 DAR 120:67], 750 kb/s, 23.98 fps,
> 23.98 tbr, 24k tbn, 47.95 tbc (default)
> Metadata:
> creation_time : 2011-09-08 11:43:25
> Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 126 kb/s (default)
> Metadata:
> creation_time : 2011-09-08 11:43:25 [libvpx @ 05392a80] v1.2.0 Output #0, mpegts, to 'udp://localhost:6789': Metadata:
> major_brand : isom
> minor_version : 1
> compatible_brands: isom
> encoder : Lavf55.16.102
> Stream #0:0(und): Video: vp8 (libvpx), yuv420p, 720x402 [SAR 1:1 DAR 120:67], q=-1--1, 200 kb/s, 90k tbn, 30 tbc (default)
> Metadata:
> creation_time : 2011-09-08 11:43:25
> Stream #0:1(und): Audio: vorbis, 48000 Hz, stereo, fltp (default)
> Metadata:
> creation_time : 2011-09-08 11:43:25 Stream mapping: Stream #0:0 -> #0:0 (h264 -> libvpx) Stream #0:1 -> #0:1 (aac -> vorbis) Press [q] to stop, [?] for help frame=42535 fps= 51 q=0.0 Lsize=
> 143539kB time=00:23:38.28 bitrate= 829.1kbits/s dup=8541 drop=0
> video:99155kB audio:28125kB subtitle:0 global headers:3kB muxing
> overhead 12.772155% Received signal 2: terminating.
> on client
> ffplay version N-56165-gae12d65 Copyright (c) 2003-2013 the FFmpeg
> developers built on Sep 10 2013 19:42:46 with gcc 4.7.3 (GCC)
> configuration: --enable-gpl --enable-version3 --disable-w32threads
> --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 52. 43.100 / 52. 43.100 libavcodec 55. 31.101 / 55. 31.101 libavformat 55. 16.102 / 55. 16.102 libavdevice 55. 3.100 / 55. 3.100 libavfilter 3. 84.100 / 3. 84.100 libswscale 2. 5.100 /
> 2. 5.100 libswresample 0. 17.103 / 0. 17.103 libpostproc 52. 3.100 / 52. 3.100
> nan : 0.000 fd= 0 aq= 0KB vq= 0KB sq= 0B f=0/0 [mpegts @ 02eb8620] probed stream 0 failed
> nan : 0.000 fd= 0 aq= 0KB vq= 0KB sq= 0B f=0/0 [mp3 @ 02ed75a0] Header missing
> Last message repeated 1 times [mp3 @ 02ed75a0] Header missing
> La Last message repeated 13 times
> nan : 0.000 fd= 0 aq= 0KB vq= 0KB sq= 0B f=0/0 [mp3 @ 02ed75a0] Header missing Last message repeated 13 times
> nan : 0.000 fd= 0 aq= 0KB vq= 0KB sq= 0B f=0/0 [mp3 @ 02ed75a0] Header missing Last message repeated 9 times
> nan : 0.000 fd= 0 aq= 0KB vq= 0KB sq= 0B f=0/0 [mp3 @ 02ed75a0] Header missing [mpegts @ 02eb8620] decoding for
> stream 1 failed [mpegts @ 02eb8620] Could not find codec parameters
> for stream 0 (Unknown: none ([6][0][0][0] / 0x0006)): unknown codec
> Consider increasing the value for the 'analyzeduration' and
> 'probesize' options [mpegts @ 02eb8620] Could not find codec
> parameters for stream 1 (Audio: mp3 ([6][0][0][0] / 0x0006), 0
> channels, s16p): unspecified frame size Consider increasing the value
> for the 'analyzeduration' and 'probesize' options
> udp://localhost:6789: could not find codec parametersSo does the point to point streaming for ffmpeg just doesn't work for vp8 or am i missing something ? Btw, the end goal is to create a similar video chat based framework and i'll appreciate any suggestion. I'm reading up on webRTC now.
-
How to transmux ismv file to mp4
21 septembre 2013, par PriyalI wanted to convert ismv file to mp4 without any packet loss.
I tried it with ffmpeg as :
ffmpeg -i input.ismv output.mp4
But the resultant mp4 file has some packet/frame loss due which video is distracted.
ffmpeg
command line return the following :Metadata: major_brand : isml minor_version : 1 compatible_brands: piffiso2 Duration: 00:03:57.18, start: 0.000000, bitrate: 1612 kb/s
Stream #0:0(und): Audio: wmapro (b[1][0][0] / 0x0162), 44100 Hz, stereo, fltp, 64 kb/s (default)Metadata: creation_time : 2013-09-20 06:18:40 handler_name : Audio
Stream #0:1(und): Video: vc1 (Advanced) (vc-1 / 0x312D6376), yuv420p, 640x480 [SAR 1:1 DAR 4:3], 1343 kb/s, 30 tbr, 10000k tbn, 60 tbc (default) Metadata: creation_time : 2013-09-20 06:18:40
Video Stream #0:2(und): Video: vc1 (Advanced) (vc-1 / 0x312D6376), yuv420p, 480x360 [SAR 1:1 DAR 4:3], 887 kb/s, 30 fps, 30 tbr, 10000k tbn, 60 tbc (default) Metadata: creation_time : 2013-09-20 06:18:40 handler_name : Video
Stream #0:3(und): Video: vc1 (Advanced) (vc-1 / 0x312D6376), yuv420p, 364x27 2 [SAR 136:136 DAR 91:68], 599 kb/s, 30 fps, 30 tbr, 10000k tbn, 60 tbc (default ) Metadata: creation_time : 2013-09-20 06:18:40 handler_name : Video
Stream #0:4(und): Video: vc1 (Advanced) (vc-1 / 0x312D6376), yuv420p, 276x20 8 [SAR 207:208 DAR 14283:10816], 400 kb/s, 30 fps, 30 tbr, 10000k tbn, 60 tbc (d efault) Metadata: creation_time : 2013-09-20 06:18:40 handler_name : Video
[wmapro @ 003fa000] Channel transform bit is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
Error while decoding stream #0:0: Invalid data found when processing input [wmapro @ 003fa000] frame[0] would have to skip -9 bits[wmapro @ 003fa000] Packet loss detected! seq e vs d [wmapro @ 003fa000] Packet loss detected! seq d vs f [wmapro @ 003fa000] Reserved bit is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented