Recherche avancée

Médias (1)

Mot : - Tags -/ipad

Autres articles (74)

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

  • ffmpeg strange errors variables/undefined constants & question fonts

    21 mars 2019, par Rick

    I was trying to achieve get an animated text overlay. I found this thread :
    ffmpeg moving text drawtext

    When I run this code however :

    ffmpeg -i VideoInput.mp4 \
          -vf "drawtext=enable='between(t,12,15)':fontfile=myfont.otf:text='Test test': \
              x='if(lt(t-t2+1\,0)\,x1+(x2-x1)*(t-t1)/(t2-t1-1)\,x)': \
              y='if(lt(t-t2+1\,0)\,y1+(y2-y1)*(t-t1)/(t2-t1-1)\,y)':fontsize=65" \
          -acodec copy outputVideo.mp4

    I get the error :

    [Parsed_drawtext_0 @ 000002d862595c00][Eval @ 000000e1d79fe300] Undefined constant or missing '(' in 't2-t1-1),x)'
    [Parsed_drawtext_0 @ 000002d862595c00] Failed to configure input pad on Parsed_drawtext_0

    A second strange error, which may be the cause for the problem at the top. Is that I can’t run the arguments on multiple lines. So with the code below I have to remove the slashes and put it on 1 line. I use PHP so this does not work (white screen, no output)

    $arguments = "-i out1.mp4 \
          -vf \"drawtext=enable='between(t,12,15)':fontfile=myfont.otf:text='Test test': \
              x='if(lt(t-t2+1\,0)\,x1+(x2-x1)*(t-t1)/(t2-t1-1)\,x)': \
              y='if(lt(t-t2+1\,0)\,y1+(y2-y1)*(t-t1)/(t2-t1-1)\,y)':fontsize=65\" \
          -acodec copy outputVideo.mp4 2>&1";
    $output = shell_exec('D:/wamp64/www/createslideshow/ffmpeg-20190319-f8075b2-win64-static/bin/ffmpeg.exe '.$arguments);

    This works but gives the undefined constant error :

    $arguments = "-i out1.mp4 -vf \"drawtext=enable='between(t,12,15)':fontfile=myfont.otf:text='Test test': x='if(lt(t-t2+1\,0)\,x1+(x2-x1)*(t-t1)/(t2-t1-1)\,x)': y='if(lt(t-t2+1\,0)\,y1+(y2-y1)*(t-t1)/(t2-t1-1)\,y)':fontsize=65\" -acodec copy outputVideo.mp4 2>&1";
    $output = shell_exec('D:/wamp64/www/createslideshow/ffmpeg-20190319-f8075b2-win64-static/bin/ffmpeg.exe '.$arguments);

    Last thing is that I keep getting the font error :
    Fontconfig error : Cannot load default config file
    [Parsed_drawtext_0 @ 000001d6ad86f180] Using "C :/WINDOWS/fonts/mingliub.ttc"

    I have tried :

    arial.ttf
    /windows/fonts/arial.ttf
    \windows\fonts\arial.ttf
    \\\windows\\\fonts\\\arial.ttf
    c\\:\\\windows\\\fonts\\\arial.ttf
  • Question about coding design of interface and receivers

    14 décembre 2018, par the_real_one

    I am trying to create an interface for an FFmpeg conversion scheme where :

    • New() should return whatever implements it
    • (receiver *interface) Convert() is the only method that should be implemented and the underlying details hidden (source files from : URL, File, etc.)

    How would I accomplish the above problem and design the code in such a way that you have various New() methods returning an FFmpegConverer that enforces the implementation of the Convert() method but with the underlying details behind each New() being different ? Or is that just a bad design to begin with ?

    My code may be less relevant than my problem statement but this is what I have so far which does not pass any go sanity checks :

    // FfmpegConverter is the interface for setting the public facing local
    // video files
    type FfmpegConverter interface {
     Convert() error
    }

    // localVideo holds the file information for a downloaded video
    type localVideo struct {
     inputAudioFile * os.File
     inputVideoFile * os.File
     outputVideoFile * os.File
    }

    // New initializes a new FfmpegConverter
    func New(inputVideoFilePath string, inputAudioFilePath string, outputVideoFilePath string)(ffmpegConverter FfmpegConverter, err error) {
     ffmpegConverter = & localVideo {}

     // Set input video file
     ffmpegConverter.inputVideoFile, err = os.Open(inputVideoFilePath)
     if err != nil {
       return
     }
     if err = ffmpegConverter.inputVideoFile.Close();
     err != nil {
       return
     }

     // Set input audio file
     ffmpegConverter.inputAudioFile, err = os.Open(inputAudioFilePath)
     if err != nil {
       return
     }
     if err = ffmpegConverter.inputAudioFile.Close();
     err != nil {
       return
     }

     // Set output video file
     ffmpegConverter.outputVideoFile, err = os.Create(outputVideoFilePath)
     if err != nil {
       return
     }
     if err = ffmpegConverter.outputVideoFile.Close();
     err != nil {
       return
     }

     return
    }

    // Convert will convert the input video and input audio files to an combined
    // output video file
    func(l * localVideo) Convert()(err error) {
     // Do stuff with the internal struct
     // ...
    }
  • avfilter/vf_bwdif : Use common yadif frame management logic

    4 novembre 2018, par Philip Langdale
    avfilter/vf_bwdif : Use common yadif frame management logic
    

    After adding field type management to the common yadif logic, we can
    remove the duplicate copy of that logic from bwdif.

    • [DH] libavfilter/bwdif.h
    • [DH] libavfilter/vf_bwdif.c
    • [DH] libavfilter/x86/vf_bwdif_init.c