Recherche avancée

Médias (0)

Mot : - Tags -/xmlrpc

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (92)

  • Gestion générale des documents

    13 mai 2011, par

    MédiaSPIP ne modifie jamais le document original mis en ligne.
    Pour chaque document mis en ligne il effectue deux opérations successives : la création d’une version supplémentaire qui peut être facilement consultée en ligne tout en laissant l’original téléchargeable dans le cas où le document original ne peut être lu dans un navigateur Internet ; la récupération des métadonnées du document original pour illustrer textuellement le fichier ;
    Les tableaux ci-dessous expliquent ce que peut faire MédiaSPIP (...)

  • Organiser par catégorie

    17 mai 2013, par

    Dans MédiaSPIP, une rubrique a 2 noms : catégorie et rubrique.
    Les différents documents stockés dans MédiaSPIP peuvent être rangés dans différentes catégories. On peut créer une catégorie en cliquant sur "publier une catégorie" dans le menu publier en haut à droite ( après authentification ). Une catégorie peut être rangée dans une autre catégorie aussi ce qui fait qu’on peut construire une arborescence de catégories.
    Lors de la publication prochaine d’un document, la nouvelle catégorie créée sera proposée (...)

  • Récupération d’informations sur le site maître à l’installation d’une instance

    26 novembre 2010, par

    Utilité
    Sur le site principal, une instance de mutualisation est définie par plusieurs choses : Les données dans la table spip_mutus ; Son logo ; Son auteur principal (id_admin dans la table spip_mutus correspondant à un id_auteur de la table spip_auteurs)qui sera le seul à pouvoir créer définitivement l’instance de mutualisation ;
    Il peut donc être tout à fait judicieux de vouloir récupérer certaines de ces informations afin de compléter l’installation d’une instance pour, par exemple : récupérer le (...)

Sur d’autres sites (6225)

  • avutil.so file error not loading ffpmeg library

    22 août 2020, par Arjun Patel

    below is my Gradle file I want to load avutil.so file fo FFMPEG
