
Recherche avancée
Autres articles (112)
-
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 ;
-
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 ) (...) -
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 (8305)
-
FFMPEG Concat DNxHD-Files : wrong duration of output-file
4 mai 2020, par ThomasI have AVID-DNxHD-files created by Ikegami EditCamHD and FFMPEG-coded DNxHD-Files.



Ikegami-Files are 1080/25psF at 185MBit/sec (10Bit). FFMPEG-Files are crated with this command :



ffmpeg -loop 1 -i c:\pics\VideoNichtVorhanden.jpg -s 1920x1080 -r 25 -t 92.8 -c:v dnxhd -b:v 185M -pix_fmt yuv422p10le d:\MissingFiles\missing_0001.mov




ffprobe from Ikegami-file :



{
 "streams": [
 {
 "index": 0,
 "codec_name": "dnxhd",
 "codec_long_name": "VC3\/DNxHD",
 "profile": "DNXHD",
 "codec_type": "video",
 "codec_time_base": "1\/25",
 "codec_tag_string": "[0][0][0][0]",
 "codec_tag": "0x0000",
 "width": 1920,
 "height": 1080,
 "coded_width": 1920,
 "coded_height": 1088,
 "has_b_frames": 0,
 "sample_aspect_ratio": "1:1",
 "display_aspect_ratio": "16:9",
 "pix_fmt": "yuv422p10le",
 "level": -99,
 "color_space": "bt709",
 "field_order": "tt",
 "refs": 1,
 "r_frame_rate": "25\/1",
 "avg_frame_rate": "25\/1",
 "time_base": "1\/25",
 "start_pts": 0,
 "start_time": "0.000000",
 "duration_ts": 827,
 "duration": "33.080000",
 "bits_per_raw_sample": "10",
 "disposition": {
 "default": 0,
 "dub": 0,
 "original": 0,
 "comment": 0,
 "lyrics": 0,
 "karaoke": 0,
 "forced": 0,
 "hearing_impaired": 0,
 "visual_impaired": 0,
 "clean_effects": 0,
 "attached_pic": 0,
 "timed_thumbnails": 0
 },
 "tags": {
 "file_package_umid": "0x060A2B340101010101010F0013000000D6F21F070302074C060E2B347F7F2A80",
 "file_package_name": "File Package",
 "track_name": "V1"
 }
 },
 {
 "index": 1,
 "codec_type": "data",
 "codec_tag_string": "[0][0][0][0]",
 "codec_tag": "0x0000",
 "r_frame_rate": "0\/0",
 "avg_frame_rate": "0\/0",
 "time_base": "1\/90000",
 "start_pts": 0,
 "start_time": "0.000000",
 "duration_ts": 2977200,
 "duration": "33.080000",
 "disposition": {
 "default": 0,
 "dub": 0,
 "original": 0,
 "comment": 0,
 "lyrics": 0,
 "karaoke": 0,
 "forced": 0,
 "hearing_impaired": 0,
 "visual_impaired": 0,
 "clean_effects": 0,
 "attached_pic": 0,
 "timed_thumbnails": 0
 },
 "tags": {
 "file_package_umid": "0x060A2B34010101010101080013000000D6F21F070276074C060E2B347F7F2A80",
 "track_name": "A1",
 "data_type": "audio"
 }
 },
 {
 "index": 2,
 "codec_type": "data",
 "codec_tag_string": "[0][0][0][0]",
 "codec_tag": "0x0000",
 "r_frame_rate": "0\/0",
 "avg_frame_rate": "0\/0",
 "time_base": "1\/90000",
 "start_pts": 0,
 "start_time": "0.000000",
 "duration_ts": 2977200,
 "duration": "33.080000",
 "disposition": {
 "default": 0,
 "dub": 0,
 "original": 0,
 "comment": 0,
 "lyrics": 0,
 "karaoke": 0,
 "forced": 0,
 "hearing_impaired": 0,
 "visual_impaired": 0,
 "clean_effects": 0,
 "attached_pic": 0,
 "timed_thumbnails": 0
 },
 "tags": {
 "file_package_umid": "0x060A2B34010101010101080013000000D6F21F07028A074C060E2B347F7F2A80",
 "track_name": "A2",
 "data_type": "audio"
 }
 }
 ],
 "format": {
 "filename": "G:\\MXF-sortiert\\Ikegami\\2018-04-10\\V\\MULTI_NN17GN0V\\NN17GN0V.0001.MXF",
 "nb_streams": 3,
 "nb_programs": 0,
 "format_name": "mxf",
 "format_long_name": "MXF (Material eXchange Format)",
 "start_time": "0.000000",
 "duration": "33.080000",
 "size": "761004264",
 "bit_rate": "184039725",
 "probe_score": 100,
 "tags": {
 "operational_pattern_ul": "060e2b34.04010102.0d010201.10030000",
 "uid": "caf0bf8e-ff07-b34d-9616-bc3e7bd32d54",
 "generation_uid": "fb90769f-a46d-d546-983d-dda63339a8fd",
 "company_name": "Ikegami",
 "product_name": "HDN-X10",
 "product_version": "1.30d",
 "product_uid": "3e2189d7-294b-4612-8243-1b1990e14055",
 "modification_date": "2018-04-10T05:57:59.788000Z",
 "material_package_umid": "0x060A2B340101010101010F0013000000D6F21F070262074C060E2B347F7F2A80",
 "material_package_name": "01047",
 "timecode": "01:23:17:03"
 }
 }
}




