Recherche avancée

Médias (17)

Mot : - Tags -/wired

Autres articles (45)

  • 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

  • Contribute to translation

    13 avril 2011

    You can help us to improve the language used in the software interface to make MediaSPIP more accessible and user-friendly. You can also translate the interface into any language that allows it to spread to new linguistic communities.
    To do this, we use the translation interface of SPIP where the all the language modules of MediaSPIP are available. Just subscribe to the mailing list and request further informantion on translation.
    MediaSPIP is currently available in French and English (...)

  • Other interesting software

    13 avril 2011, par

    We 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 : (...)

Sur d’autres sites (6837)

  • ffmpeg adelay audio out of sync

    30 juillet 2022, par benyamin

    im using ffmpeg to merge/mix some audio files and put each audio stream at a specific time using adelay and im using amix to get a single stream at the end.

    


    here is exactly what im doing :

    


    


    ffmpeg -i ./recFiles/1659162768910.webm -i ./recFiles/1659162867370.webm -i ./recFiles/1659162981321.webm -i ./recFiles/1659163143645.webm -i ./recFiles/1659163404833.webm -i ./recFiles/1659162778530.webm -i ./recFiles/1659162827630.webm -i ./recFiles/1659162879510.webm -i ./recFiles/1659162895790.webm -i ./recFiles/1659162985833.webm -i ./recFiles/1659163160042.webm -i ./recFiles/1659163247185.webm -i ./recFiles/1659162821149.webm -i ./recFiles/1659162875630.webm -i ./recFiles/1659162995533.webm -i ./recFiles/1659163150526.webm -i ./recFiles/1659163159313.webm -i ./recFiles/1659163258913.webm -i ./recFiles/1659163279414.webm -i ./recFiles/1659163328226.webm -i ./recFiles/1659163381885.webm -i ./recFiles/1659163412389.webm -i ./recFiles/1659163454570.webm -filter_complex "[0]adelay=150:all=1[a0] ;[1]adelay=98642:all=1[a1] ;[2]adelay=212549:all=1[a2] ;[3]adelay=374873[a3] ;[4]adelay=636061:all=1[a4] ;[5]adelay=9801:all=1[a5] ;[6]adelay=58862:all=1[a6] ;[7]adelay=110738:all=1[a7] ;[8]adelay=127022:all=1[a8] ;[9]adelay=217061:all=1[a9] ;[10]adelay=391269:all=1[a10] ;[11]adelay=478413:all=1[a11] ;[12]adelay=52423:all=1[a12] ;[13]adelay=106861:all=1[a13] ;[14]adelay=226765[a14] ;[15]adelay=381758:all=1[a15] ;[16]adelay=390542:all=1[a16] ;[17]adelay=490141:all=1[a17] ;[18]adelay=510642:all=1[a18] ;[19]adelay=559458:all=1[a19] ;[20]adelay=613118:all=1[a20] ;[21]adelay=643621[a21] ;[22]adelay=685797[a22] ;[a0][a1][a2][a3][a4][a5][a6][a7][a8][a9][a10][a11][a12][a13][a14][a15][a16][a17][a18][a19][a20][a21][a22]amix=23,loudnorm[final]" -map "[final]" -metadata title="example.com - a title" ./recFiles/rec28314068fe97c6_1659163923005.webm

    


    


    all the numbers are calculated and correct but it doesn't seems so in the output file.
some streams are out of sync ( sometimes all of them )

    


    my ffmpeg version is :
ffmpeg version n4.4.1-2-gcc33e73618

    


    can anyone please help me with this ? i can't see what's wrong.. it should work

    


  • Anomalie #4087 : Division par 0 dans couleurèsaturation avec couleur FFFFFF en majuscule

    3 février 2018, par jluc -

    Mais il y a aussi le cas où la couleur commence par #

    _couleur_hex_to_dec enlève le # avant de faire son boulot
    et donc pour ce test il faudrait AUSSI enlever le # s’il est là

    Au final, il serait plus simple de tester APRES la conversion et le calcul de max :
    if (max==0) max=1 ;

  • How to combine multiple Audio Files into single using ffmpeg_kit_flutter

    17 septembre 2023, par sunil kalwani

    I want to play multiple Audio files in a sequence to form a question for the users.
    
