Recherche avancée

Médias (1)

Mot : - Tags -/3GS

Autres articles (111)

  • Mise à jour de la version 0.1 vers 0.2

    24 juin 2013, par

    Explications des différents changements notables lors du passage de la version 0.1 de MediaSPIP à la version 0.3. Quelles sont les nouveautés
    Au niveau des dépendances logicielles Utilisation des dernières versions de FFMpeg (>= v1.2.1) ; Installation des dépendances pour Smush ; Installation de MediaInfo et FFprobe pour la récupération des métadonnées ; On n’utilise plus ffmpeg2theora ; On n’installe plus flvtool2 au profit de flvtool++ ; On n’installe plus ffmpeg-php qui n’est plus maintenu au (...)

  • Les formats acceptés

    28 janvier 2010, par

    Les commandes suivantes permettent d’avoir des informations sur les formats et codecs gérés par l’installation local de ffmpeg :
    ffmpeg -codecs ffmpeg -formats
    Les format videos acceptés en entrée
    Cette liste est non exhaustive, elle met en exergue les principaux formats utilisés : h264 : H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 m4v : raw MPEG-4 video format flv : Flash Video (FLV) / Sorenson Spark / Sorenson H.263 Theora wmv :
    Les formats vidéos de sortie possibles
    Dans un premier temps on (...)

  • Use, discuss, criticize

    13 avril 2011, par

    Talk to people directly involved in MediaSPIP’s development, or to people around you who could use MediaSPIP to share, enhance or develop their creative projects.
    The bigger the community, the more MediaSPIP’s potential will be explored and the faster the software will evolve.
    A discussion list is available for all exchanges between users.

Sur d’autres sites (7642)

  • How to convert large jpgs to video ?

    15 juin 2014, par Paul H

    Whenever I try the command on my 15000 x 10840px images

    ffmpeg -y -r 1 -i File01.jpg -c:v libx264 -tune stillimage -pix_fmt yuv420p out.mp4

    I get the failing result :

    [swcaler @ 000000000347fe0] deprecated pixel format used, make sure you did set range correctly
    [libx264 @ 0000000002da3c0] using SAR=1/1
    [libx264 @ 0000000002da3c0] frame MP size (938x678) > level limit (36864)

    and a corrupt file which cant be read.
    Is there a maximum size of the resolution that can be created ?

  • In FFmpeg, using -filter_complex, how can I overlay and blend at the same time ?

    5 mars 2014, par Kristian Boruff

    My code works to combine three videos, resize the videos to 1920X1080, resize the watermark to the correct size, and then overlays the watermark to the lower left hand side. Then converts to the intended codecs for Youtube.
    My question is how do I Blend at the same time using the -filter_complex workflow ?
    Currently, I have the following workflow that does everything but set the opacity

    ffmpeg -y -i fancy movie.mov -i logo.png -i in.mov -i out.mov -c:v libx264 -crf 18 -b:v 50000k -preset veryfast -tune film -profile:v high -x264opts cabac=1:keyint=16:bframes=2:keyint_min=15 -c:a libvo_aacenc -ab 128K -ar 48000 -filter_complex "[0:0] scale=1920X1080 [main]; [2:0] scale=1920X1080 [start]; [3:0] scale=1920X1080 [end]; [start] [2:1] [main] [0:1] [end] [3:1] concat=n=3:v=1:a=1 [prog]; [1:0] scale=480:90 [wm]; [prog] [wm] overlay=36:main_h-overlay_h-45" fart.mp4

    I'm trying to add "blend=all_opacity=0.7" in the last step so the watermark will screen against the background. If I just add

    [prog] [wm] overlay=36:main_h-overlay_h-45, blend=all_mode='overlay':all_opacity=0.7" fart.mp4

    I get the error, Cannot find a matching stream for unlabeled input pad 1 on filter Parsed_blend_6

    If I try a semicolon instead,

    [prog] [wm] overlay=36:main_h-overlay_h-45; blend=all_mode='overlay':all_opacity=0.7

    I get the error, Cannot find a matching stream for unlabeled input pad 0 on filter Parsed_blend_6 which makes me think that it's expecting something like [input 1] [input 2] blend command [output]. The problem is that I need it to overlay and blend.

    I tried simplifying the code to just test if the blend operation was working properly.

    ffmpeg -i test.mp4 -i logo.png -filter_complex "[0:0] scale=1920x1080 [wm]; [1:0] scale=1920x1080 [prog], [wm][prog] blend=all_mode='overlay':all_opacity=0.7" fart.mp4

    I got the error First input link top parameters (size 1920x1080, SAR 1:1) do not match the corresponding second input link bottom parameters (1920x1080, SAR 243:80)
    Failed to configure output pad on Parsed_blend_2

    So, in addition to the trouble with combining of filters, I'm also having an issue with resizing the watermark as FFMpeg sees it as a different aspect ratio than the other videos.

    This is my second day with FFmpeg, so any help would be appreciated.

    I'm currently working with FFMpeg version N-61061-gf34cceb

  • ffmpeg hevc (x265) encoding

    3 septembre 2015, par luca

    i’m trying to use h265 encoder in ffmpeg library but give me this error :

    Cannot open libx265 encoder.

    this is my code :

    formatContext = avformat_alloc_context();
    videoStream = avformat_new_stream(formatContext,0);
    if(!videoStream ) {
       //error
       return;
    }
    av_init_packet(&packet);
    codecContext=videoStream->codec;
    codecContext->codec_type = AVMEDIA_TYPE_VIDEO;
    codecContext->width = width;
    codecContext->height = height;
    codecContext->time_base.den = fps;
    codecContext->time_base.num = 1;
    codecContext->pix_fmt = AV_PIX_FMT_YUV420P;
    codecContext->codec_id = AV_CODEC_ID_HEVC;
    AVDictionary *param = 0;
    av_dict_set(&param, "x265-params", "qp=20", 0);
    av_dict_set(&param, "preset", "ultrafast", 0);
    av_dict_set(&param, "tune", "zero-latency", 0);
    av_dict_set(&param, "qmin", "0", 0);
    av_dict_set(&param, "qmax", "69", 0);
    av_dict_set(&param, "qdiff", "4", 0);
    codec = avcodec_find_encoder(codecContext->codec_id);
    if (!codec) {
       //codec not found
       return;
    }
    int rt = avcodec_open2(codecContext, codec, &param); // <----- fails here
    if (rt < 0) {
       // fails here!!
       return;
    }

    This code works for h264 encoder, anyone know why doesn’t work with hevc ?