Recherche avancée

Médias (0)

Mot : - Tags -/organisation

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

Autres articles (91)

  • Keeping control of your media in your hands

    13 avril 2011, par

    The vocabulary used on this site and around MediaSPIP in general, aims to avoid reference to Web 2.0 and the companies that profit from media-sharing.
    While using MediaSPIP, you are invited to avoid using words like "Brand", "Cloud" and "Market".
    MediaSPIP is designed to facilitate the sharing of creative media online, while allowing authors to retain complete control of their work.
    MediaSPIP aims to be accessible to as many people as possible and development is based on expanding the (...)

  • 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 (...)

  • Creating farms of unique websites

    13 avril 2011, par

    MediaSPIP platforms can be installed as a farm, with a single "core" hosted on a dedicated server and used by multiple websites.
    This allows (among other things) : implementation costs to be shared between several different projects / individuals rapid deployment of multiple unique sites creation of groups of like-minded sites, making it possible to browse media in a more controlled and selective environment than the major "open" (...)

Sur d’autres sites (21004)

  • How to batch "touch" files in subfolder with data from parent folder

    12 août 2019, par Constantine Grigorakis

    I have a folder named "Video" on my Desktop and inside that folder are a bunch of .MTS video files. (00000.MTS, 00001.MTS, 00002.MTS etc...)

    There is also a subfolder "H.265" (Video > H.265) which contains files (00000.mp4, 00001.mp4, 00002.mp4 etc...) which were made by converting the files from the parent folder. The problem is they don’t contain the correct date created metadata.

    I want to use the command

    touch -r 00000.MTS 00000.mp4
    touch -r 00001.MTS 00001.mp4
    ...
    touch -r 000mn.MTS 000mn.mp4

    to copy the date from the MTS to the mp4 file.

    Is there a way I could write a for loop or something to do this for every single file ?

    I am using MacOS Mojave.

  • Concatenating on Windows throws "Invalid data found when processing input" while it works on Mac and Linux

    15 février 2020, par miguelmorin

    I need to run a command with a nightly build of FFMPEG to report a bug on the concat protocol. I found it difficult to compile from source with libx264 support on Linux, and I want to spare my Mac computer, so I use the nightly build on Windows from Zeranoe.

    I call this command to concatenate the files :

    ffmpeg -safe 0 concat -i files_to_combine -vcodec libx264 show.mp4

    where files_to_combine is :

    file ./short_DSC_0013.MOV
    file ./short_DSC_0014.MOV
    file ./short_DSC_0015.MOV
    file ./short_DSC_0016.MOV
    file ./short_DSC_0017.MOV
    file ./short_DSC_0018.MOV
    file ./short_DSC_0019.MOV

    I call this command from the directory containing the video files and files_to_combine.

    On Windows with a nightly build, I get the error :

    files_to_combine : Invalid data found when processing input
    

    I changed file ./DSC_0013.MOV to these options, all with the same error :

    file 'short_DSC_0013.MOV'
    file '.\short_DSC_0013.MOV'
    file 'F:\short_DSC_0013.MOV'

    How can I debug this error, or what is the syntax for concatenating on Windows with a nightly build ?

    Update with log-level 48

    I ran the same command with -v 48 and got :

    F :\brain squids>C :\Users\migue\Desktop\ffmpeg-20200211-f15007a-win64-static\bin\ffmpeg.exe -v 48 -i files_to_combine -vcodec libx264 show.mp4
    ffmpeg version git-2020-02-11-f15007a Copyright (c) 2000-2020 the FFmpeg developers
      built with gcc 9.2.1 (GCC) 20200122
      configuration : —enable-gpl —enable-version3 —enable-sdl2 —enable-fontconfig —enable-gnutls —enable-iconv —enable-libass —enable-libdav1d —enable-libbluray —enable-libfreetype —enable-libmp3lame —enable-libopencore-amrnb —enable-libopencore-amrwb —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-libvo-amrwbenc —enable-libmysofa —enable-libspeex —enable-libxvid —enable-libaom —enable-libmfx —enable-ffnvcodec —enable-cuvid —enable-d3d11va —enable-nvenc —enable-nvdec —enable-dxva2 —enable-avisynth —enable-libopenmpt —enable-amf
      libavutil      56. 39.100 / 56. 39.100
      libavcodec     58. 68.102 / 58. 68.102
      libavformat    58. 38.100 / 58. 38.100
      libavdevice    58.  9.103 / 58.  9.103
      libavfilter     7. 75.100 /  7. 75.100
      libswscale      5.  6.100 /  5.  6.100
      libswresample   3.  6.100 /  3.  6.100
      libpostproc    55.  6.100 / 55.  6.100
    Splitting the commandline.
    Reading option ’-v’ ... matched as option ’v’ (set logging level) with argument ’48’.
    Reading option ’-i’ ... matched as input url with argument ’files_to_combine’.
    Reading option ’-vcodec’ ... matched as option ’vcodec’ (force video codec (’copy’ to copy stream)) with argument ’libx264’.
    Reading option ’show.mp4’ ... matched as output url.
    Finished splitting the commandline.
    Parsing a group of options : global .
    Applying option v (set logging level) with argument 48.
    Successfully parsed a group of options.
    Parsing a group of options : input url files_to_combine.
    Successfully parsed a group of options.
    Opening an input file : files_to_combine.
    [NULL @ 0000021c781784c0] Opening ’files_to_combine’ for reading
    [file @ 0000021c78179580] Setting default whitelist ’file,crypto,data’
    [AVIOContext @ 0000021c781817c0] Statistics : 182 bytes read, 0 seeks
    files_to_combine : Invalid data found when processing input
    

    The contents of files_to_combine is :

    file ’short_DSC_0013.MOV’
    file ’short_DSC_0014.MOV’
    file ’short_DSC_0015.MOV’
    file ’short_DSC_0016.MOV’
    file ’short_DSC_0017.MOV’
    file ’short_DSC_0018.MOV’
    file ’short_DSC_0019.MOV’
    

    Update because of wrong command

    I had mistyped the command. The right command has a -f in front of concat, which I found because the accepted answer was able to make the command work in a similar environment :

    ffmpeg -safe 0 -f concat -i files_to_combine -vcodec libx264 show.mp4
  • java.io.IOException : Cannot run program "/data/user/0/com.package.name/files/ffmpeg" : error=13, Permission denied

    12 avril 2020, par KANAYO AUGUSTIN UG

    I am trying to cut a video using FFmpeg library from com.writingminds:FFmpegAndroid:0.3.2...
