Recherche avancée

Médias (1)

Mot : - Tags -/ipad

Autres articles (69)

  • La file d’attente de SPIPmotion

    28 novembre 2010, par

    Une file d’attente stockée dans la base de donnée
    Lors de son installation, SPIPmotion crée une nouvelle table dans la base de donnée intitulée spip_spipmotion_attentes.
    Cette nouvelle table est constituée des champs suivants : id_spipmotion_attente, l’identifiant numérique unique de la tâche à traiter ; id_document, l’identifiant numérique du document original à encoder ; id_objet l’identifiant unique de l’objet auquel le document encodé devra être attaché automatiquement ; objet, le type d’objet auquel (...)

  • Le profil des utilisateurs

    12 avril 2011, par

    Chaque utilisateur dispose d’une page de profil lui permettant de modifier ses informations personnelle. Dans le menu de haut de page par défaut, un élément de menu est automatiquement créé à l’initialisation de MediaSPIP, visible uniquement si le visiteur est identifié sur le site.
    L’utilisateur a accès à la modification de profil depuis sa page auteur, un lien dans la navigation "Modifier votre profil" est (...)

  • Configurer la prise en compte des langues

    15 novembre 2010, par

    Accéder à la configuration et ajouter des langues prises en compte
    Afin de configurer la prise en compte de nouvelles langues, il est nécessaire de se rendre dans la partie "Administrer" du site.
    De là, dans le menu de navigation, vous pouvez accéder à une partie "Gestion des langues" permettant d’activer la prise en compte de nouvelles langues.
    Chaque nouvelle langue ajoutée reste désactivable tant qu’aucun objet n’est créé dans cette langue. Dans ce cas, elle devient grisée dans la configuration et (...)