For that, I tried the AudioPlay package in the loop but they took some pause to play it in between which did not look good.

    


    So as the alternative I want to combine audio files into a single file to play.
    
For that I have used ffmpeg_kit_flutter package, but this returns 1 which means error in merging the files.

    


    List<string> assetAudioFiles = [&#xA;  &#x27;audio/S1B_1.mp3&#x27;, // Replace with the URLs or local paths of your audio files&#xA;  &#x27;audio/L2_31.mp3&#x27;,&#xA;  &#x27;audio/S1B_2.mp3&#x27;,&#xA;  &#x27;audio/L1s20.mp3&#x27;,&#xA;];&#xA;&#xA;Future> copyAssetFilesToStorage() async {&#xA;  List<string> localFilePaths = [];&#xA;&#xA;  for (String assetFile in assetAudioFiles) {&#xA;    String localFilePath = await copyAssetToFile(assetFile);&#xA;    localFilePaths.add(localFilePath);&#xA;  }&#xA;&#xA;  return localFilePaths;&#xA;}&#xA; &#xA;Future<string> copyAssetToFile(String assetFilePath) async {&#xA;  final ByteData data = await rootBundle.load(assetFilePath);&#xA;  final Directory tempDir = await getTemporaryDirectory();&#xA;  final File tempFile =&#xA;    File(&#x27;${tempDir.path}/${assetFilePath.split(&#x27;/&#x27;).last}&#x27;);&#xA;  await tempFile.writeAsBytes(data.buffer.asUint8List(), flush: true);&#xA;  return tempFile.path;&#xA;}&#xA; &#xA;Future<void> combineAudio(List<string> audioFiles) async {&#xA;  Directory tempDir = await getTemporaryDirectory();&#xA;  String tempPath = tempDir.path;&#xA;&#xA;  // Create a temporary output file path&#xA;  String combinedAudioPath = &#x27;$tempPath/output.mp3&#x27;;&#xA;&#xA;  // Prepare the FFmpeg command to concatenate audio files&#xA;  String inputFiles = audioFiles.join(&#x27;|&#x27;);&#xA;&#xA;  String command =&#xA;    &#x27;ffmpeg -i "concat:$inputFiles" -acodec copy $combinedAudioPath&#x27;;&#xA;&#xA;  var cmd2 =&#xA;    "-i ${audioFiles[0]} -i ${audioFiles[1]} -i ${audioFiles[2]} -filter_complex [0:0][1:0][2:0]concat=n=3:v=0:a=1[out] -map [out] $combinedAudioPath";&#xA;     &#xA;  FFmpegKit.execute(cmd2).then((session) async {&#xA;    print(&#x27;session $session&#x27;);&#xA;    final returnCode = await session.getReturnCode();&#xA;    print(&#x27;returnCode $returnCode&#x27;);&#xA;&#xA;    if (ReturnCode.isSuccess(returnCode)) {&#xA;     print(&#x27;Audio files merged successfully $returnCode&#x27;);&#xA;     // SUCCESS&#xA;    } else if (ReturnCode.isCancel(returnCode)) {&#xA;     print(&#x27;isCancel $returnCode&#x27;);&#xA;     // CANCEL&#xA;    } else {`enter code here`&#xA;     print(&#x27;Error merging audio files: $returnCode&#x27;);&#xA;     // audioPlayer.play(DeviceFileSource(outputFilePath));&#xA;    }&#xA;  });&#xA;}&#xA;  &#xA;void combineAndPlayAudio() async {&#xA;  List<string> localFilePaths = await copyAssetFilesToStorage();&#xA;  await combineAudio(localFilePaths); //localFilePaths&#xA;&#xA;  // Now you can play the combined audio using an audio player or other methods.&#xA;}&#xA;</string></string></void></string></string></string>

    &#xA;

    So can you please let me know how to combine multiple audio files into single or a way to play multiple audio in sequence ?

    &#xA;