
Recherche avancée
Médias (1)
-
La conservation du net art au musée. Les stratégies à l’œuvre
26 mai 2011
Mis à jour : Juillet 2013
Langue : français
Type : Texte
Autres articles (55)
-
Keeping control of your media in your hands
13 avril 2011, parThe vocabulary used on this site and around MediaSPIP in general, aims to avoid reference to Web 2.0 and the companies that profit from media-sharing.
While using MediaSPIP, you are invited to avoid using words like "Brand", "Cloud" and "Market".
MediaSPIP is designed to facilitate the sharing of creative media online, while allowing authors to retain complete control of their work.
MediaSPIP aims to be accessible to as many people as possible and development is based on expanding the (...) -
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 -
Publier sur MédiaSpip
13 juin 2013Puis-je poster des contenus à partir d’une tablette Ipad ?
Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir
Sur d’autres sites (10812)
-
FFmpeg - Generating waveform image from webm file not working due to overlay filter
18 juillet 2018, par jfizzI am attempting to generate a waveform image from a webm file. I am using the overlay filter to overlay the waveform atop a background. The waveform does not show whenever the overlay filter is used. The failing command :
ffmpeg -i big_buck_bunny.webm -filter_complex "showwavespic=s=640x120[fg];color=s=640x120:color=#ff0000[bg];[bg][fg]overlay=format=auto" -frames:v 1 output.jpg
The result :
I have also tried using an image as the background with the same result :
ffmpeg -i big_buck_bunny.webm -i bg.jpg -filter_complex "showwavespic=s=640x120[fg];[1:v][fg]overlay=format=auto" -frames:v 1 output.jpg
Generating a waveform without a background works as expected :
ffmpeg -i big_buck_bunny.webm -filter_complex "showwavespic=s=640x120" -frames:v 1 output.jpg
Here is the video I am using.
I have tried various webm files with the same result. I also tested some .mp4,.mov,.ogv files which worked as expected. I am using the latest ffmpeg version, below is my banner.
ffmpeg version 4.0.1 Copyright (c) 2000-2018 the FFmpeg developers
built with Apple LLVM version 9.1.0 (clang-902.0.39.2)
configuration: --prefix=/usr/local/Cellar/ffmpeg/4.0.1 --enable-shared --
enable-pthreads --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-gpl --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-opencl --enable-videotoolbox --disable-lzma
libavutil 56. 14.100 / 56. 14.100
libavcodec 58. 18.100 / 58. 18.100
libavformat 58. 12.100 / 58. 12.100
libavdevice 58. 3.100 / 58. 3.100
libavfilter 7. 16.100 / 7. 16.100
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 1.100 / 5. 1.100
libswresample 3. 1.100 / 3. 1.100
libpostproc 55. 1.100 / 55. 1.100 -
ffmpeg concat and preserve metadata streams
16 décembre 2024, par AndrewI'm trying to concat multiple files that are the result of a GoPro Hero6 splitting movies to avoid the FAT 4GB limit. ffmpeg works great for this purpose but I need the telemetry data that is encoded in the metadata streams, and ffmpeg by default doesn't seem to preserve this. Using the
ffprobe
command you can see that the source videos have :


Stream #0:3(eng): Data: none (gpmd / 0x646D7067), 36 kb/s (default)
Metadata:
 creation_time : 2018-07-15T16:16:26.000000Z
 handler_name : GoPro MET




I know from research that this is the stream I need (although I'd like to be able to copy all streams). However when using
ffmpeg -f concat
the output is :


[concat @ 0x7febb9800000] Could not find codec parameters for stream 2 (Unknown: none): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[concat @ 0x7febb9800000] Could not find codec parameters for stream 3 (Unknown: none): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[concat @ 0x7febb9800000] Could not find codec parameters for stream 4 (Unknown: none): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, concat, from 'tmp.txt':
 Duration: N/A, start: 0.000000, bitrate: 66194 kb/s
 Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuvj420p(pc, bt709), 2704x1520 [SAR 1:1 DAR 169:95], 66005 kb/s, 59.94 fps, 59.94 tbr, 60k tbn, 119.88 tbc
 Metadata:
 creation_time : 2018-07-15T16:08:22.000000Z
 handler_name : GoPro AVC
 encoder : GoPro AVC encoder
 timecode : 16:23:48:21
 Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 189 kb/s
 Metadata:
 creation_time : 2018-07-15T16:08:22.000000Z
 handler_name : GoPro AAC
 timecode : 16:23:48:21
 Stream #0:2: Unknown: none
 Stream #0:3: Unknown: none
 Stream #0:4: Unknown: none
Output #0, mp4, to 'GH0089.MP4':
 Metadata:
 encoder : Lavf58.12.100
 Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuvj420p(pc, bt709), 2704x1520 [SAR 1:1 DAR 169:95], q=2-31, 66005 kb/s, 0.02 fps, 59.94 tbr, 60k tbn, 60k tbc
 Metadata:
 creation_time : 2018-07-15T16:08:22.000000Z
 handler_name : GoPro AVC
 encoder : GoPro AVC encoder
 timecode : 16:23:48:21
 Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 189 kb/s
 Metadata:
 creation_time : 2018-07-15T16:08:22.000000Z
 handler_name : GoPro AAC
 timecode : 16:23:48:21
Stream mapping:
 Stream #0:0 -> #0:0 (copy)
 Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help




The warnings
Could not find codec parameters
are especially interesting andStream mapping
shows that only the video and audio streams are mapped. I've played around withmap_metadata
to no avail. I may not have the format right but it seems more likely that the issue is related to the warning as the codecs are not recognized and I would expect all streams to be mapped by default.


I would expect or hope for an answer that ignore the warnings and map the unrecognized streams without attempting to understand them.



Any help is appreciated.


-
Chaining drawtext to overlay in FFMPEG
14 juillet 2018, par alan samuelI am trying to add some text to a video using draw text. Is it also possible to use fontcolor to white ?
Here is my command I am trying
ffmpeg -i test.mp4 -i Watermark.png -filter_complex "[0:v][1:v] overlay=0:0:enable='between(t,5,30)'[v]; [0]volume=0:enable='between(t,5,30)'[a];drawtext=fontsize=50:fontfile=FreeSerif.ttf:text='This screen is redacted':x=(w-text_w)/2:y=(h-text_h)/2" -map "[v]" -map "[a]" -preset ultrafast output.mp4
I get - Cannot find a matching stream for unlabeled input pad 0 on filter Parsed_drawtext_2
With the below answer it is failing for this video.
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'austin.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isommp42
creation_time : 2018-07-14T04:40:00.000000Z
location : -34.8857+138.5805/
location-eng : -34.8857+138.5805/
com.android.version: 8.1.0
com.android.capture.fps: 30.000000
Duration: 00:01:12.00, start: 0.000000, bitrate: 48200 kb/s
Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuvj420p(pc, smpte170m), 3840x2160, 48060 kb/s, SAR 1:1 DAR 16:9, 30 fps, 30 tbr, 90k tbn, 180k tbc (default)
Metadata:
creation_time : 2018-07-14T04:40:00.000000Z
handler_name : VideoHandle
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, mono, fltp, 96 kb/s (default)
Metadata:
creation_time : 2018-07-14T04:40:00.000000Z
handler_name : SoundHandleI keep getting this error :
x264 [error] : malloc of size 22688384 failedme=00:00:01.00 bitrate= 0.4kbits/s
speed= 1x
Video encoding failed
[aac @ 000002727e589f00] Qavg: 4246.095
[aac @ 000002727e589f00] 2 frames left in the queue on closing
Conversion failed!