Sur d’autres sites (8248)

  • avfilter/x86/vf_blend : use unaligned movs for output

    19 janvier 2022, par Marton Balint
    avfilter/x86/vf_blend : use unaligned movs for output
    

    Fixes crashes with :

    ffmpeg -f lavfi -i allyuv=d=1 -vf tblend=difference128,pad=5000:ih:1 -f null x

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

    • [DH] libavfilter/x86/vf_blend.asm
  • How to manipulate files by ffmpeg in Android 31 : permission denied

    17 septembre 2021, par Omid.N

    I am trying to use FFmpeg in my android app. So I want to test it if it works before moving on. I use an external library : github link
    &#xA;The code looks like this :

    &#xA;

    package net.omidn.aslanmediaconverter;&#xA;&#xA;import android.net.Uri;&#xA;import android.os.Bundle;&#xA;import android.util.Log;&#xA;import android.widget.TextView;&#xA;&#xA;import androidx.appcompat.app.AppCompatActivity;&#xA;&#xA;import com.arthenica.ffmpegkit.ExecuteCallback;&#xA;import com.arthenica.ffmpegkit.FFmpegKit;&#xA;import com.arthenica.ffmpegkit.FFmpegSession;&#xA;import com.arthenica.ffmpegkit.Session;&#xA;&#xA;import net.bramp.ffmpeg.job.FFmpegJob;&#xA;&#xA;import java.io.BufferedInputStream;&#xA;import java.io.File;&#xA;import java.io.IOException;&#xA;import java.io.InputStream;&#xA;&#xA;&#xA;public class MainActivity extends AppCompatActivity {&#xA;    &#xA;    private static final String TAG = "MainActivity";&#xA;    FFmpegJob myjob;&#xA;&#xA;    @Override&#xA;    protected void onCreate(Bundle savedInstanceState) {&#xA;&#xA;&#xA;        super.onCreate(savedInstanceState);&#xA;        setContentView(R.layout.activity_main);&#xA;&#xA;        TextView textView = (TextView) findViewById(R.id.text_view);&#xA;&#xA;&#xA;        FFmpegJob job = null;&#xA;&#xA;        File inFile = new File("/storage/emulated/0/video_2021-05-29_17-50-20.mp4");&#xA;        String inputName = Uri.fromFile(inFile).toString();&#xA;        Log.d(TAG, inputName);&#xA;        Log.d(TAG,"file exists : " &#x2B; String.valueOf(inFile.exists()));&#xA;        Log.d(TAG,"file canRead : " &#x2B; String.valueOf(inFile.canRead()));&#xA;&#xA;        FFmpegSession fFmpegSession = FFmpegKit.executeAsync("-i file:///storage/emulated/0/video_2021-05-29_17-50-20.mp4 -c:v mpeg4 file:///storage/emulated/0/out.mp4",&#xA;                new ExecuteCallback() {&#xA;                    @Override&#xA;                    public void apply(Session session) {&#xA;&#xA;                    }&#xA;                });&#xA;        try {&#xA;            Thread.sleep(5000);&#xA;        } catch (InterruptedException e) {&#xA;            e.printStackTrace();&#xA;        }&#xA;        textView.setText("" &#x2B; fFmpegSession.getState().name() &#x2B; "    " &#x2B; fFmpegSession.getOutput());&#xA;    }&#xA;&#xA;}&#xA;&#xA;

    &#xA;

    As you can see I give the files with file:/// protocol. If I don't use that the resault is the same. The three lines of Log.d(...) will print :

    &#xA;

    2021-06-03 00:58:08.869 8376-8376/net.omidn.aslanmediaconverter D/MainActivity: file:///storage/emulated/0/video_2021-05-29_17-50-20.mp4&#xA;2021-06-03 00:58:08.869 8376-8376/net.omidn.aslanmediaconverter D/MainActivity: file exists : true&#xA;2021-06-03 00:58:08.869 8376-8376/net.omidn.aslanmediaconverter D/MainActivity: file canRead : false&#xA;

    &#xA;

    The video file has read access on the storage :&#xA;The video file has read access

    &#xA;

  • FFMPEG on MACOSX is complaining "no matches found"

    15 juin 2022, par Byte Player

    I have a FFMPEG command line function that works perfectly on Windows but on Mac produces the following error :

    &#xA;

    "no matches found [1:a]adelay=15000:all=1[aud2]"
    &#xA;"no matches found [2:a]adelay=5000:all=1[aud3]"

    &#xA;

    Here is the command (less the full paths which just made it very hard to read). I've verified that the files exist at the paths specified by copying the file path from the command line and going into terminal, typing "open" then pasting in the copied path and pressing enter. In all cases they played.

    &#xA;

    ffmpeg -loglevel warning -hide_banner -y -i "file1.mp3" -t 5 -i "file2.mp3" -i "file3.mp3" -i "file4.mp3" -ss 25 -t 15 -i "file5.mp3" -ss 15 -t 5 -i "file6.mp3" -filter_complex [1:a]adelay=15000:all=1[aud1];[2:a]adelay=5000:all=1[aud2];[4:a]adelay=25000:all=1[aud4];[5:a]adelay=5000:all=1[aud5];[aud1][aud2][aud4][aud5]amix=inputs=6:duration=longest:dropout_transition=0:normalize=0 "output.mp3"&#xA;

    &#xA;

    I know the immediate response (as it should be), is update your FFMPEG but I got the latest build (built on 2022-06-12) and here's what it reports...

    &#xA;

    ffmpeg version N-107092-g843c4346b1-tessus Copyright (c) 2000-2022 the FFmpeg developers&#xA;  built with Apple clang version 11.0.0 (clang-1100.0.33.17)&#xA;  configuration: --cc=/usr/bin/clang --prefix=/opt/ffmpeg --extra-version=tessus --enable-avisynth --enable-fontconfig --enable-gpl --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libfreetype --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvmaf --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-version3 --pkg-config-flags=--static --disable-ffplay&#xA;  libavutil      57. 26.100 / 57. 26.100&#xA;  libavcodec     59. 33.100 / 59. 33.100&#xA;  libavformat    59. 24.100 / 59. 24.100&#xA;  libavdevice    59.  6.100 / 59.  6.100&#xA;  libavfilter     8. 40.100 /  8. 40.100&#xA;  libswscale      6.  6.100 /  6.  6.100&#xA;  libswresample   4.  6.100 /  4.  6.100&#xA;  libpostproc    56.  5.100 / 56.  5.100&#xA;Hyper fast Audio and Video encoder&#xA;usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...&#xA;

    &#xA;

    Any insight or help would be GREATLY appreciated.

    &#xA;