Recherche avancée

Médias (10)

Mot : - Tags -/wav

Autres articles (99)

  • MediaSPIP 0.1 Beta version

    25 avril 2011, par

    MediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
    The zip file provided here only contains the sources of MediaSPIP in its standalone version.
    To get a working installation, you must manually install all-software dependencies on the server.
    If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...)

  • HTML5 audio and video support

    13 avril 2011, par

    MediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
    The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
    For older browsers the Flowplayer flash fallback is used.
    MediaSPIP allows for media playback on major mobile platforms with the above (...)

  • ANNEXE : Les plugins utilisés spécifiquement pour la ferme

    5 mars 2010, par

    Le site central/maître de la ferme a besoin d’utiliser plusieurs plugins supplémentaires vis à vis des canaux pour son bon fonctionnement. le plugin Gestion de la mutualisation ; le plugin inscription3 pour gérer les inscriptions et les demandes de création d’instance de mutualisation dès l’inscription des utilisateurs ; le plugin verifier qui fournit une API de vérification des champs (utilisé par inscription3) ; le plugin champs extras v2 nécessité par inscription3 (...)

Sur d’autres sites (3739)

  • When using ffmpeg.exe to create video from sequence of images the result is avi file that show green color why ?

    9 janvier 2014, par user3163653

    In Form1 im taking screenshots of my screen I checked they are ok i save them to the hard disk and see they are ok.

    private void timer1_Tick(object sender, EventArgs e)
           {

               using (bitmap = (Bitmap)ScreenCapture.CaptureScreen(true))
               {

               Image mScreenImage = new Bitmap(Screen.PrimaryScreen.Bounds.Width,
                                        Screen.PrimaryScreen.Bounds.Height);
               Graphics g = Graphics.FromImage(bitmap);
               g.CopyFromScreen(0, 0, 0, 0, new Size(bitmap.Width, bitmap.Height));
               g.Dispose();
                   bitmap.Save(@"D:\Testbmp\" + counter.ToString("D6") + ".jpg", ImageFormat.Jpeg);
                   counter++;
               ffmp.PushFrame((Bitmap)mScreenImage);

               }

           }

    Then in the new class ffmp im using pipe to get the screenshots and build the avi file in real time :

    using System;
    using System.Windows.Forms;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Drawing;
    using System.IO.Pipes;
    using System.Runtime.InteropServices;
    using System.Diagnostics;
    using System.IO;

    namespace ScreenVideoRecorder
    {
       class Ffmpeg
       {
           NamedPipeServerStream p;
           String pipename = "mytestpipe";
           System.Diagnostics.Process process;
           string ffmpegFileName = "ffmpeg.exe";
           string workingDirectory;

           public Ffmpeg()
           {
               workingDirectory = Path.GetDirectoryName(Application.ExecutablePath);
               Logger.Write("workingDirectory: " + workingDirectory);
               if (!Directory.Exists(workingDirectory))
               {
                   Directory.CreateDirectory(workingDirectory);
               }
               ffmpegFileName = Path.Combine(workingDirectory, ffmpegFileName);
               Logger.Write("FfmpegFilename: " + ffmpegFileName);
           }

           public void Start(string pathFileName, int BitmapRate)
           {
               try
               {

                   string outPath = pathFileName;
                   p = new NamedPipeServerStream(pipename, PipeDirection.Out, 1, PipeTransmissionMode.Byte);

                   ProcessStartInfo psi = new ProcessStartInfo();
                   psi.WindowStyle = ProcessWindowStyle.Hidden;
                   psi.UseShellExecute = false;
                   psi.CreateNoWindow = false;
                   psi.FileName = ffmpegFileName;
                   psi.WorkingDirectory = workingDirectory;
                   psi.Arguments = @"-f rawvideo -pix_fmt yuv420p -video_size 1920x1080 -i \\.\pipe\mytestpipe -map 0 -c:v mpeg4 -r " + BitmapRate + " " + outPath;
                   process = Process.Start(psi);
                   process.EnableRaisingEvents = false;
                   psi.RedirectStandardError = true;
                   p.WaitForConnection();
               }
               catch (Exception err)
               {
                   Logger.Write("Exception Error: " + err.ToString());
               }
           }

           public void PushFrame(Bitmap bmp)
           {
               try
               {
                   int length;
                   // Lock the bitmap's bits.
                   //bmp = new Bitmap(1920, 1080);
                   Rectangle rect = new Rectangle(0, 0, bmp.Width, bmp.Height);
                   //Rectangle rect = new Rectangle(0, 0, 1280, 720);
                   System.Drawing.Imaging.BitmapData bmpData =
                       bmp.LockBits(rect, System.Drawing.Imaging.ImageLockMode.ReadOnly,
                       bmp.PixelFormat);

                   int absStride = Math.Abs(bmpData.Stride);
                   // Get the address of the first line.
                   IntPtr ptr = bmpData.Scan0;

                   // Declare an array to hold the bytes of the bitmap.
                   //length = 3 * bmp.Width * bmp.Height;
                   length = absStride * bmpData.Height;
                   byte[] rgbValues = new byte[length];

                   //Marshal.Copy(ptr, rgbValues, 0, length);
                   int j = bmp.Height - 1;
                   for (int i = 0; i < bmp.Height; i++)
                   {
                       IntPtr pointer = new IntPtr(bmpData.Scan0.ToInt32() + (bmpData.Stride * j));
                       System.Runtime.InteropServices.Marshal.Copy(pointer, rgbValues, absStride * (bmp.Height - i - 1), absStride);
                       j--;
                   }
                   p.Write(rgbValues, 0, length);
                   bmp.UnlockBits(bmpData);
               }
               catch(Exception err)
               {
                   Logger.Write("Error: " + err.ToString());
               }

           }

           public void Close()
           {
               p.Close();
           }
       }
    }

    This is the arguments im using now :

    psi.Arguments = @"-f rawvideo -pix_fmt yuv420p -video_size 1920x1080 -i \\.\pipe\mytestpipe -map 0 -c:v mpeg4 -r " + BitmapRate + " " + outPath;

    Before that I tried to use libx264 instead the mpeg4 but it didn't create the avi file good.
    The problem is that the avi file on the hard disk when I play it show just green color.
    I can play any other avi files on my hard disk but when playing this avi file I see green.

    enter image description here

    And this is what I see when im playing the avi file :

    enter image description here

    I tried to use Gspot to find if I need any codec to install and this is what I see :

    enter image description here

    And I have ffdshow installed already so what should I do now ?

  • About Ffmpeg,Console show 'frame=0 fps=0.0 q=0.0 Lsize=0kB time=00:00:00.00' No data pull&push

    9 janvier 2019, par Lus

    I want to use Ffmpeg to pull&push video stream from HLS to RTMP.at first it’s normal,but when I open more,it’s run normally ,but no video data pull&push

    Environment:Windows64+Ngg-§rtmp-static+Ffmpeg-static+Java1.8

    It’s useless,even if I restart rtmp-server.

    ffmpeg -i xxx/live.m3u8 -vcodec h264-s 720*480 -an -f flv -y rtmp://xxx

    The first few video streams is normal,but when I open more streams (5+),
    it run normally,but no data pull.like this.

    2019-01-08 10:58:15.658  INFO ->frame=0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A dup=0 drop=720 speed=   0x
    2019-01-08 10:58:16.598  INFO ->[http @ 0000015efc568280] Opening 'xxx/1/live.m3u8' for reading
    2019-01-08 10:58:16.984  INFO ->[http @ 0000015efb1200c0] Opening 'xxx/1/seghik30.ts' for reading
    2019-01-08 10:58:17.083  INFO ->frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A dup=0 drop=744 speed=   0x    
    2019-01-08 10:58:18.033  INFO ->[http @ 0000015efc568280] Opening 'xxx/1/live.m3u8' for reading
    2019-01-08 10:58:18.146  INFO ->[http @ 0000015efb1200c0] Opening 'xxx/1/seghik31.ts' for reading
    2019-01-08 10:58:18.267  INFO ->frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A dup=0 drop=770 speed=   0x    
    2019-01-08 10:58:19.220  INFO ->[http @ 0000015efc568280] Opening 'xxx/1/live.m3u8' for reading
    2019-01-08 10:58:19.317  INFO ->[http @ 0000015efb1200c0] Opening 'xxx/1/seghik32.ts' for reading
    2019-01-08 10:58:19.415  INFO ->[http @ 0000015efb138600] Opening 'xxx/1/seghik33.ts' for reading
    2019-01-08 10:58:19.494  INFO ->frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A dup=0 drop=795 speed=   0x    
    2019-01-08 10:58:20.375  INFO ->[http @ 0000015efc568280] Opening 'xxx/1/live.m3u8' for reading
    2019-01-08 10:58:20.486  INFO ->[http @ 0000015efb138600] Opening 'xxx/1/seghik34.ts' for reading
  • Crop layout for Videos using touch for a Video Editor like Video Show or Filmora Go in android studio [closed]

    26 août 2020, par Rayhan Khan

    I am new to the android studio (Java) and video editing application. I am developing a video editor in android studio with FFMpeg Library.

    


    I want to create a crop layout with a rectangle layer on top of it to measure the details like :

    


    

crop video width : 900
crop video height : 500
left distance (x value) : 190
top distance (y value) : 110

                                    1280
****************************************************************************
*FULL VIDEO                           |                                    *
*                                    110                                   *
*                                     |                                    *
*            **************************************************            *
*            *                       900                      *            *
*            *                                                *            *
*            *                                                *            *
*            *                                                *            *
*            *                                                *            *
*            *                                                *            *
*----190-----*                     CONTENT                500 *----190-----* 720
*            *                                                *            *
*            *                                                *            *
*            *                                                *            *
*            *                                                *            *
*            *                                                *            *
*            **************************************************            *
*                                     |                                    *
*                                    110                                   *
*                                     |                                    *
****************************************************************************


    


    Please help. Thank you.

    


    Screenshot 1 :

    


    Image 1

    


    Screenshot 2 :

    


    Image 2