前言
ffmpeg的
名字来自MPEG
视频编码标准。前FF代表快进。FFmpeg是一套
开源的
计算机程序,可以用来记录,变换的数字
音频和视频,并将其
转换成多种格式的视频流,可以很容易地相互转换。
ffmpeg的
用户有谷歌、脸谱网、YouTube、优酷、爱奇艺、土豆等。
形式
1、libavformat:这是用于发电和各种音视频封装格式的解析,包括获得所需的信息进行解码,生成解码上下文结构和阅读的音频和视频帧,包括分配器和复用器库。
2、使用libavcodec:所有
类型的音频/图像编解码器;
3、libavutil:包含了一些常用
工具的
功能;
4、libswscale:视频场景缩放、颜色映射转换;
5、libpostproc:为后期效果
处理;
6、ffmpeg:是一个视频
文件转换格式的
命令行工具,并且
支持电视卡的实时编码;
7、ffsever:是一个HTTP多媒体实时直播流媒体
服务器,支持时移;
8、ffplay:一个简单的播放器,使用ffmpeg库解析和解码,并
显示通过SDL;
视频中音频和视频图像的提取
在视频中提取音频信息,首选的技术是ffmpeg,和ffmpeg
教程在互联网上绝大多数
都是:
例如,你的文件是test.mp4
单独的视频:ffmpeg -我test.mp4 - vcodec
复制视频流。AVI
单独的音频输出:ffmpeg -我test.mp4 - acodec复制音频stream.mp3 VN
这样,提取视频就没有问题了,但是当我拿起音频时,我遇到了以下
错误:
无效音频流。需要一个MP3音频流。可以,也就是,它也被称为
事实上,只要以下两行
执行,简单地提取音频和视频就不需要那么复杂了:
单独的视频:我test.mp4 ffmpeg视频流。AVI
单独的音频输出:ffmpeg -我test.mp4音频stream.mp3
总结
以上就是本文的全部内容。希望本文的内容能给大家的
学习或
工作带来一定的帮助。如果有任何疑问,您可以留言交流,谢谢您的支持。