我想制作一个程序来获取视频和音频并将它们合并。视频类型或音频类型对我来说并不重要。我怎样才能做到这一点?有没有为此而存在的图书馆?我知道有很多关于这个主题的程序,但我想学习如何实现这样的程序。
问问题
2605 次
3 回答
0
查看 C# 中的某种 FFMPEG 包装器。
于 2010-04-22T21:56:47.283 回答
0
在 linux 上多路复用音频和视频的一种简单方法是使用gstreamer。这是您可以在 shell 提示符下使用 gst-launch 创建的 A/V 管道。
filesrc location=file1.vid ! queue ! mux. filesrc location=file2.aud ! queue ! mux. avimux name=mux ! filesink location=output.avi
将 file1.vid 替换为编码视频文件的名称,将 file2.aud 替换为编码音频文件的名称。output.avi 是您需要的容器文件。
于 2010-04-25T08:12:41.200 回答