Recherche avancée

Médias (39)

Mot : - Tags -/audio

Autres articles (57)

  • Participer à sa traduction

    10 avril 2011

    Vous pouvez nous aider à améliorer les locutions utilisées dans le logiciel ou à traduire celui-ci dans n’importe qu’elle nouvelle langue permettant sa diffusion à de nouvelles communautés linguistiques.
    Pour ce faire, on utilise l’interface de traduction de SPIP où l’ensemble des modules de langue de MediaSPIP sont à disposition. ll vous suffit de vous inscrire sur la liste de discussion des traducteurs pour demander plus d’informations.
    Actuellement MediaSPIP n’est disponible qu’en français et (...)

  • Les autorisations surchargées par les plugins

    27 avril 2010, par

    Mediaspip core
    autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs

  • Personnaliser les catégories

    21 juin 2013, par

    Formulaire de création d’une catégorie
    Pour ceux qui connaissent bien SPIP, une catégorie peut être assimilée à une rubrique.
    Dans le cas d’un document de type catégorie, les champs proposés par défaut sont : Texte
    On peut modifier ce formulaire dans la partie :
    Administration > Configuration des masques de formulaire.
    Dans le cas d’un document de type média, les champs non affichés par défaut sont : Descriptif rapide
    Par ailleurs, c’est dans cette partie configuration qu’on peut indiquer le (...)

Sur d’autres sites (8141)

  • Adding Text to Video with ffmpeg in Flutter

    9 mars 2024, par Aiman

    I am trying to add text to a video using ffmpeg package but it returns an error i.e. Return Code 1
