
Recherche avancée
Autres articles (64)
-
Les autorisations surchargées par les plugins
27 avril 2010, parMediaspip core
autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs -
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 -
L’agrémenter visuellement
10 avril 2011MediaSPIP est basé sur un système de thèmes et de squelettes. Les squelettes définissent le placement des informations dans la page, définissant un usage spécifique de la plateforme, et les thèmes l’habillage graphique général.
Chacun peut proposer un nouveau thème graphique ou un squelette et le mettre à disposition de la communauté.
Sur d’autres sites (5808)
-
Evolution #4659 (Nouveau) : Avoir un système générique de pré-action à confirmer
11 février 2021, par RastaPopoulos ♥Dans la continuité de #3247 mais ce n’est pas que pour les suppressions, c’est pour tout action quelconque.
Ça fait plusieurs années que j’ai ça en tête : actuellement à chaque fois qu’on a besoin de confirmation, c’est juste une boite JS, ce qui pose clairement problème, ça ne marche pas pour tout le monde, si jamais JS désactivé ou bugué, ya plus de confirmation du tout.
Donc ce qu’il faudrait c’est système générique de réelle confirmation (pas spécialement que pour les suppressions quoi) : une pré-action qui va amener sur une page avec un message intermédiaire et un bouton Confirmer et un Annuler. Et après en amélioration progressive on peut voir à charger le "content" de cette page dans une box pour pas partir sur une autre page. Ça existe dans d’autres CMS, Drupal, Typo3, et je trouve ça très bien.
Comme le message doit pouvoir être personnalisé, les labels des boutons (si c’est pas que pour supprimer faut pouvoir mettre "Migrer", "Confirmer le déplacement", etc n’importe quoi), on va pas passer ça en GET visible, donc j’ai plutôt l’impression qu’il faudrait que le système soit forcément un bouton-formulaire pour envoyer ça en POST plus caché. Si on peut avoir quelques phrases, chaines, par défaut pour ne pas avoir à personnaliser aussi (mais je vois pas comment ça pourrait être générique pour l’instant).
Du genre :
<span class="CodeRay">#BOUTON_CONFIRMATION{
#URL_ACTION{choseafaire, arg, etc},
#ARRAY{
message, "Voulez-vous vraiment dansez grand-mère ?", // Là je vois pas comment avoir un défaut
label_confirmer, "Oui je veux valser grand-père", // "Confirmer" ou "Je confirme" ou "OK" par défaut ?
label_annuler, "Non une soupe et au lit", // "Annuler" par défaut
url_retour, #AUTRE_URL, // la page d'origine par défaut
}
}
</span>Par défaut ça amènerait sur une page dédiée, qui génère alors une #BOUTON_ACTION avec l’action fournie en paramètre, et les deux boutons.
Mais on pourrait en amélioration charger ça dans une box en JS (avec zajax) afin de rester sur la page de départ.Moins urgent mais à réfléchir : normalement tous nos formulaires et action sont normalement utilisables ailleurs, donc est-ce qu’on permet ce système dans le site public aussi ? Et dans ce cas comment ? On pourrait détecter d’où s’est fait la demande de départ et diriger autrement suivant admin ou public. Genre une page d’admin (chargée en zajax si JS ok) si on est en admin, et une page=spip_confirmiation si dans le site… minipres par défaut, mais surchargeable (tout comme on fait en z-core pour 404, page=login, etc). Ça me parait faisable.
-
The frame count getted from FFmpeg is different from its splitting action result ?
21 février 2020, par vividlipiI had executed these two commands, and I got confused by its unconsistent result.
-
I got frame count through the command following :
ffprobe -v error -count_frames -select_streams v:0 -show_entries stream=nb_read_frames -of default=nokey=1:noprint_wrappers=1 FPS30-536-CFR.mp4
The result is 536.
-
I fetched every frame and saved it to a directory :
ffmpeg -i FPS30-536-CFR.mp4 ./frames/out%04d.jpg
I got 537 pictures in the
./frames
directory which numbers form0001.jpg
to0537.jpg
I had tried another video, the two results are maintained the same.
Please give me some hints, thank you very much.
-
-
Is possible to call external action between file segmentation on FFMPEG
10 janvier 2020, par Marcelo LudovicoWhen I use ffmpeg with
-f segment
formatffmpeg -f decklink -channels 16 -i "DeckLink Quad (channel_number)" -c:v h264 -s 1280x720 -b:v 1.5M -c:a mp3 -b:a 48K -f segment -segment_time 10 -segment_atclocktime 1 -strftime 1 "/output/path/%Y%m%d%H%M%S.mp4"
it creates a sequence of h264 encoded mp4 files. Then I need to transcode this files to HEVC for storage/bandwidth saving reasons.
At this point if I want to automate this process, I don’t always know when the segments are ready to be transcoded, which I do by :
ffmpeg -y -i path + filename -map 0 -c:v hevc -b:v 500K -s 1280x720 -c:a aac -b:a 48K path + "converted/" + filename
My question is :
Is there a way to call anything external everytime ffmpeg opens a new file for writing ?Info : I can’t directly encode HEVC from input because I don’t have a capable GPU to do so, hence the CPU encoding is slower than the input stream, causing "buffer overrun" at the decklink input.