Recherche avancée

Médias (1)

Mot : - Tags -/book

Autres articles (57)

  • Personnaliser en ajoutant son logo, sa bannière ou son image de fond

    5 septembre 2013, par

    Certains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;

  • Ecrire une actualité

    21 juin 2013, par

    Présentez les changements dans votre MédiaSPIP ou les actualités de vos projets sur votre MédiaSPIP grâce à la rubrique actualités.
    Dans le thème par défaut spipeo de MédiaSPIP, les actualités sont affichées en bas de la page principale sous les éditoriaux.
    Vous pouvez personnaliser le formulaire de création d’une actualité.
    Formulaire de création d’une actualité Dans le cas d’un document de type actualité, les champs proposés par défaut sont : Date de publication ( personnaliser la date de publication ) (...)

  • Publier sur MédiaSpip

    13 juin 2013

    Puis-je poster des contenus à partir d’une tablette Ipad ?
    Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir

Sur d’autres sites (7991)

  • How to merge two videos from Firebase Database and local file ? [closed]

    2 avril 2020, par i i

    I need to merge two videos from a local file and Firebase Storage. How can I solve it ?
I can get the file from a local file but I couldn't get the video from Firebase Storage.

    



    Part of my code :

    



    if(secondlength >0){
        if (secondlength > secondinterval) {
            final File source = new File(files.get(1));
            //  String filename = "https://firebasestorage.googleapis.com/v0/b/***.appspot.com/o/video_covers%2Fvideo_ornek.mp4?alt=media&token=10c3fa8a-4510-4984-8247-8036fffe18b3";
            //  filesname.add(filename);
            //  final File output = new File(Uri.parse(filename).getPath());
            String filename = String.format(Environment.getExternalStorageDirectory().getAbsolutePath() + "/" + System.currentTimeMillis() + ".mp4");
            filesname.add(filename);
            final File output = new File(filename);
            startTrim(source, output, startsecond, startsecond + secondinterval);
            startsecond = startsecond + secondinterval + .7;
            secondlength = secondlength - secondinterval;
            Log.e("filename2 in 10", "" + filename);
        } else {
            final File source = new File(files.get(1));
            String filename = String.format(Environment.getExternalStorageDirectory().getAbsolutePath() + "/" + System.currentTimeMillis() + ".mp4");
            filesname.add(filename);
            final File output = new File(filename);
            String DownloadUrl = "https://firebasestorage.googleapis.com/v0/b/*****.appspot.com/o/video_covers%2Fvideo_ornek.mp4?alt=media&token=10c3fa8a-4510-4984-8247-8036fffe18b3";
            DownloadManager.Request request1 = new DownloadManager.Request(Uri.parse(DownloadUrl));
            request1.setDescription("Sample Music File");   //appears the same in Notification bar while downloading
            request1.setTitle("File1.mp3");
            request1.setVisibleInDownloadsUi(false);

            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
                request1.allowScanningByMediaScanner();
                request1.setNotificationVisibility(DownloadManager.Request.VISIBILITY_HIDDEN);
            }
            request1.setDestinationInExternalFilesDir(getApplicationContext(), "/File", "Question1.mp4");

            DownloadManager manager1 = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE);
            Objects.requireNonNull(manager1).enqueue(request1);
            if (DownloadManager.STATUS_SUCCESSFUL == 8) {
                Toast.makeText(AllVideoMerge.this, "success", Toast.LENGTH_SHORT).show();
            }

            startTrim(source, output, startsecond, startsecond + secondlength);
            startsecond = 0;
            secondlength = 0;


            Log.e("filename2", "" + filename);
        }
    }


    


  • Trim Audio Flutter ( ffmpeg_kit_flutter Package) Not Working

    23 septembre 2024, par Sharath Appesh

    Audio Trim is not working

    


    Flutter Version : 3.0.2
Dart : 2.17.3

    


    Package used :
ffmpeg_kit_flutter : ^4.5.1

    


    Input file path :
"/data/user/0/com.goonetech.v1.gofinal/cache/file_picker/sample-15s.mp3"

    


    Output file path :
