
Recherche avancée
Médias (91)
-
GetID3 - Boutons supplémentaires
9 avril 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Image
-
Core Media Video
4 avril 2013, par
Mis à jour : Juin 2013
Langue : français
Type : Video
-
The pirate bay depuis la Belgique
1er avril 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Image
-
Bug de détection d’ogg
22 mars 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Video
-
Exemple de boutons d’action pour une collection collaborative
27 février 2013, par
Mis à jour : Mars 2013
Langue : français
Type : Image
-
Exemple de boutons d’action pour une collection personnelle
27 février 2013, par
Mis à jour : Février 2013
Langue : English
Type : Image
Autres articles (97)
-
Ajouter des informations spécifiques aux utilisateurs et autres modifications de comportement liées aux auteurs
12 avril 2011, parLa manière la plus simple d’ajouter des informations aux auteurs est d’installer le plugin Inscription3. Il permet également de modifier certains comportements liés aux utilisateurs (référez-vous à sa documentation pour plus d’informations).
Il est également possible d’ajouter des champs aux auteurs en installant les plugins champs extras 2 et Interface pour champs extras. -
Modifier la date de publication
21 juin 2013, parComment changer la date de publication d’un média ?
Il faut au préalable rajouter un champ "Date de publication" dans le masque de formulaire adéquat :
Administrer > Configuration des masques de formulaires > Sélectionner "Un média"
Dans la rubrique "Champs à ajouter, cocher "Date de publication "
Cliquer en bas de la page sur Enregistrer -
Contribute to documentation
13 avril 2011Documentation is vital to the development of improved technical capabilities.
MediaSPIP welcomes documentation by users as well as developers - including : critique of existing features and functions articles contributed by developers, administrators, content producers and editors screenshots to illustrate the above translations of existing documentation into other languages
To contribute, register to the project users’ mailing (...)
Sur d’autres sites (4997)
-
Anomalie #4543 : Accessibilité des chargements ajax (live regions)
4 septembre 2020, par nicod _Réponse à tes remarques que j’ai faites remonter :
J’ai bien compris que c’est l’utilisateur qui déclenche explicitement les modifications via lien ou bouton.
Je comprends le besoin d’avoir des paramètres qui gèrent automatiquement la génération de ces attributs.Et tu l’as dit toi-même :
Dans les faits, on ne peut donc pas du tout présumer de ce qui est chargé en ajax de façon générique, ça peut être une liste avec pagination, mais ça peut être aussi un fragment de html qui se recharge en fonction d’autres évènements, ou même une page où différents blocs sont chargés en ajax (asynchrone) et ne sont pas modifiés ensuite.
Donc en pratique, sans connaître les contenus et les interactions utilisateur/contenus on ne peut pas savoir si c’est une bonne chose ou pas d’avoir ces attributs.
La solution qui consiste à les positionner sur des éléments englobants, sauf coup de chance involontaire, sera mauvaise.
Sur le site de la région c’est flagrant.
Par ailleurs, je ne connais pas les compétences en accessibilité numérique des personnes qui te répondent.
En l’occurrence, les réponses semblent indiquer que les personnes en question ne maîtrisent pas vraiment :le fonctionnement des live region et leur raison d’être
le fonctionnement des lecteurs d’écran
la différence entre ce qui est vocalisé dans un lecteur d’écran, la position du focus clavier et la position du curseur du lecteur d’écran
l’utilisation des lecteurs d’écranLa phrase "lancer la lecture des contenus mis à jour c’est bien très exactement ce qu’on cherchait à faire avec ces attributs" montre qu’il s’agit d’une mauvaise utilisation des propriétés aria-live et semble démontrer une connaissance très limitée des 4 points cités plus haut.
Personnellement, je n’ai pas les compétences suffisantes sur ces 4 points pour avoir un avis, je me fie à celui de l’expert, qui est de simplement supprimer les attributs aria.
Par contre, je sais par expérience que aria n’est pas facile à utiliser, et qu’il vaut mieux ne pas l’utiliser que mal l’utiliser. -
ffmpeg - AC3 to AAC (Error : 000002a0fe9deac0)
1er novembre 2017, par YethatI’m trying convert the ac3 audio of an mkv file to aac :
ffmpeg -i "Test1.mkv" -map 0:v -map 0:a -c:v copy -c:a aac "Test2.mkv"
But this error appears :
[ac3 @ 000002a0fe9deac0] expacc 125 is out-of-range08:43.43 bitrate=1985.1kbits/s speed=13.9x
[ac3 @ 000002a0fe9deac0] error decoding the audio blockCommand Prompt Output :
ffmpeg -i "Test1.mkv" -map 0:v -map 0:a -c:v copy -c:a aac "Test2.mkv"
ffmpeg version 3.4 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 7.2.0 (GCC)
configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-bzlib --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-cuda --enable-cuvid --enable-d3d11va --enable-nvenc --enable-dxva2 --enable-avisynth --enable-libmfx
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
libswscale 4. 8.100 / 4. 8.100
libswresample 2. 9.100 / 2. 9.100
libpostproc 54. 7.100 / 54. 7.100
Input #0, matroska,webm, from 'Test1.mkv':
Metadata:
encoder : libebml v1.3.5 + libmatroska v1.4.5
creation_time : 2017-10-14T02:06:39.000000Z
TITLE : sdsd
Duration: 00:52:54.51, start: 0.000000, bitrate: 2010 kb/s
Stream #0:0: Video: h264 (High), yuv420p(tv, bt709/unknown/unknown, progressive), 1280x720, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
Stream #0:1: Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s (default)
Stream #0:2: Subtitle: subrip (default)
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Stream #0:1 -> #0:1 (ac3 (native) -> aac (native))
Press [q] to stop, [?] for help
Output #0, matroska, to 'Test2.mkv':
Metadata:
TITLE : Test
encoder : Lavf57.83.100
Stream #0:0: Video: h264 (High) (H264 / 0x34363248), yuv420p(tv, bt709/unknown/unknown, progressive), 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 23.98 fps, 23.98 tbr, 1k tbn, 1k tbc (default)
Stream #0:1: Audio: aac (LC) ([255][0][0][0] / 0x00FF), 48000 Hz, 5.1(side), fltp, 341 kb/s (default)
Metadata:
encoder : Lavc57.107.100 aac
[ac3 @ 000002a0fe9deac0] expacc 125 is out-of-range08:43.43 bitrate=1985.1kbits/s speed=13.9x
[ac3 @ 000002a0fe9deac0] error decoding the audio blockDoes someone has experience with this issue ?
-
How can I decrypt this m3u8 and key file to mp4, Maybe its use javascript to decryptdata
23 décembre 2020, par lionkinglkTHIS is the video website :
the video website link