Here's my code.

    


      final videoPath = _controller.file.path;
  final outputName = videoPath.hashCode.toString();

  final output =
        File('${(await getTemporaryDirectory()).path}/$outputName.mp4');

  String command =
        "-y -i $videoPath -filter_complex '[0]scale=540:-1[s];[s]drawtext=fontfile=/storage/emulated/0/Download/SuperDessert.ttf:text='MY_TEXT':fontsize=24:fontcolor=white:x=(w-text_w)/2:y=(h-text_h)/2' ${output.path}";

  final session = await FFmpegKit.execute(command);

  final returnCode = await session.getReturnCode();

  if (ReturnCode.isSuccess(returnCode)) {
    log("Success full text added");
  } else {
    log("Error adding text: ${await session.getFailStackTrace()}");
  }


    


    I have tried changing the output directory, changed fontfile to font

    


  • File Decryption in (AESMode.ctr) mode showing Exception Failed to decode data using encoding 'utf-8' in dart ?

    20 novembre 2020, par Jai

    While decoding the video file using aes-ctr mode am getting error like below,

    


    Unhandled Exception: FileSystemException: Failed to decode data using encoding 'utf-8'

    


    Used ffmpeg for encrypting file :

    


    ffmpeg -i samplevideo.mp4 -vcodec copy -acodec copy -encryption_scheme cenc-aes-ctr -encryption_key 76a6c65c5ea762046bd749a2e632ccbb -encryption_kid a7e61c373e219033c21091fa607bf3b8 enc_v1_file.mp4

    


    Used Dart to decode video file :

    


    Future<string> decryptFile(filePath) async {&#xA;    // filePath - Local encrypted file path&#xA;    var encodedKey = &#x27;NzZhNmM2NWM1ZWE3NjIwNDZiZDc0OWEyZTYzMmNjYmI=&#x27;;&#xA;    var encodedIv = &#x27;YTdlNjFjMzczZTIxOTAzM2MyMTA5MWZhNjA3YmYzYjg=&#x27;;&#xA;    var encryptedBase64EncodedString = new File(filePath).readAsStringSync();&#xA;    var decoded = base64.decode(encryptedBase64EncodedString); // Error in this line&#xA;    final key1 = enc.Key.fromBase64(encodedKey);&#xA;    final iv = enc.IV.fromBase64(encodedIv);&#xA;    final encrypter = enc.Encrypter(enc.AES(key1, mode: enc.AESMode.ctr));&#xA;    final decrypted = encrypter.decryptBytes(enc.Encrypted(decoded), iv: iv);&#xA;    final filename = &#x27;${p.basenameWithoutExtension(filePath)}.mp4&#x27;;&#xA;    final directoryName = p.dirname(filePath);&#xA;    final newFilePath = p.join(directoryName, filename);&#xA;    var newFile = new File(newFilePath);&#xA;    await newFile.writeAsBytes(decrypted);&#xA;    return newFilePath;&#xA;}&#xA;</string>

    &#xA;

  • Kivy Crashes when Loading Multiple Audio Files

    26 mars 2022, par Omid Ketabollahi

    I have a music folder and in it I have a script that loads all the files using SoundLoader and assigns them to a variable. I have 9 audio files that I load in the script but it seems like that kivy cannot handle loading many audio files ? When I run my main script I get this error and the program crashes :

    &#xA;

    Assertion &#x27;pa_atomic_load(&amp;(c)->_ref) >= 1&#x27; failed at pulse/context.c:1056, function pa_context_disconnect(). Aborting.&#xA;

    &#xA;

    I don't think that this is an issue with the audio files ( I may be wrong ) because I tried loading other files instead of the original ones that I used and I still got this error.

    &#xA;

    In case you are wondering, this is the code :

    &#xA;

    import os.path&#xA;from typing import Final&#xA;from constants import MUSIC_DIRECTORY&#xA;from kivy.core.audio import SoundLoader&#xA;&#xA;__all__ = (&#xA;    "A_DARK_TIME",&#xA;    "BLOOD_PUMPING",&#xA;    "BROKEN_VILLAGE",&#xA;    "DRUM_COMMERCIAL_B",&#xA;    "SUPER_SUSPENSE",&#xA;    "THE_HERO_WE_NEED",&#xA;    "TROUBLE_IS_BREWING",&#xA;    "VIKING_FEAST",&#xA;    "WARRIOR_GODS",&#xA;)&#xA;&#xA;&#xA;A_DARK_TIME: Final = SoundLoader.load(&#xA;    os.path.join(MUSIC_DIRECTORY, "A-Dark-Time-David-Fesliyan.mp3")&#xA;)&#xA;BLOOD_PUMPING: Final = SoundLoader.load(&#xA;    os.path.join(MUSIC_DIRECTORY, "Blood-Pumping-David-Fesliyan.mp3")&#xA;)&#xA;BROKEN_VILLAGE: Final = SoundLoader.load(&#xA;    os.path.join(MUSIC_DIRECTORY, "Broken-Village-David_Fesliyan.mp3")&#xA;)&#xA;DRUM_COMMERCIAL_B: Final = SoundLoader.load(&#xA;    os.path.join(MUSIC_DIRECTORY, "Drum-Commercial-B-David-Fesliyan.mp3")&#xA;)&#xA;SUPER_SUSPENSE: Final = SoundLoader.load(&#xA;    os.path.join(MUSIC_DIRECTORY, "Super-Suspense-David-Fesliyan.mp3")&#xA;)&#xA;THE_HERO_WE_NEED: Final = SoundLoader.load(&#xA;    os.path.join(MUSIC_DIRECTORY, "The-Hero-We-Need-Steve-Oxen.mp3")&#xA;)&#xA;TROUBLE_IS_BREWING: Final = SoundLoader.load(&#xA;    os.path.join(MUSIC_DIRECTORY, "Trouble-Is-Brewing-David-Fesliyan.mp3")&#xA;)&#xA;VIKING_FEAST: Final = SoundLoader.load(&#xA;    os.path.join(MUSIC_DIRECTORY, "Viking-Feast-David-Fesliyan.mp3")&#xA;)&#xA;WARRIOR_GODS: Final = SoundLoader.load(&#xA;    os.path.join(MUSIC_DIRECTORY, "Warrior-Gods-Steve-Oxen.mp3")&#xA;)&#xA;

    &#xA;