
Recherche avancée
Autres articles (66)
-
Problèmes fréquents
10 mars 2010, parPHP et safe_mode activé
Une des principales sources de problèmes relève de la configuration de PHP et notamment de l’activation du safe_mode
La solution consiterait à soit désactiver le safe_mode soit placer le script dans un répertoire accessible par apache pour le site -
Mediabox : ouvrir les images dans l’espace maximal pour l’utilisateur
8 février 2011, parLa visualisation des images est restreinte par la largeur accordée par le design du site (dépendant du thème utilisé). Elles sont donc visibles sous un format réduit. Afin de profiter de l’ensemble de la place disponible sur l’écran de l’utilisateur, il est possible d’ajouter une fonctionnalité d’affichage de l’image dans une boite multimedia apparaissant au dessus du reste du contenu.
Pour ce faire il est nécessaire d’installer le plugin "Mediabox".
Configuration de la boite multimédia
Dès (...) -
Récupération d’informations sur le site maître à l’installation d’une instance
26 novembre 2010, parUtilité
Sur le site principal, une instance de mutualisation est définie par plusieurs choses : Les données dans la table spip_mutus ; Son logo ; Son auteur principal (id_admin dans la table spip_mutus correspondant à un id_auteur de la table spip_auteurs)qui sera le seul à pouvoir créer définitivement l’instance de mutualisation ;
Il peut donc être tout à fait judicieux de vouloir récupérer certaines de ces informations afin de compléter l’installation d’une instance pour, par exemple : récupérer le (...)
Sur d’autres sites (7470)
-
avcodec/opusdec : Move per-stream fields to OpusStreamContext
28 décembre 2020, par Andreas Rheinhardtavcodec/opusdec : Move per-stream fields to OpusStreamContext
Besides being more natural it also avoids allocations for separate
arrays of decoded samples/output buffers/....Reviewed-by : Lynne <dev@lynne.ee>
Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@gmail.com> -
Move ff_tlog() from lavc/internal.h to lavu/internal.h
2 août 2021, par Andreas Rheinhardt -
Drop frames from video sequence using ffmpeg
3 juillet 2014, par user3714878I have a video sequence, lets say seq.mp4. This sequence consists of frames f_1,f_2,...,f_n and I want to reencode the sequence using ffmpeg such that the new sequence consists only of a subset of frames, in particular, the new sequence shall consist only of the frames f_(u*k), where u=1,...,m and m maximal such that k*m <= n. Here, k >=1 is a natural number.
How can I do that using ffmpeg ?
So in Matlab I would do the following :
[str_file,str_path] = uigetfile('*','choose video file');
filename_video_in=fullfile(strcat(str_path,str_file));
sFrames= newid('Sub Frames','Subsequence of Frames',1);
k=str2num(sFrames{1});
tmpFolder=tempname;
mkdir(tmpFolder);
video_in=VideoReader(filename_video_in);
for frame_idx=1:video_in.NumberOfFrames
if mod(frame_idx,k) == 0
img=read(video_in,frame_idx);
fileNumber=frame_idx / k;
imwrite(img,fullfile(tmpFolder,sprintf('img%d.jpg',fileNumber)));
end
end
filename_video_out=strcat(filename_video_in(1:end-4),'_',num2str(k),'- th_frame.',filename_video_in(end-3:end));
video_out=VideoWriter(filename_video_out);
open(video_out);
images=dir(fullfile(tmpFolder,'*.jpg'));
images={images.name}';
images=sort_nat(images,'ascend');
for frame_idx = 1:length(images)
img=imread(fullfile(tmpFolder,images{frame_idx}));
writeVideo(video_out,img);
end
close(video_out);
rmdir(tmpFolder,'s');