Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 4599660
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 21, 20262026-05-21T23:34:22+00:00 2026-05-21T23:34:22+00:00

I have a C program which generates a series of images and I wanted

  • 0

I have a C program which generates a series of images and I wanted to make them into a video which should be streamed in real time or stored in a file. While reading up ffmpeg documentation I came across repeatedly that ffmpeg can take input from named pipes.

My question is in what format should the files given into the pipe should be and how to input the files into the pipe.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-21T23:34:23+00:00Added an answer on May 21, 2026 at 11:34 pm

    From what I know, there aren’t any requirements on the format of the video that will be put to the named pipe. You could put anything ffmpeg can open. For instance, I had developend a program using ffmpeg libraries that was reading an h264 video from a named pipe and retrieved statistics from it – the named pipe was filled through another program. This is really a very nice and clean solution for continous video.

    Now, concerning your case, I believe that you have a small problem, since the named pipe is just one file and ffmpeg won’t be able to know that there are multiple images in the same file! So if you declare the named pipe as input, ffmpeg will believe that you have only one image – not good enough …

    One solution I can think of is to declare that your named pipe contains a video – so ffmpeg will continously read from it and store it or stream it. Of course your C program would need generate and write that video to the named pipe… This isn’t as hard as it seems! You could convert your images (you haven’t told us what is their format) to YUV and simply write one after the other in the named pipe (a YUV video is a headerless series of YUV images – also you can easily convert from BPM to YUV, just check the wikipedia entry on YUV). Then ffmpeg will think that the named pipe contains a simple YUV file so you can finally read from it and do whatever you want with that.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a c++ program which generates many data files each of them containing
I have a program which dynamically generates a GUI. I don't know how many
I have a python script that runs a program, which generates few .exe files
I have a program which takes a long time to complete. I would like
I have a program which simulates a physical system that changes over time. I
I have a program which generates its own Wireshark pcap-file (sort of a network
I have a method in my project which when placed into its own program
I have a program which runs tests and generates a grid-view with all the
I have a Java program which generates a text file on a UNIX server.
I have this method which generates a license by running an exe program on

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.