
Recherche avancée
Médias (1)
-
The Slip - Artworks
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Texte
Autres articles (41)
-
Personnaliser les catégories
21 juin 2013, parFormulaire de création d’une catégorie
Pour ceux qui connaissent bien SPIP, une catégorie peut être assimilée à une rubrique.
Dans le cas d’un document de type catégorie, les champs proposés par défaut sont : Texte
On peut modifier ce formulaire dans la partie :
Administration > Configuration des masques de formulaire.
Dans le cas d’un document de type média, les champs non affichés par défaut sont : Descriptif rapide
Par ailleurs, c’est dans cette partie configuration qu’on peut indiquer le (...) -
Les tâches Cron régulières de la ferme
1er décembre 2010, parLa gestion de la ferme passe par l’exécution à intervalle régulier de plusieurs tâches répétitives dites Cron.
Le super Cron (gestion_mutu_super_cron)
Cette tâche, planifiée chaque minute, a pour simple effet d’appeler le Cron de l’ensemble des instances de la mutualisation régulièrement. Couplée avec un Cron système sur le site central de la mutualisation, cela permet de simplement générer des visites régulières sur les différents sites et éviter que les tâches des sites peu visités soient trop (...) -
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 (...)
Sur d’autres sites (9553)
-
How do unwrap fisheye and overlap fisheye lens with ffmpeg ? [closed]
10 juillet 2023, par MrWmI am using an insta 360 x3 and would like to automate exporting videos without using their studio tools on Linux.


Here's a screencap of a video format in the camera :





I am using ffmpeg to unwrap the video feed with the following command : (taken from here)


ffmpeg -y -i input.lrv -vf v360=dfisheye:e:yaw=-90 -c:v libx265 -b:v 40000k -bufsize 5000k -preset ultrafast -c:a copy -t 10 test.mkv



The command works, and does a decent job, but one of the lens has a higher field of view with a fuzzy outline. This results in the following image :


Image of Insta360 x3 camera screenshot after ffmpeg command



Is there a way to change the ffmpeg command to either overlap both lenses by a couple pixels to remove the fuzz, or crop out the overlapping field of view ?


-
ffmpeg with libopenh264 to get profile high422
24 juillet 2023, par Андрей ТернитиI have raw MJPEG video file. 3840x2160, 25fps, YUYV 4:2:2. I want use ffmpeg with encoder libopenh264. Why I can't use profile high422 ?


ffmpeg -framerate 25 -i inFile.yuvj422p -profile:v high422 -c:v libopenh264 -q 2 -b 2500000 -allow_skip_frames 1 -maxrate 3500000 outFile.mkv



Log


...
[libopenh264enc @ 0x56077580ed80] [Eval @ 0x7ffe78457230] Undefined constant or missing '(' in 'high422'



Let's know encoder's capability


# ffmpeg -h encoder=libopenh264
Encoder libopenh264 [OpenH264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10]:
 General capabilities: threads 
 Threading capabilities: other
 Supported pixel formats: yuv420p
libopenh264enc AVOptions:
 -slice_mode <int> E..V......P set slice mode, use slices/max_nal_size (from 0 to 4) (default fixed)
 fixed 1 E..V....... a fixed number of slices
 dyn 3 E..V....... Size limited (compatibility name)
 sizelimited 3 E..V....... Size limited
 -loopfilter <int> E..V....... enable loop filter (from 0 to 1) (default 1)
 -profile <int> E..V....... set profile restrictions (from -99 to 65535) (default -99)
 constrained_baseline 578 E..V.......
 main 77 E..V.......
 high 100 E..V.......
 -max_nal_size <int> E..V....... set maximum NAL size in bytes (from 0 to INT_MAX) (default 0)
 -allow_skip_frames <boolean> E..V....... allow skipping frames to hit the target bitrate (default false)
 -cabac <int> E..V......P Enable cabac(deprecated, use coder) (from 0 to 1) (default 0)
 -coder <int> E..V....... Coder type (from -1 to 1) (default default)
 default -1 E..V.......
 cavlc 0 E..V.......
 cabac 1 E..V.......
 vlc 0 E..V.......
 ac 1 E..V.......
 -rc_mode <int> E..V....... Select rate control mode (from -1 to 3) (default quality)
 off -1 E..V....... bit rate control off
 quality 0 E..V....... quality mode
 bitrate 1 E..V....... bitrate mode
 buffer 2 E..V....... using buffer status to adjust the video quality (no bitrate control)
 timestamp 3 E..V....... bit rate control based on timestamp
</int></int></int></boolean></int></int></int></int>


Looks like there is no high422 profile in libopenh264. But I can find
PRO_HIGH422 in several places of source code...


ffmpeg version


# ffmpeg -v
ffmpeg version N-111611-g5b11ee9429 Copyright (c) 2000-2023 the FFmpeg developers
 built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04)
 configuration: --prefix=/home/a/Downloads/myGitHub/FFmpeg_fixing/ffmpeg_openh264/ffmpeg_build/ --pkg-config-flags=--static --extra-cflags=-I/home/a/Downloads/myGitHub/FFmpeg_fixing/ffmpeg_openh264/ffmpeg_build/include --extra-ldflags=-L/home/a/Downloads/myGitHub/FFmpeg_fixing/ffmpeg_openh264/ffmpeg_build/lib --extra-libs='-lpthread -lm' --ld=g++ --bindir=/home/a/bin --enable-gpl --enable-libopenh264



Why I can't use profile high422 ?


-
avcodec/jpegxl_parser : add some icc profile checks
3 octobre 2023, par Leo Izenavcodec/jpegxl_parser : add some icc profile checks
This patch will cause the parser to abort if it detects an icc profile
with an invalid size. This is particularly important if the icc profile
is entropy-encoded with zero bits per symbol, as it can prevent a
seemingly infinite loop during parsing.Fixes : infinite loop
Fixes : 62374/clusterfuzz-testcase-minimized-ffmpeg_IO_DEMUXER_fuzzer
-5551878085410816Found-by : continuous fuzzing process
https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Reported-by : Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by : Leo Izen <leo.izen@gmail.com>