ffprobe from ffmpeg-coded-file :



{
 "streams": [
 {
 "index": 0,
 "codec_name": "dnxhd",
 "codec_long_name": "VC3\/DNxHD",
 "profile": "DNXHD",
 "codec_type": "video",
 "codec_time_base": "1\/25",
 "codec_tag_string": "AVdn",
 "codec_tag": "0x6e645641",
 "width": 1920,
 "height": 1080,
 "coded_width": 1920,
 "coded_height": 1088,
 "has_b_frames": 0,
 "sample_aspect_ratio": "1:1",
 "display_aspect_ratio": "16:9",
 "pix_fmt": "yuv422p10le",
 "level": -99,
 "color_range": "tv",
 "color_space": "bt709",
 "refs": 1,
 "r_frame_rate": "25\/1",
 "avg_frame_rate": "25\/1",
 "time_base": "1\/12800",
 "start_pts": 0,
 "start_time": "0.000000",
 "duration_ts": 1187840,
 "duration": "92.800000",
 "bit_rate": "183500800",
 "bits_per_raw_sample": "10",
 "nb_frames": "2320",
 "disposition": {
 "default": 1,
 "dub": 0,
 "original": 0,
 "comment": 0,
 "lyrics": 0,
 "karaoke": 0,
 "forced": 0,
 "hearing_impaired": 0,
 "visual_impaired": 0,
 "clean_effects": 0,
 "attached_pic": 0,
 "timed_thumbnails": 0
 },
 "tags": {
 "handler_name": "VideoHandler",
 "encoder": "Lavc58.54.100 dnxhd"
 }
 }
 ],
 "format": {
 "filename": "G:\\MXF-sortiert\\Ikegami\\2018-04-10\\V\\MULTI_NN1EUS0V\\MXF\\NN1EUS0V.0001.mov",
 "nb_streams": 1,
 "nb_programs": 0,
 "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
 "format_long_name": "QuickTime \/ MOV",
 "start_time": "0.000000",
 "duration": "92.800000",
 "size": "2128619444",
 "bit_rate": "183501676",
 "probe_score": 100,
 "tags": {
 "major_brand": "qt ",
 "minor_version": "512",
 "compatible_brands": "qt ",
 "encoder": "Lavf58.29.100"
 }
 }
}




When I concat for example one .mxf with one .mov and another .mxf at the end, the duration is frong (about 26 Miuntes when it should be some 4 Minutes or so) and VLC-Player gives a Framerate of a very slow framerate and the video does not play the ffmpeg coded part.