"/data/user/0/com.goonetech.v1.gofinal/app_flutter/output.mp3"

    


    &#xA;double start=2, &#xA;double end=5;&#xA;&#xA;String path="/data/user/0/com.goonetech.v1.gofinal/cache/file_picker/sample-15s.mp3"&#xA;&#xA;&#xA;    static Future<string> cutAudio(String path, double start, double end) async {&#xA;    final Directory dir = await getApplicationDocumentsDirectory();&#xA;    final outPath = "${dir.path}/output.mp3";&#xA;    double start = 1;&#xA;    double end = 5;&#xA;&#xA;    try &#xA;{&#xA;      await File(outPath).delete();&#xA;    } catch (e) {&#xA;      print("Delete Error");&#xA;    }&#xA;&#xA;    var cmd =&#xA;        "-y -i \"$path\" -vn -ss $start -to $end -ar 16k -ac 2 -b:a 96k -acodec libmp3lame $outPath";&#xA;&#xA;    FFmpegKit.executeAsync(cmd, (session) async {&#xA;      final returnCode = await session.getReturnCode();&#xA;      print("returnCode $returnCode");&#xA;    });&#xA;&#xA;    return outPath;&#xA;  }&#xA;&#xA;</string>

    &#xA;

    The output is :&#xA;returnCode 1

    &#xA;

    The output path does not have the file (File not found exception)

    &#xA;

  • Concatenate audio files using ffmpeg

    4 juin 2021, par user13962029

    I am trying to concatenate ac3 and aac using ffmpeg.

    &#xA;

    ffprobe of jpn_op.m4a :

    &#xA;

    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from &#x27;jpn_op.m4a&#x27;:&#xA;Metadata:&#xA;major_brand     : M4A &#xA;minor_version   : 512&#xA;compatible_brands: M4A isomiso2&#xA;encoder         : Lavf58.76.100&#xA;Duration: 00:01:17.28, start: 0.000000, bitrate: 224 kb/s&#xA;Stream #0:0(jpn): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, stereo, fltp, 224 kb/s (default)&#xA;Metadata:&#xA;  handler_name    : SoundHandler&#xA;  vendor_id       : [0][0][0][0]&#xA;Side data:&#xA;  audio service type: main&#xA;

    &#xA;

    ffprobe of eng_nop.m4a

    &#xA;

    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from &#x27;eng_nop.m4a&#x27;:&#xA;Metadata:&#xA;major_brand     : M4A &#xA;minor_version   : 512&#xA;compatible_brands: M4A isomiso2&#xA;encoder         : Lavf58.76.100&#xA;Duration: 00:22:09.26, start: 0.023000, bitrate: 41 kb/s&#xA;Stream #0:0(und): Audio: aac (HE-AAC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 39 kb/s (default)&#xA;Metadata:&#xA;  handler_name    : SoundHandler&#xA;  vendor_id       : [0][0][0][0]&#xA;

    &#xA;

    I tried this :

    &#xA;

    ffmpeg -f concat -i concat_files.txt -c copy final.m4a -y&#xA;

    &#xA;

    concat_files.txt contains :

    &#xA;

    file &#x27;jpn_op.m4a&#x27;&#xA;file &#x27;eng_nop.m4a&#x27;&#xA;

    &#xA;

    ffprobe of final.m4a

    &#xA;

    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from &#x27;final.m4a&#x27;:&#xA;Metadata:&#xA;major_brand     : M4A &#xA;minor_version   : 512&#xA;compatible_brands: M4A isomiso2&#xA;encoder         : Lavf58.76.100&#xA;Duration: 00:23:26.50, start: 0.000000, bitrate: 51 kb/s&#xA;Stream #0:0(jpn): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, stereo, fltp, 224 kb/s (default)&#xA;Metadata:&#xA;  handler_name    : SoundHandler&#xA;  vendor_id       : [0][0][0][0]&#xA;Side data:&#xA;  audio service type: main&#xA;

    &#xA;

    But, there is silent in place of 2nd file in final.m4a

    &#xA;