Recherche avancée

Médias (1)

Mot : - Tags -/vidéo

Autres articles (111)

  • XMP PHP

    13 mai 2011, par

    Dixit Wikipedia, XMP signifie :
    Extensible Metadata Platform ou XMP est un format de métadonnées basé sur XML utilisé dans les applications PDF, de photographie et de graphisme. Il a été lancé par Adobe Systems en avril 2001 en étant intégré à la version 5.0 d’Adobe Acrobat.
    Étant basé sur XML, il gère un ensemble de tags dynamiques pour l’utilisation dans le cadre du Web sémantique.
    XMP permet d’enregistrer sous forme d’un document XML des informations relatives à un fichier : titre, auteur, historique (...)

  • Taille des images et des logos définissables

    9 février 2011, par

    Dans beaucoup d’endroits du site, logos et images sont redimensionnées pour correspondre aux emplacements définis par les thèmes. L’ensemble des ces tailles pouvant changer d’un thème à un autre peuvent être définies directement dans le thème et éviter ainsi à l’utilisateur de devoir les configurer manuellement après avoir changé l’apparence de son site.
    Ces tailles d’images sont également disponibles dans la configuration spécifique de MediaSPIP Core. La taille maximale du logo du site en pixels, on permet (...)

  • Configuration spécifique d’Apache

    4 février 2011, par

    Modules spécifiques
    Pour la configuration d’Apache, il est conseillé d’activer certains modules non spécifiques à MediaSPIP, mais permettant d’améliorer les performances : mod_deflate et mod_headers pour compresser automatiquement via Apache les pages. Cf ce tutoriel ; mode_expires pour gérer correctement l’expiration des hits. Cf ce tutoriel ;
    Il est également conseillé d’ajouter la prise en charge par apache du mime-type pour les fichiers WebM comme indiqué dans ce tutoriel.
    Création d’un (...)

Sur d’autres sites (2306)

  • 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;