ffprobe from concat-output :



{
 "streams": [
 {
 "index": 0,
 "codec_name": "dnxhd",
 "codec_long_name": "VC3\/DNxHD",
 "profile": "DNXHD",
 "codec_type": "video",
 "codec_time_base": "20268137\/1351040",
 "codec_tag_string": "AVdn",
 "codec_tag": "0x6e645641",
 "width": 1920,
 "height": 1080,
 "coded_width": 1920,
 "coded_height": 1088,
 "has_b_frames": 0,
 "sample_aspect_ratio": "1:1",
 "display_aspect_ratio": "16:9",
 "pix_fmt": "yuv422p10le",
 "level": -99,
 "color_range": "tv",
 "color_space": "bt709",
 "refs": 1,
 "r_frame_rate": "25\/1",
 "avg_frame_rate": "1351040\/20268137",
 "time_base": "1\/12800",
 "start_pts": 0,
 "start_time": "0.000000",
 "duration_ts": 1216088220,
 "duration": "95006.892188",
 "bit_rate": "489252",
 "bits_per_raw_sample": "10",
 "nb_frames": "6333",
 "disposition": {
 "default": 1,
 "dub": 0,
 "original": 0,
 "comment": 0,
 "lyrics": 0,
 "karaoke": 0,
 "forced": 0,
 "hearing_impaired": 0,
 "visual_impaired": 0,
 "clean_effects": 0,
 "attached_pic": 0,
 "timed_thumbnails": 0
 },
 "tags": {
 "handler_name": "VideoHandler"
 }
 }
 ],
 "format": {
 "filename": "G:\\MXF-sortiert\\Ikegami\\2018-04-10\\V\\NN1EUS0V_MIES.mov",
 "nb_streams": 1,
 "nb_programs": 0,
 "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
 "format_long_name": "QuickTime \/ MOV",
 "start_time": "0.000000",
 "duration": "95006.893000",
 "size": "5810367616",
 "bit_rate": "489258",
 "probe_score": 100,
 "tags": {
 "major_brand": "qt ",
 "minor_version": "512",
 "compatible_brands": "qt ",
 "encoder": "Lavf58.29.100"
 }
 }
}




The Ikegami and ffmpeg-coded files for themselves are playing great and do show the correct fps in VLC.



I can see in the probe-logs the



"codec_time_base": "20268137\/1351040"




and



"avg_frame_rate": "1351040\/20268137"




What is going wrong here ? How can I improve the coding-part and / or the concat to get a good result ? Is it only possible with re-encode instead of c:v copy ?



Any help welcome, thanks in advance,



tom


