
Recherche avancée
Médias (2)
-
Valkaama DVD Label
4 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Image
-
Podcasting Legal guide
16 mai 2011, par
Mis à jour : Mai 2011
Langue : English
Type : Texte
Autres articles (27)
-
Personnaliser en ajoutant son logo, sa bannière ou son image de fond
5 septembre 2013, parCertains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;
-
Participer à sa traduction
10 avril 2011Vous pouvez nous aider à améliorer les locutions utilisées dans le logiciel ou à traduire celui-ci dans n’importe qu’elle nouvelle langue permettant sa diffusion à de nouvelles communautés linguistiques.
Pour ce faire, on utilise l’interface de traduction de SPIP où l’ensemble des modules de langue de MediaSPIP sont à disposition. ll vous suffit de vous inscrire sur la liste de discussion des traducteurs pour demander plus d’informations.
Actuellement MediaSPIP n’est disponible qu’en français et (...) -
Ecrire une actualité
21 juin 2013, parPrésentez les changements dans votre MédiaSPIP ou les actualités de vos projets sur votre MédiaSPIP grâce à la rubrique actualités.
Dans le thème par défaut spipeo de MédiaSPIP, les actualités sont affichées en bas de la page principale sous les éditoriaux.
Vous pouvez personnaliser le formulaire de création d’une actualité.
Formulaire de création d’une actualité Dans le cas d’un document de type actualité, les champs proposés par défaut sont : Date de publication ( personnaliser la date de publication ) (...)
Sur d’autres sites (4527)
-
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%