I added javabytedeco lib for ffmpeg and it to large in size so I added only JavaCV lib but it need .so file
when I run app it working good no error but when I try to create a video using ffmpeg I got error.

    


    android {
  

    defaultConfig {
        applicationId "com.mghori.vimory"
        minSdkVersion 17
        targetSdkVersion 29
        versionCode 1
        versionName "1.0"
        multiDexEnabled true

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
        ndk{
            abiFilters "arm64-v8a"
        }

    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
    sourceSets {
        main {
            jniLibs.srcDirs = ["libs"]
        }
    }
}

dependencies {
  
    
    implementation group: 'org.bytedeco', name: 'javacv', version: '1.5.3'
    implementation group: 'org.bytedeco', name: 'javacpp', version: '1.5.3'
    implementation group: 'org.bytedeco', name: 'javacpp', version: '1.5.3', classifier: 'android-arm64'
    implementation group: 'org.bytedeco', name: 'javacpp', version: '1.5.3', classifier: 'android-x86_64'
    implementation group: 'org.bytedeco', name: 'ffmpeg', version: '4.2.2-1.5.3'
    implementation group: 'org.bytedeco', name: 'ffmpeg', version: '4.2.2-1.5.3', classifier: 'android-arm64'
    implementation group: 'org.bytedeco', name: 'ffmpeg', version: '4.2.2-1.5.3', classifier: 'android-x86_64'
}


    


    and I got below error does any one solution please help me

    


    E/AndroidRuntime: FATAL EXCEPTION: main&#xA;    Process: com.mghori.vimory, PID: 21519&#xA;    java.lang.NoClassDefFoundError: org.bytedeco.ffmpeg.global.avutil&#xA;        at java.lang.Class.classForName(Native Method)&#xA;        at java.lang.Class.forName(Class.java:454)&#xA;        at org.bytedeco.javacpp.Loader.load(Loader.java:1176)&#xA;        at org.bytedeco.javacpp.Loader.load(Loader.java:1109)&#xA;        at org.bytedeco.ffmpeg.avformat.Write_packet_Pointer_BytePointer_int.<clinit>(Write_packet_Pointer_BytePointer_int.java:21)&#xA;        at org.bytedeco.javacv.FFmpegFrameRecorder.<clinit>(FFmpegFrameRecorder.java:323)&#xA;        at com.mghori.vimory.UtilityClass.getRecorder(UtilityClass.java:113)&#xA;        at com.mghori.vimory.activity.saveoperation.setupVideoRecorder(saveoperation.java:153)&#xA;        at com.mghori.vimory.activity.VideoProcessingDialogActivity.onCreate(VideoProcessingDialogActivity.java:418)&#xA;        at android.app.Activity.performCreate(Activity.java:7955)&#xA;        at android.app.Activity.performCreate(Activity.java:7944)&#xA;        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1307)&#xA;        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3423)&#xA;        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3595)&#xA;        at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)&#xA;        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)&#xA;        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)&#xA;        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2147)&#xA;        at android.os.Handler.dispatchMessage(Handler.java:107)&#xA;        at android.os.Looper.loop(Looper.java:237)&#xA;        at android.app.ActivityThread.main(ActivityThread.java:7807)&#xA;        at java.lang.reflect.Method.invoke(Native Method)&#xA;        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)&#xA;        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1047)&#xA;     Caused by: java.lang.UnsatisfiedLinkError: No implementation found for long org.bytedeco.ffmpeg.global.avutil.AV_NOPTS_VALUE() (tried Java_org_bytedeco_ffmpeg_global_avutil_AV_1NOPTS_1VALUE and Java_org_bytedeco_ffmpeg_global_avutil_AV_1NOPTS_1VALUE__)&#xA;        at org.bytedeco.ffmpeg.global.avutil.AV_NOPTS_VALUE(Native Method)&#xA;        at org.bytedeco.ffmpeg.global.avutil.<clinit>(avutil.java:270)&#xA;        at java.lang.Class.classForName(Native Method)&#xA;        at java.lang.Class.forName(Class.java:454)&#xA;        at org.bytedeco.javacpp.Loader.load(Loader.java:1176)&#xA;        at org.bytedeco.javacpp.Loader.load(Loader.java:1125)&#xA;        at org.bytedeco.javacv.FFmpegFrameRecorder.tryLoad(FFmpegFrameRecorder.java:103)&#xA;        at org.bytedeco.javacv.FFmpegFrameRecorder.<clinit>(FFmpegFrameRecorder.java:129)&#xA;</clinit></clinit></clinit></clinit>

    &#xA;

  • How to combine/concatenate videos stored in AWS S3 bucket based on title of the file name

    9 juin 2020, par orangecube

    I am using a service that allows me to record videos that get automatically pushed to a folder (submissions) in an S3 bucket. There are multiple videos however they need to be grouped together and concatenated so the output is one video per group.

    &#xA;&#xA;

    So, basically, any tips on how I can take videos based on the title and stitch them together ?

    &#xA;&#xA;

    Example :

    &#xA;&#xA;

    Submissions folder will have :

    &#xA;&#xA;

    a-100-2.mp4&#xA;a-200-6.mp4&#xA;b-123-5.mp4&#xA;

    &#xA;&#xA;

    Expected output in processed folder :

    &#xA;&#xA;

    a.mp4     - (both &#x27;a&#x27; videos get stitched together)&#xA;b.mp4     - (only &#x27;b&#x27; gets sent over since there is only one video.)&#xA;

    &#xA;&#xA;

    Thanks in advance !

    &#xA;&#xA;

    Edit : Some additional and detailed information below if it helps.

    &#xA;&#xA;

    The files will be labeled with :&#xA;name-location-video_token-stream_token.mp4

    &#xA;&#xA;

    Need help creating a script or process that will concatenate the videos using the procedure outlined below :

    &#xA;&#xA;

    Processing rules (back end) :

    &#xA;&#xA;

      &#xA;
    1. Check if videos have same video_token in ‘submissions folder’. If so, keep the newest one and delete old ones.

    2. &#xA;

    3. Take all videos in ‘submissions folder’ with same name and location in title and concatenate the videos. Save output video to a new folder in the bucket labeled as the location for the folder name. &#xA;Output file name : &#xA;name-location-year.mp4.

    4. &#xA;

    &#xA;&#xA;

    EXAMPLE :

    &#xA;&#xA;

    Submissions folder :&#xA;joey-toronto-001-354.mp4

    &#xA;&#xA;

    joey-toronto-001-241.mp4 - this will be deleted

    &#xA;&#xA;

    joey-toronto-103-452.mp4

    &#xA;&#xA;

    alex-montreal-352-232.mp4

    &#xA;&#xA;

    alex-montreal-452-223.mp4

    &#xA;&#xA;

    Resulting output :

    &#xA;&#xA;

    Toronto folder :

    &#xA;&#xA;

    Joey-toronto-2020.mp4

    &#xA;&#xA;

    Montreal folder :

    &#xA;&#xA;

    Alex-montreal-2020.mp4

    &#xA;

  • avformat/audiointerleave : disallow using a samples_per_frame array

    28 février 2020, par Marton Balint
    avformat/audiointerleave : disallow using a samples_per_frame array
    

    Only MXF used an actual sample array, and that is unneeded there because simple
    rounding rules can be used instead.

    Signed-off-by : Marton Balint <cus@passwd.hu>

    • [DH] libavformat/audiointerleave.c
    • [DH] libavformat/audiointerleave.h
    • [DH] libavformat/gxfenc.c
    • [DH] libavformat/mxfenc.c