ffmpeg 常用命令

参数说明如下:

1.–y表示覆盖输出文件;

2.–i表示输入文件;

3.–ab表示音频数据流量,一般选择32、64、96、128;

4.–ar表示音频采样率,单位为Hz;

5.–b:v表示视频码率;

6.–r表示帧速率,单位为Hz;

7.–s640x358表示帧尺寸,输出的分辨率为640×358;

8.D:\Download\beijing5-360p.flv表示输出的文件。

1.播放音频

使用ffplay命令就可以播放一个音频文件了,例如执行下面的命令播放一个mp3文件:ffplay.exe D:\Download\4b.mp3,执行之后就会弹出一个窗口进行播放。

2.播放视频

跟播放音频文件类似,播放视频文件的时候,将命令后面的文件改为视频文件的路径即可。例如,播放一个mp4文件,执行如下命令:ffplay.exeD:\Download\beijing5-360p.mp4

3.视频格式转换

将mp4转换为flv格式:ffmpeg -y -iD:\Download\beijing5-360p.mp4 -ab 56k -ar 22050 -b:v 500k -r 29.97 -s 640x358D:\Download\beijing5-360p.flv:

4.截图

执行如下命令进行截图:ffmpeg -y -iD:\Download\beijing5-360p.mp4 -ss 165.000 -frames 1 -f image2D:\Download\images\cap%3d.jpg

5.录制屏幕

ffmpeg录制视频的方法很简单,执行下面的命令:ffmpeg -f alsa -ac 1-i pulse -acodec aac -f x11grab -s 1024×600 -i :0.0 –sameq a.mp4。

这条命令不但可以录制屏幕,还可以录制声音,其中录制声音的部分是:-f alsa -ac 1 -i pulse-acodec aac。录制视频的是: -f x11grab -s1024x600 -i :0.0 –sameq。

6. 视频切割

剪切的同时,格式不变,音视频参数不变:ffmpeg -y -i bjysxyt5.mp4 -ss 00:00:00.0 -t 00:01:00.0 -acodec copy -vcodec copy -async 1 bjysxyt1.mp4

剪切的同时,音视频参数不变,只转换格式:ffmpeg -y -i bjysxyt5.mp4 -ss 00:00:00.0 -t 00:01:00.0 -acodec copy -vcodec copy -async 1 bjysxyt1.flv

剪切的同时,格式不变,只转换音视频参数:ffmpeg -y -i bjysxyt5.mp4 -ss 00:00:00.0 -t 00:01:00.0 -ab 56k -ar 44100 -b:v 2200k -r 29.97 -s 640×360 bjysxyt1.mp4

剪切的同时,既转换格式又转换音视频参数:ffmpeg -y -i bjysxyt5.mp4 -ss 00:00:00.0 -t 00:01:00.0 -ab 56k -ar 44100 -b:v 2200k -r 29.97 -s 640×360 bjysxyt1.flv

说明:-i表示输入文件;-acodec copy -vcodec copy 表示音频、视频不进行编解码,直接复制源视频;-ss表示起始时间,-t表示时长,格式均为“小时:分钟:秒”。

7.获取视频信息

ffprobe -v quiet -print_format json -show_format -show_streams VIDEO_FILE

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.分离视频音频流 ffmpeg -i input_file -vcodec copy -an output_fi...
    XLAccount阅读 3,147评论 0 8
  • 写在前面: 今天往移动硬盘上拷电影的时候忽然遇见文件过大无法拷贝的问题。因为一个移动硬盘如果分区为NTFS格式,那...
    vincentgemini阅读 14,624评论 0 9
  • 这里通过软件MediaInfo来查看视频信息。其中黄色为帧数,红色为比特率 基本用法: 1除来上面我们通过软件来查...
    夏广成阅读 8,233评论 1 7
  • 文章来源 http://blog.superuser.com/2012/02/24/ffmpeg-the-ulti...
    fordring2008阅读 866评论 0 0
  • 骗别人很容易,骗自己? 更容易! 1 誓言同学从小就是个认真好学的好学生,不仅仅是因为家里给他给予厚望,时间长了连...
    Mac0阅读 748评论 2 5

友情链接更多精彩内容