
Recherche avancée
Médias (16)
-
#7 Ambience
16 octobre 2011, par
Mis à jour : Juin 2015
Langue : English
Type : Audio
-
#6 Teaser Music
16 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Audio
-
#5 End Title
16 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Audio
-
#3 The Safest Place
16 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Audio
-
#4 Emo Creates
15 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Audio
-
#2 Typewriter Dance
15 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Audio
Autres articles (105)
-
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 (...) -
Formulaire personnalisable
21 juin 2013, parCette page présente les champs disponibles dans le formulaire de publication d’un média et il indique les différents champs qu’on peut ajouter. Formulaire de création d’un Media
Dans le cas d’un document de type média, les champs proposés par défaut sont : Texte Activer/Désactiver le forum ( on peut désactiver l’invite au commentaire pour chaque article ) Licence Ajout/suppression d’auteurs Tags
On peut modifier ce formulaire dans la partie :
Administration > Configuration des masques de formulaire. (...) -
Qu’est ce qu’un masque de formulaire
13 juin 2013, parUn masque de formulaire consiste en la personnalisation du formulaire de mise en ligne des médias, rubriques, actualités, éditoriaux et liens vers des sites.
Chaque formulaire de publication d’objet peut donc être personnalisé.
Pour accéder à la personnalisation des champs de formulaires, il est nécessaire d’aller dans l’administration de votre MediaSPIP puis de sélectionner "Configuration des masques de formulaires".
Sélectionnez ensuite le formulaire à modifier en cliquant sur sont type d’objet. (...)
Sur d’autres sites (9921)
-
Why does ffmpeg need DNS resolver as its dependencies ?
20 décembre 2019, par KshitijI was installing FFmpeg and libav today using
brew install ffmpeg libav
when I noticedunbound
in the dependencies list.It’s very strange because
unbound
is DNS resolver and why ffmpeg would need it.❯ brew install ffmpeg libav
==> Installing dependencies for ffmpeg: aom, frei0r, gmp, libtasn1, nettle, p11-kit, unbound, gnutls, lame, libass, libbluray, libsoxr, libvidstab, libvpx, opencore-amr, opus, libsndfile, libsamplerate, rubberband, sdl2, speex, giflib, leptonica, tesseract, theora, x264, x265 and xvidI even checked the info list for ffmpeg but
unbound
was not present there❯ brew info ffmpeg
ffmpeg: stable 4.2.1 (bottled), HEAD
Play, record, convert, and stream audio and video
https://ffmpeg.org/
/usr/local/Cellar/ffmpeg/4.2.1_2 (287 files, 56.6MB)*
- Poured from bottle on 2019-12-19 at 10:45:56
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/ffmpeg.rb
==> Dependencies
Build: nasm ✘, pkg-config ✔, texi2html ✘
Required: aom ✔, fontconfig ✔, freetype ✔, frei0r ✔, gnutls ✔, lame ✔, libass ✔, libbluray ✔, libsoxr ✔, libvidstab ✔, libvorbis ✔, libvpx ✔, opencore-amr ✔, openjpeg ✔, opus ✔, rtmpdump ✔, rubberband ✔, sdl2 ✔, snappy ✔, speex ✔, tesseract ✔, theora ✔, x264 ✔, x265 ✔, xvid ✔, xz ✔
==> Options
--HEAD
Install HEAD version
==> Analytics
install: 66,434 (30 days), 280,128 (90 days), 1,079,492 (365 days)
install-on-request: 48,053 (30 days), 203,583 (90 days), 759,254 (365 days)
build-error: 0 (30 days)Links for reference
-
Python FFmpeg : Setting VBR and BT.709
14 décembre 2019, par CryptonautI’m using this Python library to programmatically generate a short video using an image (.png) as input. The video needs to match the specifications of another video created by someone else.
The key differences between my output and the other are the following (these are the media attributes I desire to have) :
- BitRate_Mode : VBR
colour_primaries : BT.709(Solved via the comment made by Rotem - updated my code example to include the solution)
How would I achieve VBR ? It was my understanding ProRes 422 HQ natively used unconstrained VBR yet my output specifies CBR.
Secondly, as can be seen from my code, I’m attempting to conform to BT.709. However, my media information output does not specify this. What am I doing incorrectly ?Here’s my code :
image = ffmpeg.input(input_image, t='00:00:10', framerate='24000/1001', loop='1', probesize='42M')
output = ffmpeg.output(image, output_video,
f='mov',
vcodec='prores_ks',
vprofile='3',
pix_fmt='yuv422p10le',
g='48',
video_track_timescale='24000',
movflags='use_metadata_tags',
timecode='00:00:00:00',
color_primaries='bt709',
color_trc='bt709',
colorspace='bt709',
qcomp='1',
# BT.709 issue solved by adding the bsf option as seen via the line below
bsf='prores_metadata=color_primaries=bt709:color_trc=bt709:colorspace=bt709',
vf='scale=in_range=full:in_color_matrix=bt709:out_range=full:out_color_matrix=bt709')
output.run()Here’s the media information produced by my output :
{
"media":{
"@ref":"Redacted",
"track":[
{
"@type":"General",
"VideoCount":"1",
"OtherCount":"1",
"FileExtension":"mov",
"Format":"MPEG-4",
"Format_Profile":"QuickTime",
"CodecID":"qt ",
"CodecID_Version":"0000.02",
"CodecID_Compatible":"qt ",
"FileSize":"196366623",
"Duration":"10.010",
"OverallBitRate":"156936362",
"FrameRate":"23.976",
"FrameCount":"240",
"StreamSize":"2463",
"HeaderSize":"28",
"DataSize":"196364172",
"FooterSize":"2423",
"IsStreamable":"No",
"File_Created_Date":"UTC 2019-12-13 19:26:37.150",
"File_Created_Date_Local":"2019-12-13 19:26:37.150",
"File_Modified_Date":"UTC 2019-12-13 19:27:20.303",
"File_Modified_Date_Local":"2019-12-13 19:27:20.303"
},
{
"@type":"Video",
"StreamOrder":"0",
"ID":"1",
"Format":"ProRes",
"Format_Version":"0",
"Format_Profile":"422 HQ",
"CodecID":"apch",
"Duration":"10.010",
"BitRate_Mode":"CBR",
"BitRate":"156934237",
"Width":"1920",
"Height":"1080",
"Sampled_Width":"1920",
"Sampled_Height":"1080",
"PixelAspectRatio":"1.000",
"DisplayAspectRatio":"1.778",
"Rotation":"0.000",
"FrameRate_Mode":"CFR",
"FrameRate":"23.976",
"FrameCount":"240",
"ColorSpace":"YUV",
"ChromaSubsampling":"4:2:2",
"ScanType":"Progressive",
"Delay":"0.000",
"StreamSize":"196364160",
"Encoded_Library":"Lavc",
"colour_description_present":"Yes",
"colour_description_present_Source":"Stream",
"colour_primaries_Source":"Stream",
"transfer_characteristics_Source":"Stream",
"matrix_coefficients_Source":"Stream"
},
{
"@type":"Other",
"StreamOrder":"1",
"ID":"2",
"Type":"Time code",
"Format":"QuickTime TC",
"Duration":"10.010",
"FrameRate":"23.976",
"TimeCode_FirstFrame":"00:00:00:00",
"TimeCode_Striped":"Yes",
"Language":"en",
"Default":"No"
}
]
}
}Here’s the media information spec I’m trying to match :
{
"media":{
"@ref":"Redacted",
"track":[
{
"@type":"General",
"VideoCount":"1",
"OtherCount":"1",
"FileExtension":"mov",
"Format":"MPEG-4",
"Format_Profile":"QuickTime",
"CodecID":"qt ",
"CodecID_Version":"2005.03",
"CodecID_Compatible":"qt ",
"FileSize":"1397430682",
"Duration":"70.737",
"OverallBitRate_Mode":"VBR",
"OverallBitRate":"158042403",
"FrameRate":"23.976",
"FrameCount":"1696",
"StreamSize":"9898",
"HeaderSize":"28",
"DataSize":"1397420796",
"FooterSize":"9858",
"IsStreamable":"No",
"Encoded_Date":"UTC 2019-04-29 22:26:32",
"Tagged_Date":"UTC 2019-04-29 22:26:32",
"File_Created_Date":"UTC 2019-12-12 16:52:57.215",
"File_Created_Date_Local":"2019-12-12 16:52:57.215",
"File_Modified_Date":"UTC 2019-12-12 17:25:58.903",
"File_Modified_Date_Local":"2019-12-12 17:25:58.903",
"Encoded_Application":"DVP Factory r561 (2019-04-25), Host: dvp07"
},
{
"@type":"Video",
"StreamOrder":"0",
"ID":"1",
"Format":"ProRes",
"Format_Version":"0",
"Format_Profile":"422 HQ",
"CodecID":"apch",
"Duration":"70.737",
"Duration_LastFrame":"-0.000",
"BitRate_Mode":"VBR",
"BitRate":"158040381",
"Width":"1920",
"Height":"1080",
"Sampled_Width":"1920",
"Sampled_Height":"1080",
"PixelAspectRatio":"1.000",
"DisplayAspectRatio":"1.778",
"Rotation":"0.000",
"FrameRate_Mode":"CFR",
"FrameRate":"23.976",
"FrameCount":"1696",
"ColorSpace":"YUV",
"ChromaSubsampling":"4:2:2",
"ScanType":"Progressive",
"Delay":"0.000",
"StreamSize":"1397420784",
"Encoded_Library":"agi0",
"Language":"en",
"Encoded_Date":"UTC 2019-04-29 22:26:32",
"Tagged_Date":"UTC 2019-04-29 22:26:32",
"colour_description_present":"Yes",
"colour_description_present_Source":"Container / Stream",
"colour_primaries":"BT.709",
"colour_primaries_Source":"Container",
"colour_primaries_Original_Source":"Stream",
"transfer_characteristics":"BT.709",
"transfer_characteristics_Source":"Container",
"transfer_characteristics_Original_Source":"Stream",
"matrix_coefficients":"BT.709",
"matrix_coefficients_Source":"Container / Stream"
},
{
"@type":"Other",
"StreamOrder":"1",
"ID":"2",
"Type":"Time code",
"Format":"QuickTime TC",
"Duration":"70.737",
"FrameRate":"23.976",
"TimeCode_FirstFrame":"00:00:00:00",
"TimeCode_Striped":"Yes",
"Language":"en",
"extra":{
"Encoded_Date":"UTC 2019-04-29 22:26:32",
"Tagged_Date":"UTC 2019-04-29 22:26:32"
}
}
]
}
} -
Empty stream when cutting a video using ffmpeg
17 décembre 2019, par dscvWhen I try cutting a video, it outputs an empty stream (262 byte video with 0s duration). Would appreciate any insight, thanks.
Command used :
ffmpeg -i /path/to/long/video.mp4 -ss 37.69 -t 4.96 -c copy /path/to/short/video.mp4
However, when I the following (more inaccurate) command, it outputs a video. This video also has some problems, as the last frame is repeated several times, making the video one second longer (with a frozen image for one second).
ffmpeg -ss 37.69 -i /path/to/long/video.mp4 -t 4.96 -c copy /path/to/short/video.mp4
ffmpeg version :
ffmpeg version 3.4.6-0ubuntu0.18.04.1
The outputs for the two commands are :
First command :
built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)
configuration: --prefix=/usr --extra-version=0ubuntu0.18.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
libavutil 55. 78.100 / 55. 78.100
libavcodec 57.107.100 / 57.107.100
libavformat 57. 83.100 / 57. 83.100
libavdevice 57. 10.100 / 57. 10.100
libavfilter 6.107.100 / 6.107.100
libavresample 3. 7. 0 / 3. 7. 0
libswscale 4. 8.100 / 4. 8.100
libswresample 2. 9.100 / 2. 9.100
libpostproc 54. 7.100 / 54. 7.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/proj/vondrick/datasets/HowTo100M/video/Cars_&_Other_Vehicles/Motorcycles/52907/video_nVbIUDjzWY4.mp4':
Metadata:
major_brand : dash
minor_version : 0
compatible_brands: iso6avc1mp41
creation_time : 2015-06-26T00:39:04.000000Z
Duration: 00:07:14.40, start: 0.000000, bitrate: 244 kb/s
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(progressive), 426x240 [SAR 1:1 DAR 71:40], 2 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc (default)
Metadata:
creation_time : 2015-06-26T00:39:04.000000Z
handler_name : VideoHandler
Output #0, mp4, to '/proj/vondrick/datasets/HowTo100M/cropped_video/Cars_&_Other_Vehicles/Motorcycles/52907/nVbIUDjzWY4/video_000000_p.mp4':
Metadata:
major_brand : dash
minor_version : 0
compatible_brands: iso6avc1mp41
encoder : Lavf57.83.100
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(progressive), 426x240 [SAR 1:1 DAR 71:40], q=2-31, 2 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 90k tbc (default)
Metadata:
creation_time : 2015-06-26T00:39:04.000000Z
handler_name : VideoHandler
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
frame= 0 fps=0.0 q=-1.0 Lsize= 0kB time=00:00:00.00 bitrate=N/A speed= 0x
video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknownSecond command :
ffmpeg version 3.4.6-0ubuntu0.18.04.1 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)
configuration: --prefix=/usr --extra-version=0ubuntu0.18.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
libavutil 55. 78.100 / 55. 78.100
libavcodec 57.107.100 / 57.107.100
libavformat 57. 83.100 / 57. 83.100
libavdevice 57. 10.100 / 57. 10.100
libavfilter 6.107.100 / 6.107.100
libavresample 3. 7. 0 / 3. 7. 0
libswscale 4. 8.100 / 4. 8.100
libswresample 2. 9.100 / 2. 9.100
libpostproc 54. 7.100 / 54. 7.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/proj/vondrick/datasets/HowTo100M/video/Cars_&_Other_Vehicles/Motorcycles/52907/video_nVbIUDjzWY4.mp4':
Metadata:
major_brand : dash
minor_version : 0
compatible_brands: iso6avc1mp41
creation_time : 2015-06-26T00:39:04.000000Z
Duration: 00:07:14.40, start: 0.000000, bitrate: 244 kb/s
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(progressive), 426x240 [SAR 1:1 DAR 71:40], 2 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc (default)
Metadata:
creation_time : 2015-06-26T00:39:04.000000Z
handler_name : VideoHandler
Output #0, mp4, to '/proj/vondrick/datasets/HowTo100M/cropped_video/Cars_&_Other_Vehicles/Motorcycles/52907/nVbIUDjzWY4/video_000000_3.mp4':
Metadata:
major_brand : dash
minor_version : 0
compatible_brands: iso6avc1mp41
encoder : Lavf57.83.100
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(progressive), 426x240 [SAR 1:1 DAR 71:40], q=2-31, 2 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 90k tbc (default)
Metadata:
creation_time : 2015-06-26T00:39:04.000000Z
handler_name : VideoHandler
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
frame= 159 fps=0.0 q=-1.0 Lsize= 159kB time=00:00:04.95 bitrate= 263.0kbits/s speed=1.89e+03x
video:158kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.909119%