我想制作一个需要视频和音频并将它们合并的程序。视频类型或音频类型对我来说并不重要。我怎样才能做到这一点?是否有任何图书馆为此存在?我知道有很多关于这个话题的节目,但我想学习如何实施这样的节目。如何实现视音频合并程序?
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. 合并音频和视频
- 2. 如何合并iPhone中的实时流视频和音频sdk
- 3. Java Web应用程序。合并音频和视频
- 4. 音频视频与主视频声音合并
- 5. ffmpeg合并视频和音频+淡出
- 6. FFmpeg音频视频合并commad
- 7. 合并音频和视频Swift
- 8. 合并音频与视频的Objective-C
- 9. 合并WAV音频和WebM视频
- 10. 完美的音频与视频合并
- 11. 在android中实现语音/视频聊天应用程序
- 12. 如何在ios中合并音频和视频
- 13. 如何使用MediaMuxer合并音频和视频?
- 14. 如何在Java中合并音频和视频
- 15. 如何在Windows Phone 8中合并音频和视频
- 16. 如何在Android中合并音频和视频文件
- 17. 将无序图像合并到视频(+ MP3音频)
- 18. 结合了音频的图像序列,并进行视频
- 19. 在MATLAB中将音频和视频合并为视频文件
- 20. 如何在网络上编程音频/视频应用程序?
- 21. 如何Android应用程序使用YouTube视频和结合本地音频
- 22. 如何在android中剪切音频文件并合并视频文件?
- 23. 如何使用ffmpeg在单个命令中合并视频并添加音频?
- 24. 如何实现HTML5音频聊天
- 25. 如何实现一个多通道音频预混合器.net
- 26. 如何在Unity3D中实现360视频和声音虚拟现实
- 27. 如何实现语音和视频聊天
- 28. 如何在视频文件的AVplayer中实现音量控制?
- 29. 如何在iphone应用程序中同步音频和视频
- 30. 如何在qtcreator中实现Qabstractvideosurface并监视每帧视频?
与此库.can我可以合并视频和音频文件?例如:我有2个文件(卡通视频和语音音频)。我想合并它们。 – ibrahimyilmaz 2010-04-22 22:08:54
是的,你可以。太好了! – jini 2010-04-28 22:23:18