
Recherche avancée
Médias (1)
-
The Slip - Artworks
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Texte
Autres articles (82)
-
De l’upload à la vidéo finale [version standalone]
31 janvier 2010, parLe chemin d’un document audio ou vidéo dans SPIPMotion est divisé en trois étapes distinctes.
Upload et récupération d’informations de la vidéo source
Dans un premier temps, il est nécessaire de créer un article SPIP et de lui joindre le document vidéo "source".
Au moment où ce document est joint à l’article, deux actions supplémentaires au comportement normal sont exécutées : La récupération des informations techniques des flux audio et video du fichier ; La génération d’une vignette : extraction d’une (...) -
Librairies et binaires spécifiques au traitement vidéo et sonore
31 janvier 2010, parLes logiciels et librairies suivantes sont utilisées par SPIPmotion d’une manière ou d’une autre.
Binaires obligatoires FFMpeg : encodeur principal, permet de transcoder presque tous les types de fichiers vidéo et sonores dans les formats lisibles sur Internet. CF ce tutoriel pour son installation ; Oggz-tools : outils d’inspection de fichiers ogg ; Mediainfo : récupération d’informations depuis la plupart des formats vidéos et sonores ;
Binaires complémentaires et facultatifs flvtool2 : (...) -
HTML5 audio and video support
13 avril 2011, parMediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
For older browsers the Flowplayer flash fallback is used.
MediaSPIP allows for media playback on major mobile platforms with the above (...)
Sur d’autres sites (6818)
-
create an Audio only rendition - 8KHz 16-bit little endian uncompressed.wav
11 décembre 2018, par Sasidharan SI need to convert a file which has 16 channels as below from pcm_s24le to pcm_s16le and want to put it in wav container.
When I tried to convert it, it is converting for the only first stream and other 15 streams are missing. I need have all channels in my output with s16le in wav container.
Code used : ffmpeg -f s24le -ar 48000 -ac 16 -i inputfile -acodec pcm_s16le -ac 16 output.wav
Input file :
Metadata :
file_package_umid : 0x060A2B340101010101010D1313000000417264656E646F0117124A5702366C00
track_name : Picture
Stream #0:1 : Audio : pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
Metadata :
file_package_umid : 0x060A2B340101010101010D1313000000417264656E646F0117124A5702366C00
track_name : Audio 0
Stream #0:2 : Audio : pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
Metadata :
file_package_umid : 0x060A2B340101010101010D1313000000417264656E646F0117124A5702366C00
track_name : Audio 1
Stream #0:3 : Audio : pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
Metadata :
file_package_umid : 0x060A2B340101010101010D1313000000417264656E646F0117124A5702366C00
track_name : Audio 2
Stream #0:4 : Audio : pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
Metadata :
file_package_umid : 0x060A2B340101010101010D1313000000417264656E646F0117124A5702366C00
track_name : Audio 3
Stream #0:5 : Audio : pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
Metadata :
file_package_umid : 0x060A2B340101010101010D1313000000417264656E646F0117124A5702366C00
track_name : Audio 4
Stream #0:6 : Audio : pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
Metadata :
file_package_umid : 0x060A2B340101010101010D1313000000417264656E646F0117124A5702366C00
track_name : Audio 5
Stream #0:7 : Audio : pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
Metadata :
file_package_umid : 0x060A2B340101010101010D1313000000417264656E646F0117124A5702366C00
track_name : Audio 6
Stream #0:8 : Audio : pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
Metadata :
file_package_umid : 0x060A2B340101010101010D1313000000417264656E646F0117124A5702366C00
track_name : Audio 7
Stream #0:9 : Audio : pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
Metadata :
file_package_umid : 0x060A2B340101010101010D1313000000417264656E646F0117124A5702366C00
track_name : Audio 8
Stream #0:10 : Audio : pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
Metadata :
file_package_umid : 0x060A2B340101010101010D1313000000417264656E646F0117124A5702366C00
track_name : Audio 9
Stream #0:11 : Audio : pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
Metadata :
file_package_umid : 0x060A2B340101010101010D1313000000417264656E646F0117124A5702366C00
track_name : Audio 10
Stream #0:12 : Audio : pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
Metadata :
file_package_umid : 0x060A2B340101010101010D1313000000417264656E646F0117124A5702366C00
track_name : Audio 11
Stream #0:13 : Audio : pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
Metadata :
file_package_umid : 0x060A2B340101010101010D1313000000417264656E646F0117124A5702366C00
track_name : Audio 12
Stream #0:14 : Audio : pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
Metadata :
file_package_umid : 0x060A2B340101010101010D1313000000417264656E646F0117124A5702366C00
track_name : Audio 13
Stream #0:15 : Audio : pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
Metadata :
file_package_umid : 0x060A2B340101010101010D1313000000417264656E646F0117124A5702366C00
track_name : Audio 14
Stream #0:16 : Audio : pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
Metadata :
file_package_umid : 0x060A2B340101010101010D1313000000417264656E646F0117124A5702366C00
track_name : Audio 15Output file :
Metadata :
encoder : Lavf57.56.101
Duration : 01:52:03.57, bitrate : 12288 kb/s
Stream #0:0 : Audio : pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, hexadecagonal, s16, 12288 kb/s -
Anomalie #4245 (Fermé) : Petit bug de sous_repertoire()
11 décembre 2018Découvert hier, un enchaînement tueur :
- <span class="CodeRay"><span class="local-variable">$demo</span> = sous_repertoire(_DIR_TMP, <span class="string"><span class="delimiter">'</span><span class="content">demo_</span><span class="delimiter">'</span></span>);
- <span class="comment">// $demo = 'tmp/demo_'</span>
- <span class="local-variable">$bug</span> = sous_repertoire(<span class="local-variable">$demo</span>, <span class="string"><span class="delimiter">'</span><span class="content">potiron</span><span class="delimiter">'</span></span>);
- </span>
Le système a rencontré une erreur lors de l’écriture du fichier tmp/demo/potiron/.plat.
En fait, lors de l’appel de
sous_repertoire($base, $subdir)
, la fonction vire les / et _ finaux de $base (mais pas le _ final éventuel de $subdir).
Il se retrouve ici à vouloir créer le répertoiretmp/demo/potiron
au lieu detmp/demo_/potiron
et n’y arrive pas, vu que le répertoire parent (demo) n’existe pas.Histoire¶
Après quelques fouilles archéologiques, il se trouve que le problème survient probablement avec r8196 qui refactore différemment le code de r6395 :
-6395 fil@rezo.n if (!preg_match(',[/_]$,', $base)) $base .= '/';
-8196 esj@rezo.n if (preg_match(',[/_]$,', $base)) $base = substr($base,0,-1);
-16035 fil@rezo.n $base = rtrim($base, '/_');
Le tout devait être, je suppose, pour prendre en compte les excentriques répertoires "plats" (dépendants maintenant de la présence de la constante _CREER_DIR_PLAT).
Corrections¶
Plusieurs corrections possibles :
- A) virer la constante _CREER_DIR_PLAT et ses actions, et le rtrim de ce souligné (on est en 2018…).
- B) simplement appliquer le rtrim du souligné si _CREER_DIR_PLAT est présent (ça corrige pas le bug que $subdir n’aurait alors pas ce rtrim non plus !)
- C) B + corriger le rtrim pour $subdir de la même manière.Je suis partisan de A) sur le trunk, et B) ou C) sur 3.2 et 3.1.
Des avis ?
-
Evolution #4727 : Des pictos / icônes symboliques pour tout le monde
13 avril 2021, par RastaPopoulos ♥On parle d’un woff de 80ko pour une lib de 1300 pictos, et donc sûrement carrément moins, 40ko, voire 30ko, voire 20ko, si on choisit une qui n’en a que 300. Même en choisissant celle à 1300 pictos, c’est sans commune mesure avec les 1Mo de UI (872ko de JS et 173ko de CSS). :)