Ffmpeg 我可以通过代码将h264和aac合并到ts流吗?

Ffmpeg 我可以通过代码将h264和aac合并到ts流吗?,ffmpeg,video-streaming,Ffmpeg,Video Streaming,我从USB设备接收到一个h264流和aac流,我需要将它们合并并输出到一个文件中,我可以通过ffmpeg实现 FFMpeg: ffmpeg -i audio.au -i video.h264 -vcodec copy -acodec copy play.ts 我想在我的c代码中实现这一点,这是一个LinuxC应用程序 谁能给我一些示例代码或提示 使用C,IMHO最简单的方法是“系统” #include <studio.h> ..... system("ffmpe

我从USB设备接收到一个h264流和aac流,我需要将它们合并并输出到一个文件中,我可以通过ffmpeg实现

FFMpeg: ffmpeg -i audio.au -i video.h264 -vcodec copy -acodec copy play.ts
我想在我的c代码中实现这一点,这是一个LinuxC应用程序


谁能给我一些示例代码或提示

使用C,IMHO最简单的方法是“系统”

   #include <studio.h>
   ..... 
   system("ffmpeg -i audio.au -i video.h264 -vcodec copy -acodec copy play.ts")
#包括
..... 
系统(“ffmpeg-i audio.au-i video.h264-vcodec copy-acodec copy play.ts”)

但请注意ffmpeg许可证。因为取决于你的程序如何使用ffmpeg,它可能有巨大的影响

您可以使用FIFO来实现这一点。将这两个文件写入FIFO。

您的代码使用哪种编程语言?它是一个linux c应用程序。