【FFmpeg】FFmpeg常用基本命令
2015-12-30 11:15
169 查看
/article/4983861.html
1.分离视频音频流
2.视频解复用
3.视频转码
4.视频封装
5.视频剪切
6.视频录制
7.YUV序列播放
8.YUV序列转AVI
常用参数说明:
主要参数:
-i 设定输入流
-f 设定输出格式
-ss 开始时间
视频参数:
-b 设定视频流量,默认为200Kbit/s
-r 设定帧速率,默认为25
-s 设定画面的宽与高
-aspect 设定画面的比例
-vn 不处理视频
-vcodec 设定视频编解码器,未设定时则使用与输入流相同的编解码器
音频参数:
-ar 设定采样率
-ac 设定声音的Channel数
-acodec 设定声音编解码器,未设定时则使用与输入流相同的编解码器
-an 不处理音频
分类: 多媒体处理
标签: FFmpeg
好文要顶 关注我 收藏该文
一点心青
关注 - 3
粉丝 - 85
+加关注
1
0
(请您对文章做出评价)
« 上一篇:【OpenCV学习】计算两幅图像的重叠区域
» 下一篇:【FFmpeg】ffplay播放rtsp视频流花屏问题
【FFmpeg】FFmpeg常用基本命令
1.分离视频音频流ffmpeg -i input_file -vcodec copy -an output_file_video //分离视频流 ffmpeg -i input_file -acodec copy -vn output_file_audio //分离音频流
2.视频解复用
ffmpeg –i test.mp4 –vcodec copy –an –f m4v test.264 ffmpeg –i test.avi –vcodec copy –an –f m4v test.264
3.视频转码
ffmpeg –i test.mp4 –vcodec h264 –s 352*278 –an –f m4v test.264 //转码为码流原始文件 ffmpeg –i test.mp4 –vcodec h264 –bf 0 –g 25 –s 352*278 –an –f m4v test.264 //转码为码流原始文件 ffmpeg –i test.avi -vcodec mpeg4 –vtag xvid –qsame test_xvid.avi //转码为封装文件 //-bf B帧数目控制,-g 关键帧间隔控制,-s 分辨率控制
4.视频封装
ffmpeg –i video_file –i audio_file –vcodec copy –acodec copy output_file
5.视频剪切
ffmpeg –i test.avi –r 1 –f image2 image-%3d.jpeg //提取图片 ffmpeg -ss 0:1:30 -t 0:0:20 -i input.avi -vcodec copy -acodec copy output.avi //剪切视频 //-r 提取图像的频率,-ss 开始时间,-t 持续时间
6.视频录制
ffmpeg –i rtsp://192.168.3.205:5555/test –vcodec copy out.avi
7.YUV序列播放
ffplay -f rawvideo -video_size 1920x1080 input.yuv
8.YUV序列转AVI
ffmpeg –s w*h –pix_fmt yuv420p –i input.yuv –vcodec mpeg4 output.avi
常用参数说明:
主要参数:
-i 设定输入流
-f 设定输出格式
-ss 开始时间
视频参数:
-b 设定视频流量,默认为200Kbit/s
-r 设定帧速率,默认为25
-s 设定画面的宽与高
-aspect 设定画面的比例
-vn 不处理视频
-vcodec 设定视频编解码器,未设定时则使用与输入流相同的编解码器
音频参数:
-ar 设定采样率
-ac 设定声音的Channel数
-acodec 设定声音编解码器,未设定时则使用与输入流相同的编解码器
-an 不处理音频
分类: 多媒体处理
标签: FFmpeg
好文要顶 关注我 收藏该文
一点心青
关注 - 3
粉丝 - 85
+加关注
1
0
(请您对文章做出评价)
« 上一篇:【OpenCV学习】计算两幅图像的重叠区域
» 下一篇:【FFmpeg】ffplay播放rtsp视频流花屏问题
相关文章推荐
- tmp_table_size and max_heap_table_size
- 深入JVM系列(一)之内存模型与内存分配
- 浅谈飞思卡尔最新调试方式OpenSDA
- C++开发人脸性别识别教程(1)——前瞻
- 自写jquery网页回到顶部效果,渐隐图标,引用js文件就可以
- 解决 “不支持尝试执行的操作”错误
- 跨域与跨域访问
- SVN自动同步资源库到某文件夹
- google离线地图实例,加载本地地图瓦片, 支持点线面及图文标注,坐标定位,卫星、电子地图切换
- 用JS获取地址栏参数的方法(超级简单)
- UIWindow简单介绍
- Linux解决Device eth0 does not seem to be present,delaying initialization错误
- 浅析 int main(int argc, char *argv[])
- web学习之jsp一
- 反编译apk出现的问题
- 常用工具总结
- bootstrap入门
- Android注解框架对比
- java 1
- 【JAVA】apache poi excel 文件读取,各种数据类型,不规则excel格式都可以读取