From this video link, I download the m3u8, key.key and ts video files, and use FFMPEG to transform these files to mp4.
but Error :


ffmpeg -allowed_extensions ALL -i a.m3u8 -c copy 01.mp4
ffmpeg version N-94813-g85386c36e3-ffmpeg-for-N_m3u8DL-CLI Copyright (c) 2000-2019 the FFmpeg developers
 built with gcc 8.2.0 (GCC)
 libavutil 56. 35.100 / 56. 35.100
 libavcodec 58. 56.101 / 58. 56.101
 libavformat 58. 32.104 / 58. 32.104
 libavfilter 7. 58.102 / 7. 58.102
 libavresample 4. 0. 0 / 4. 0. 0
 libswresample 3. 6.100 / 3. 6.100
[hls @ 007e3000] Skip ('#EXT-X-VERSION:3')
[hls @ 007e3000] Skip ('#EXT-X-ALLOW-CACHE:YES')
[hls @ 007e3000] Opening 'a.key' for reading
[hls @ 007e3000] Opening 'crypto:43924590506ad94e644d0bfac89e14b9_2_0.ts' for reading
[hls @ 007e3000] Opening 'crypto:43924590506ad94e644d0bfac89e14b9_2_1.ts' for reading
[hls @ 007e3000] Error when loading first segment '43924590506ad94e644d0bfac89e14b9_2_0.ts'
a.m3u8: Invalid data found when processing input



The key file is


00000000h: 46 F5 50 A3 7A 46 85 B5 8C 17 5B 0E 4B 8D F5 49 ; F鮌F叺?[.K嶕I
00000010h: F1 02 79 41 58 C7 A3 D3 17 90 0D D6 27 67 D6 D0 ; ?yAX牵???g中



and the IV value in the m3u8 file is


IV=0x786d9270e353d8758b621c1f775491f2



Too long bytes to FFMPEG.



In my limited experience with html and javascript, I found the Chrome blob a random named javascript file when the website page freshed.


Chrome - Network log :


XHR:43924590506ad94e644d0bfac89e14b9_2.m3u8?pid=1608691204584X1511260&device=desktop
XHR:43924590506ad94e644d0bfac89e14b9_2.key?token=1df110e5-ff1d-42de-bd39-b63304bb3062-53648385
XHR:43924590506ad94e644d0bfac89e14b9_2_0.ts?pid=1608691204584X1511260&device=desktop
Other:blob:https://www.sciconf.cn/93ebcbe3-0211-4ec0-94df-421024e8b505




Some codes in the javascript file (
blob:https://www.sciconf.cn/93ebcbe3-0211-4ec0-94df-421024e8b505
)like :

o = function() {
 function t(t, e, i, n) {
 this.decryptdata = i,
 this.discardEPB = n,
 this.decrypter = new v.a(t,e,{
 removePKCS7Padding: !1
 })
 }
 var e = t.prototype;
 return e.decryptBuffer = function(t, e) {
 this.decrypter.decrypt(t, this.decryptdata.key.buffer, this.decryptdata.iv.buffer, e)
 }



I think the website use this js file to decrypt the key file and the IV value, but I can't add breakpoint to the random named js file.



I am studying this for a long time, but no use.


Please help or try to give some ideas how to achieve the decrypted key and IV ?


Thanks in advance.