我想制作一个需要视频和音频并将它们合并的程序。视频类型或音频类型对我来说并不重要。我怎样才能做到这一点?是否有任何图书馆为此存在?我知道有很多关于这个话题的节目,但我想学习如何实施这样的节目。如何实现视音频合并程序?
1
A
回答
3
的技术术语,你正在尝试做的是“multiplexing”,并通常被称为“混流”。
FFmpeg是一个多平台的命令行工具,可以做到这一点,并且可以说是行业标准。许多项目将FFmpeg封装到库和GUI中。
FFmpeg也是开源的,所以你可以下载代码,看看他们是如何做到的。那个呃,它非常大,很复杂。
如果你有兴趣的流合并独立的音频和视频文件一起到目标文件的实际力学,那么你需要学习很多关于container formats和Codecs。
0
看看C#中的某种FFMPEG包装。
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是你需要的容器文件。
相关问题
- 1. 如何合并iPhone中的实时流视频和音频sdk
- 2. 完美的音频与视频合并
- 3. FFmpeg音频视频合并commad
- 4. ffmpeg合并视频和音频+淡出
- 5. 如何在Java中合并音频和视频
- 6. 如何使用MediaMuxer合并音频和视频?
- 7. 如何在ios中合并音频和视频
- 8. 将无序图像合并到视频(+ MP3音频)
- 9. 结合了音频的图像序列,并进行视频
- 10. 如何在网络上编程音频/视频应用程序?
- 11. 如何使用ffmpeg在单个命令中合并视频并添加音频?
- 12. 如何实现HTML5音频聊天
- 13. 如何实现一个多通道音频预混合器.net
- 14. 如何在Unity3D中实现360视频和声音虚拟现实
- 15. 如何实现语音和视频聊天
- 16. 如何在qtcreator中实现Qabstractvideosurface并监视每帧视频?
- 17. 如何使用FFMPEG合并音频和视频时减小合成视频的大小?
- 18. iOS从相机捕获视频并实时与音频文件混合
- 19. 我们如何在Windows 8应用程序中合并视频和音频文件?
- 20. 合并音频文件
- 21. 合并pcm音频文件
- 22. 实现合并排序C++
- 23. Java合并排序实现
- 24. 音频插件的实现
- 25. 循环回音频实现?
- 26. 合并(视频和声音)与(背景音乐)
- 27. 如何使用ffmpeg将两个视频/音频流合并为一个
- 28. iOS - 将两个视频合并为单个带有音频的视频文件
- 29. 合并音频和视频/图像以创建电影文件
- 30. FFMPEG从3个源合并与另一视频+音频
与此库.can我可以合并视频和音频文件?例如:我有2个文件(卡通视频和语音音频)。我想合并它们。 – ibrahimyilmaz 2010-04-22 22:08:54
是的,你可以。太好了! – jini 2010-04-28 22:23:18