
Recherche avancée
Autres articles (22)
-
Librairies et logiciels spécifiques aux médias
10 décembre 2010, parPour un fonctionnement correct et optimal, plusieurs choses sont à prendre en considération.
Il est important, après avoir installé apache2, mysql et php5, d’installer d’autres logiciels nécessaires dont les installations sont décrites dans les liens afférants. Un ensemble de librairies multimedias (x264, libtheora, libvpx) utilisées pour l’encodage et le décodage des vidéos et sons afin de supporter le plus grand nombre de fichiers possibles. Cf. : ce tutoriel ; FFMpeg avec le maximum de décodeurs et (...) -
Other interesting software
13 avril 2011, parWe don’t claim to be the only ones doing what we do ... and especially not to assert claims to be the best either ... What we do, we just try to do it well and getting better ...
The following list represents softwares that tend to be more or less as MediaSPIP or that MediaSPIP tries more or less to do the same, whatever ...
We don’t know them, we didn’t try them, but you can take a peek.
Videopress
Website : http://videopress.com/
License : GNU/GPL v2
Source code : (...) -
Gestion générale des documents
13 mai 2011, parMédiaSPIP ne modifie jamais le document original mis en ligne.
Pour chaque document mis en ligne il effectue deux opérations successives : la création d’une version supplémentaire qui peut être facilement consultée en ligne tout en laissant l’original téléchargeable dans le cas où le document original ne peut être lu dans un navigateur Internet ; la récupération des métadonnées du document original pour illustrer textuellement le fichier ;
Les tableaux ci-dessous expliquent ce que peut faire MédiaSPIP (...)
Sur d’autres sites (6118)
-
Fix typos in header files
20 mars 2017, par Erik de Castro Lopo -
Variable is not being assingned value from the stdout of a command
29 juillet 2021, par Jesse HixWhen I try to run the entire program I get an error concerning the assignment of the y variable leading to the entire thing crashing. I have tried a few different ways of formatting but none of them have worked


echo -e "Enter the name of the carrier video (include .mp4, .mp3, etc):"
read -r carrier_video
echo -e "Enter starting point x: "
read -r x
command rmdir frames
command mkdir frames

var=$(ffprobe -v error -select_streams v:0 -count_packets -show_entries stream=nb_read_packets -of csv=p=0 "$carrier__video")
command $(ffmpeg -i $carrier_video -vf select="between(n\,'$x'\,'$var')" -vsync 0 frames/frames%d.jpeg)



Error :


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 'original.mp4':
 Metadata:
 major_brand : mp42
 minor_version : 0
 compatible_brands: mp42mp41isomavc1
 creation_time : 2018-09-11T11:07:38.000000Z
 Duration: 00:00:21.12, start: 0.000000, bitrate: 21519 kb/s
 Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 3840x2160, 21514 kb/s, 25 fps, 25 tbr, 25 tbn, 50 tbc (default)
 Metadata:
 creation_time : 2018-09-11T11:07:38.000000Z
 handler_name : L-SMASH Video Handler
 encoder : AVC Coding
Stream mapping:
 Stream #0:0 -> #0:0 (h264 (native) -> mjpeg (native))
Press [q] to stop, [?] for help

[Parsed_select_0 @ 0x5582453fdec0] [Eval @ 0x7ffedaf0ddb0] Undefined constant or missing '(' in ')'
[Parsed_select_0 @ 0x5582453fdec0] Error while parsing expression 'between(n,500,)'
[AVFilterGraph @ 0x5582453fd100] Error initializing filter 'select' with args 'between(n,500,)'
Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #0:0
Conversion failed!




-
Révision 23364 : Restructuration complète du critère `{par xxx}` pour y voir plus clair et apporte...
31 janvier 2017, par marcimat@rezo.net- les expressions telles que `par num titre` ou `par multi titre` sont extensibles. `par expr champ` cherchera une fonction
`calculer_critere_par_expression_expr` pour gérer cette expression- une fonction `calculer_critere_par_champ()` est utilisée pour retrouver la table de tri d’un champ demandé.
Cette fonction est d’ailleurs aussi utilisée par les fonctions `num` ou `multi`.
Cela harmonise un peu les diverses utilisations entre ces 3 cas principaux `par xpar num xpar multi x`.x peut être :
- un champ de la table (titre),
- un champ dont la table de jointure est nommé (documents.titre),
- un champ dont l’alias de table est nommé (L1.titre) (à éviter, surtout là pour compat)
- un champ d’exception de jointure (titre_mot)
- un champ d’une autre table dont la jointure est explicite (ARTICLES documents)par taille
- un champ d’une autre table dont la jointure est possible (DOCUMENTS)par rang_lienLe changement est que si la jointure existe déjà pour un champ, le champ sera correctement préfixé de l’alias de table correspondant,
et dans certains cas une nouvelle jointure ne sera pas créé inutilement.Entre autres :
- `(DOCUMENTS)id_article ?id_rubrique ?vu=nonpar rang_lien`, le ORDER BY de rang_lien est bien préfixé de l’alias d’une table de jointure.
Il ne peut plus y avoir d’ambiguité sur le champ, rapporté par Mysql si la table de jointure est présente 2 fois. Cependant le ticket #3894 reste entier.