Recherche avancée

Médias (91)

Autres articles (22)

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

  • Problèmes fréquents

    10 mars 2010, par

    PHP et safe_mode activé
    Une des principales sources de problèmes relève de la configuration de PHP et notamment de l’activation du safe_mode
    La solution consiterait à soit désactiver le safe_mode soit placer le script dans un répertoire accessible par apache pour le site

  • Liste des distributions compatibles

    26 avril 2011, par

    Le tableau ci-dessous correspond à la liste des distributions Linux compatible avec le script d’installation automatique de MediaSPIP. Nom de la distributionNom de la versionNuméro de version Debian Squeeze 6.x.x Debian Weezy 7.x.x Debian Jessie 8.x.x Ubuntu The Precise Pangolin 12.04 LTS Ubuntu The Trusty Tahr 14.04
    Si vous souhaitez nous aider à améliorer cette liste, vous pouvez nous fournir un accès à une machine dont la distribution n’est pas citée ci-dessus ou nous envoyer le (...)

Sur d’autres sites (2821)

  • Burn subtitles with emojis on a video in android java

    19 mars 2024, par Maor Cohen

    video.mp4, subtitles.ass

    


    the ass file contains emojis. how to burn it on a video ? I tried ffmpeg.

    


    ffmpeg -i video.mp4 -vf "ass=subtitles.ass" -c:a copy -c:v h264 -crf 23 -preset veryfast output.mp4

    


    but the emojis are not showing. instead, rectangles are showing. it happens in every font I choose.

    


    subtitles.ass :
Format : Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding

    


    Style : Default,opensans_bold,59,&Hffb3b4,&HF0000000,&H000000,&HF0000000,-1,0,0,0,100,100,0,0,1,5,0,2,64,64,604,1

    


    [Events]

    


    Format : Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text

    


    Dialogue : 0,0:00:00.00,0:00:00.68,Default,,0,0,0,,yes 😍😄💙

    


  • FFMPEG command works on terminal but not with Java/Kotlin

    11 septembre 2019, par Antony

    I’m trying to use an FFMPEG command for concatenating different videos. The command is

    ffmpeg -i video.mp4 -i video-2.mp4 -filter_complex "[0:v:0] [0:a:0] [1:v:0] [1:a:0] concat=n=2:v=1:a=1 [v] [a]" -map "[v]" -map "[a]" output.mp4

    This command works good when I run on Windows PowerShell. But when I try to run with Kotlin code it doesn’t work.

    val firstVideo = "D:\\Videos\\ffmpeg\\video.mp4"
    val secondVideo = "D:\\Videos\\ffmpeg\\video-2.mp4"
    val resultPath = "D:\\Videos\\ffmpeg\\result-2.mp4"

    val cmd = "ffmpeg -i $firstVideo -i $secondVideo -filter_complex \"[0:v:0] [0:a:0] [1:v:0] [1:a:0] concat=n=2:v=1:a=1 [v] [a]\" -map \"[v]\" -map \"[a]\" $resultPath"
    .split(" ").toTypedArray()

    Runtime.getRuntime().exec(cmd)

    I’m not taking any error messages since I’m using FFMPEG cli.

    Also, this piece of Kotlin works perfect when I’m trying to run other FFMPEG operations.

  • xuggler encoder Java

    10 novembre 2014, par Gagan93

    This is a simple code which I am using to convert an .mp4 file to .mp3 file.

    import com.xuggle.mediatool.IMediaReader;
    import com.xuggle.mediatool.IMediaWriter;
    import com.xuggle.mediatool.ToolFactory;
    import com.xuggle.xuggler.ICodec;
    public class VideoToAudio {
       public void convertVideoToAudio(){
       IMediaReader reader = ToolFactory.makeReader("D://saada.mp4");
       IMediaWriter writer = ToolFactory.makeWriter("D://a.mp3",reader);

       int sampleRate = 44100;
       int channels = 1;

       writer.addAudioStream(0, 0, ICodec.ID.CODEC_ID_MP3, channels, sampleRate);
        reader.addListener(writer);
       while (reader.readPacket() == null);
       }

       public static void main(String [] args){
       VideoToAudio vta = new VideoToAudio();
       try{
           vta.convertVideoToAudio();
       }
       catch(Exception e){
           System.out.println("Could not open video file");
       }
       }

    I am getting the following error

    [main] ERROR org.ffmpeg - [mp3 @ 04CBF8A0] Invalid audio stream. Exactly one MP3 audio stream is required.
    [main] ERROR com.xuggle.xuggler - Error : could not write header for container (../../../../../../../csrc/com/xuggle/xuggler/Container.cpp:827)
    Could not open video file

    Any suggestions/ help ?