When I try to run my command

    



    String[] complexCommand = { "-y", "-i", inputFilePath,"-ss", "" + trimStart, "-t", "" + trim, "-c","copy", outputFilePath};
execFFmpegBinary(complexCommand);


    



    I get this error :

    



    


    E/FFmpeg : Exception while trying to run : [Ljava.lang.String ;@c7a48dd

    
 


    java.io.IOException : Cannot run program "/data/user/0/com.package.name/files/ffmpeg" : error=13, Permission denied

    


    



    Even after making sure the library loaded successfully

    



    private void loadFFMpegBinary() {
    try {
        if (ffmpeg == null) {
            ffmpeg = FFmpeg.getInstance(cntxt);
        }
        ffmpeg.loadBinary(new LoadBinaryResponseHandler() {
            @Override
            public void onFailure() {
                Log.i("success", "false");
            }

            @Override
            public void onSuccess() {
                Log.i("success", "true");
            }
        });
    } catch (FFmpegNotSupportedException e) {
    } catch (Exception e) {
    }
}


    



    I have enabled WRITE_PERMISSION in Android.manifest file, and I also tried to write a file to the storage and it worked.

    



    I guess FFmpeg has a default path to write a file which is /data/user/0/com.package.name/files/ffmpeg, but I need to change the default path please anyone with an idea ?