ffmpeg常用命令
来源:互联网 发布:苹果软件推荐 编辑:程序博客网 时间:2024/05/16 17:01
1,获取视频的信息
命令:ffmpeg -i myvideo.mp4
输出示例:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'sample.mp4':
Metadata:
major_brand : qt
minor_version : 512
compatible_brands: qt
creation_time : 1970-01-01 00:00:00
encoder : Lavf52.73.0
Duration: 00:09:56.46, start: 0.000000, bitrate: 524 kb/s
Stream #0:0(eng): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 424x240, 420 kb/s, 24 fps, 24 tbr, 24 tbn, 48 tbc
Metadata:
creation_time : 1970-01-01 00:00:00
handler_name : DataHandler
Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 99 kb/s
Metadata:
creation_time : 1970-01-01 00:00:00
handler_name : DataHandler
2、将视频分解成图片序列
命令:ffmpeg -i myvideo.mp4 image%d.jpg
上面的命令会生成image1.jpg,image2.jpg, ...
支持的图片格式有:PGM, PPM, PAM,PGMYUV, JPEG, GIF, PNG, TIFF, SGI
3、从视频抽出声音,并存为Mp3
命令:ffmpeg -i myvideo.mp4 -vn-ar 44100 -ac 2 -ab 192 -f mp3 sound.mp3
说明:
* 源视频:myvideo.mp4
* 音频位率:192kb/s
* 输出格式:mp3
* 生成的声音:sound.mp3
4、分离视频音频流
命令:
ffmpeg -i sample.mp4 -vcodec copy -an output.mp4;//分离视频流
ffmpeg -i sample.mp4 -acodec copy -vn output.aac;//分离音频流
5、转码
命令1:ffmpeg -i sample.mp4 -ab 32 -ar 22050 -qscale 10 -s 682*310 -r 15 output.flv //将mp4转为flv
6、将本地文件推流
命令1:ffmpeg -re -i test.flv -vcodec copy -acodec copy -f flv rtmp://localhost:1935/live/mystream.stream
7、录取笔记本摄像头,并保存
命令:ffmpeg -f video4linux2 -s 320*240 -r 10 -i /dev/video0 test.mp4
8、TS流解复用
命令:ffmpeg -i test.ts -vcodec copy -f m4v test.264
参考:
[1]http://blog.sina.com.cn/s/blog_649561e30100s1x3.html
[2]http://www.cnblogs.com/wainiwann/p/4128154.html
输出示例:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'sample.mp4':
Metadata:
major_brand : qt
minor_version : 512
compatible_brands: qt
creation_time : 1970-01-01 00:00:00
encoder : Lavf52.73.0
Duration: 00:09:56.46, start: 0.000000, bitrate: 524 kb/s
Stream #0:0(eng): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 424x240, 420 kb/s, 24 fps, 24 tbr, 24 tbn, 48 tbc
Metadata:
creation_time : 1970-01-01 00:00:00
handler_name : DataHandler
Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 99 kb/s
Metadata:
creation_time : 1970-01-01 00:00:00
handler_name : DataHandler
2、将视频分解成图片序列
3、从视频抽出声音,并存为Mp3
4、分离视频音频流
命令:
ffmpeg -i sample.mp4 -vcodec copy -an output.mp4;//分离视频流
ffmpeg -i sample.mp4 -acodec copy -vn output.aac;//分离音频流
5、转码
命令1:ffmpeg -i sample.mp4 -ab 32 -ar 22050 -qscale 10 -s 682*310 -r 15 output.flv //将mp4转为flv
6、将本地文件推流
命令1:ffmpeg -re -i test.flv -vcodec copy -acodec copy -f flv rtmp://localhost:1935/live/mystream.stream
7、录取笔记本摄像头,并保存
命令:ffmpeg -f video4linux2 -s 320*240 -r 10 -i /dev/video0 test.mp4
8、TS流解复用
命令:ffmpeg -i test.ts -vcodec copy -f m4v test.264
参考:
[1]http://blog.sina.com.cn/s/blog_649561e30100s1x3.html
[2]http://www.cnblogs.com/wainiwann/p/4128154.html
0 0
- ffmpeg常用命令
- ffmpeg常用命令
- ffmpeg 常用命令
- ffmpeg常用命令
- ffmpeg常用命令
- ffmpeg常用命令
- FFmpeg 常用命令
- ffmpeg常用命令
- ffmpeg常用命令
- ffmpeg常用命令
- FFMPEG常用命令
- ffmpeg 常用命令
- ffmpeg 常用命令
- ffmpeg常用命令
- ffmpeg常用命令
- ffmpeg 常用命令
- FFmpeg常用命令
- ffmpeg常用命令
- HDU1556 Color the ball【树状数组】【区间更新】
- 本博客停止更新,请访问新博客
- Hash算法
- css知识笔记(四)——代码简写、颜色值、长度值
- 基于流量的协议分析
- ffmpeg常用命令
- Android自动接听&挂断电话(包含怎么应对4.1以上版本的权限检)
- 第10题
- function handle in MATLAB
- 第7周-项目3-分数类中的运算符重载-拓展分数的加减乘除(分数与整型 )
- 第11题
- HTML、XML和XHTML的联系与区别
- JAVAIO流小节
- 【转自mos文章】在linux 下正确分辨用的是哪种cpu