-
12 ways Matomo Analytics helps you to protect your visitor’s privacy
-
UWP run ffmpeg process to capture
16 février 2018, par InspiracvionVI’m developing a UWP app with C# and I need to start FFmpeg in a process.
I use this
ffmpeg
command which works good in CMD :D :\ffmpeg.exe -f dshow -crossbar_video_input_pin_number 1 -i
video="AVerMedia BDA Analog Capture" -vcodec rawvideo -pix_fmt yuv420p
-s 864x768 -r 10 "D :\capture\output.yuv" -loglevel 16But when I start the process with the same command and arguments in my UWP app I get this error from ffmpeg :
[dshow @ 000001bd43907e80] Unable to BindToObject for AVerMedia BDA
Analog Capture [dshow @ 000001bd43907e80] Could not find video device
with name [AVerMedia BDA Analog Capture] among source devices of type
video. video=AVerMedia BDA Analog Capture : I/O errorThis is my code :
string filename = @"D:\ffmpeg.exe";
string arg = " -f dshow -crossbar_video_input_pin_number [VIDEOPIN] -i video=\"AVerMedia BDA Analog Capture\" -vcodec rawvideo -pix_fmt [PIXELCONF] -s [SIZE] -r [FPS] \"[FOLDER]\\[VIDEONAME]\" -loglevel 16";
arg = path.Text;
if (!File.Exists(filename))
System.Diagnostics.Debug.WriteLine("Not exist ffmpeg");
arg = arg.Replace("[VIDEOPIN]", "1");
arg = arg.Replace("[VIDEODEVICE]", "AVerMedia BDA Analog Capture");
arg = arg.Replace("[PIXELCONF]", "yuv420p");
arg = arg.Replace("[SIZE]", "864x768");
arg = arg.Replace("[FPS]", "10");
arg = arg.Replace("[FOLDER]", "D:\\capture");
arg = arg.Replace("[VIDEONAME]", "output.yuv");
ProcessStartInfo pi = new ProcessStartInfo(filename, arg);
System.Diagnostics.Debug.WriteLine(pi.FileName + " " + pi.Arguments.ToString());
pi.RedirectStandardInput = true;
pi.RedirectStandardOutput = true;
pi.RedirectStandardError = true;
pi.UseShellExecute = false;
pi.CreateNoWindow = true;
process = new Process();
process.StartInfo = pi;
process.EnableRaisingEvents = true;
process.OutputDataReceived += new DataReceivedEventHandler(MyProcOutputHandler);
process.ErrorDataReceived += new DataReceivedEventHandler(MyProcErrorHandler);
process.Exited += new EventHandler(ExitedProcess);
process.Start();
process.BeginErrorReadLine();
process.BeginOutputReadLine();EDIT : This is what i have with :
ffmpeg -list_devices true -f dshow -i dummy
ffmpeg version N-90054-g474194a8d0 Copyright (c) 2000-2018 the FFmpeg
developers built with gcc 7.2.0 (GCC) configuration : —enable-gpl
—enable-version3 —enable-sdl2 —enable-bzlib —enable-fontconfig —enable-gnutls —enable-iconv —enable-libass —enable-libbluray —enable-libfreetype —enable-libmp3lame —enable-libopencore-amrnb —enable-libopencore-amrwb —enable-libopenjpeg —enable-libopus —enable-libshine —enable-libsnappy —enable-libsoxr —enable-libtheora —enable-libtwolame —enable-libvpx —enable-libwavpack —enable-libwebp —enable-libx264 —enable-libx265 —enable-libxml2 —enable-libzimg —enable-lzma —enable-zlib —enable-gmp —enable-libvidstab —enable-libvorbis —enable-libvo-amrwbenc —enable-libmysofa —enable-libspeex —enable-libxvid —enable-libmfx —enable-amf —enable-cuda —enable-cuvid —enable-d3d11va —enable-nvenc —enable-dxva2 —enable-avisynth libavutil 56. 7.101 / 56. 7.101 libavcodec 58. 11.101 / 58. 11.101 libavformat 58. 9.100 / 58. 9.100 libavdevice 58. 1.100 / 58. 1.100 libavfilter 7. 12.100 / 7. 12.100 libswscale 5. 0.101 / 5. 0.101 libswresample 3. 0.101 / 3. 0.101 libpostproc 55. 0.100 / 55. 0.100 [dshow @ 0000029065b07940] DirectShow video devices (some may be both video and audio devices) [dshow @ 0000029065b07940]
"AVerMedia BDA Analog Capture" [dshow @ 0000029065b07940] Alternative
name
"@device_pnp_~?\pci#ven_1a0a&dev_6202&subsys_620f1461&rev_01#4&3632f028&0&00e6#65e8773d-8f56-11d0-a3b9-00a0c9223196ca465100-deb0-4d59-818f-8c477184adf6"
[dshow @ 0000029065b07940] "AVerMedia BDA Analog Capture Secondary"
[dshow @ 0000029065b07940] Alternative name
"@device_pnp_~?\pci#ven_1a0a&dev_6202&subsys_620f1461&rev_01#4&3632f028&0&00e6#65e8773d-8f56-11d0-a3b9-00a0c9223196ede957b0-eaa5-4bf4-acf3-6e10cb4836c3"
[dshow @ 0000029065b07940] DirectShow audio devices [dshow @
0000029065b07940] Could not enumerate audio only devices (or none
found). dummy : Immediate exit requested