Recherche avancée

Médias (91)

Autres articles (70)

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

  • Scale with scale_vaapi and than pad, got error. Seems ok without "pad"

    24 mai 2023, par huangda1982

    My computer : customized Linux, haswell
I am trying to scale 1280x720 video to 640x450 in 640x480 frame with black borders. To do so, I run this command :

    


    ffmpeg -v warning -hide_banner -init_hw_device vaapi=vaapi0:/dev/dri/renderD128 -hwaccel vaapi -hwaccel_output_format vaapi -hwaccel_device vaapi0 -filter_hw_device vaapi0 -i 'my_video.mp4' -vf 'scale_vaapi=640:450,pad=640:480:0:14' -c:v h264_vaapi -q:v 18 -profile:v main -level 3.1 -c:a aac -q:a 3 -f mp4 out.mp4 -loglevel verbose


    


    And I got this error :

    


    Impossible to convert between the formats supported by the filter &#x27;Parsed_scale_vaapi_0&#x27; and the filter &#x27;auto_scaler_0&#x27;<br />&#xA;Error reinitializing filters!&#xA;Failed to inject frame into filter network: Function not implemented&#xA;Error while processing the decoded data for stream #0:0&#xA;

    &#xA;

    When I removed the ",pad=640:480:0:14" part, the command continued. I pressed ctrl-c, and did not check the result.

    &#xA;

    "-q:v 18", "-level 3.1" and "-q:a" options seem not work.

    &#xA;

    Full message :

    &#xA;

    [h264 @ 0x55dfeb529340] Reinit context to 1280x720, pix_fmt: yuv420p&#xA;Input #0, mov,mp4,m4a,3gp,3g2,mj2, from &#x27;my_video.mp4&#x27;:&#xA;  Metadata:&#xA;    major_brand     : isom&#xA;    minor_version   : 512&#xA;    compatible_brands: mp41&#xA;    creation_time   : 1970-01-01T00:00:00.000000Z&#xA;    encoder         : PotEncoder&#xA;  Duration: 00:22:45.01, start: 0.000000, bitrate: 3264 kb/s&#xA;  Stream #0:0(und): Video: h264 (Constrained Baseline), 1 reference frame (avc1 / 0x31637661), yuv420p(left), 1280x720 [SAR 1:1 DAR 16:9], 3068 kb/s, 23.98 fps, 23.98 tbr, 1199 tbn, 47.96 tbc (default)&#xA;    Metadata:&#xA;      creation_time   : 1970-01-01T00:00:00.000000Z&#xA;      handler_name    : VideoHandler&#xA;      vendor_id       : [0][0][0][0]&#xA;  Stream #0:1(und): Audio: mp3 (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 192 kb/s (default)&#xA;    Metadata:&#xA;      creation_time   : 1970-01-01T00:00:00.000000Z&#xA;      handler_name    : SoundHandler&#xA;      vendor_id       : [0][0][0][0]&#xA;File &#x27;out.mp4&#x27; already exists. Overwrite? [y/N] y&#xA;Stream mapping:&#xA;  Stream #0:0 -> #0:0 (h264 (native) -> h264 (h264_vaapi))&#xA;  Stream #0:1 -> #0:1 (mp3 (mp3float) -> aac (native))&#xA;Press [q] to stop, [?] for help&#xA;[h264 @ 0x55dfeb553e40] Reinit context to 1280x720, pix_fmt: vaapi_vld&#xA;[graph_1_in_0_1 @ 0x55dfeb6b7580] tb:1/44100 samplefmt:fltp samplerate:44100 chlayout:0x3&#xA;[graph 0 input from stream 0:0 @ 0x55dfebb4d000] w:1280 h:720 pixfmt:vaapi_vld tb:1/1199 fr:1199/50 sar:1/1&#xA;[auto_scaler_0 @ 0x55dfebb4f940] w:iw h:ih flags:&#x27;bicubic&#x27; interl:0&#xA;[Parsed_pad_1 @ 0x55dfebb4c700] auto-inserting filter &#x27;auto_scaler_0&#x27; between the filter &#x27;Parsed_scale_vaapi_0&#x27; and the filter &#x27;Parsed_pad_1&#x27;&#xA;Impossible to convert between the formats supported by the filter &#x27;Parsed_scale_vaapi_0&#x27; and the filter &#x27;auto_scaler_0&#x27;&#xA;Error reinitializing filters!&#xA;Failed to inject frame into filter network: Function not implemented&#xA;Error while processing the decoded data for stream #0:0&#xA;[AVIOContext @ 0x55dfeb5522c0] Statistics: 0 seeks, 0 writeouts&#xA;[aac @ 0x55dfeb551600] Qavg: 354.000&#xA;[aac @ 0x55dfeb551600] 2 frames left in the queue on closing&#xA;[AVIOContext @ 0x55dfeb530500] Statistics: 1144787 bytes read, 2 seeks&#xA;Conversion failed!&#xA;

    &#xA;

  • How to scale video up and then put image as an overlay with FFMPEG

    13 mars 2023, par Dean Van Greunen

    I'm scaling a video to 920x692.&#xA;Then I want to resize an image and put it in the button corner of the video.&#xA;Here is my code, using nodejs with the ffmpeg fluent library import.&#xA;I'm having issue with the complex filters.

    &#xA;

    // load imports&#xA;const ffmpeg = require("fluent-ffmpeg");&#xA;const sizeOf = require("image-size");&#xA;&#xA;// load files&#xA;const inputFile = "./test.mp4";&#xA;const outputFile = "./output.mp4";&#xA;const watermarkFile = "./watermark.png";&#xA;&#xA;// load output video size/res&#xA;const outputW = 920;&#xA;const outputH = 692;&#xA;&#xA;// load output options&#xA;const outputOptions = [&#xA;  "-movflags faststart",&#xA;  "-c:v libx264",&#xA;  "-crf 21",&#xA;  "-preset medium",&#xA;  "-r 30",&#xA;  "-c:a aac",&#xA;  "-ac 2",&#xA;  "-strict -2",&#xA;  "-f mp4",&#xA;  "-af volume=6.0",&#xA;  "-map [out]",&#xA;  "-map 1:a",&#xA;]&#xA;&#xA;// get the watermark image size&#xA;const watermarkFileSize = sizeOf(watermarkFile);&#xA;const watermark_w = watermarkFileSize.width;&#xA;const watermark_h = watermarkFileSize.height;&#xA;&#xA;// calculate new image size based on height being 64px&#xA;const newWatermark_n_h = 64;&#xA;const newWatermark_n_w = Math.floor(&#xA;  (watermark_w * newWatermark_n_h) / watermark_h&#xA;);&#xA;&#xA;// calculate overlay offset position (to bottom right corner)&#xA;const watermark_x_offset = Math.floor(outputH - newWatermark_n_w);&#xA;const watermark_y_offset = Math.floor(&#xA;  outputW - newWatermark_n_h&#xA;);&#xA;&#xA;// define complex filters (these seem to not work)&#xA;const scaleVideo = "[1]scale=920:692[inner];[0][inner]overlay=0:0:[out]";&#xA;const applyOverlay = "[2]scale=" &#x2B; newWatermark_n_w &#x2B; ":" &#x2B; newWatermark_n_h &#x2B; "[inner];[out][inner]overlay=" &#x2B; watermark_x_offset &#x2B; ":" &#x2B; watermark_y_offset &#x2B; ":[out]",&#xA;&#xA;// apply inputs, complex filters and output file&#xA;ffmpeg()&#xA;.input(inputFile)&#xA;.input(watermarkFile)&#xA;.complexFilter([&#xA;  scaleVideo,&#xA;  applyOverlay&#xA;]).outputOptions(outputOptions)&#xA;.saveToFile(outputFile);&#xA;

    &#xA;

  • ffmpeg overlay with scale in filter_complex

    2 février 2023, par anders larsson

    im trying to get the scale in video input 0 to scale down but get error

    &#xA;

    exec_static /usr/bin/ffmpeg -threads 1 -i "rtmp ://url" -stream_loop -1 -i /slider.m&#xA;p4 -filter_complex "[0:v]scale=1920:1080[1:v] overlay=20:main_h-overlay_h-80" -c:v h264 -c:a aac -b:v 1980k -b:a 64k -an -tune zerolatency -preset ultrafast -f flv rtmp ://localhost:1935/live/std 2>>/var/log/nginx/ffmpeg-std.lo&#xA;g ;

    &#xA;

    [AVFilterGraph @ 0x556874510700] Unable to parse graph description substring : "overlay=20:main_h-overlay_h-80"&#xA;Error initializing complex filters.

    &#xA;

    i was trying to scale down the video input

    &#xA;

    Input #0, flv, from 'rtmp ://url' :&#xA;Metadata :&#xA;displayWidth : 2304&#xA;displayHeight : 1296&#xA;Duration : 00:00:00.00, start : 53669.778000, bitrate : N/A&#xA;Stream #0:0 : Data : none&#xA;Stream #0:1 : Video : h264 (Baseline), yuv420p(progressive), 2304x1296, 12 fps, 12 tbr, 1k tbn&#xA;Stream #0:2 : Audio : aac (LC), 16000 Hz, mono, fltp

    &#xA;