fmpeg是瑞士军刀,也可以说是音频和视频的APP应用,提供了丰富的选择和灵活性。 在大多数情况下,用户为了看视频和听音乐而安装了ffmeg。 关于ffmeg的详细情况,介绍了:here,在ffmpeg -formats中可以看到fmpeg支持的视频格式,左侧表示e可以编码,d表示可以解码

本文重点介绍了命令行中ffmeg的7种技巧:

1 音频转换

f mpeg-imy _ audio.wav my_audio.MP3-I之后是要转换的音频文件,my _ audio.MP3是所需的音频文件

2 视频转换

f mpeg-imy _ video.mpeg-s500500 my_video.flv-I之后是源视频文件,-s是目标视频文件的分辨率my _ video.flv

3 从视频中截取图片

ffmpeg -i test.mpg image%d.jpg可以使用默认1s剪切25张图像,并使用-r设置每秒剪切的图像数

-r fps设置帧速率。 也就是说,每秒捕获的图像数。 默认值为25

ffmpeg -i test.mpg -r 1 image%d.jpg此情况每1s剪切一张图像

还可以设置截取间隔,起止

设置ss时间位置,语法:hh:mm:ss[.xxx]

-t语法:hh:mm:ss[.xxx],限制视频的转码/捕获时间

f mpeg-itest.mpg-r25-ss 00336000336010-t 00336003360005 imagesd.png从第10秒开始,以每秒剪切25张图像的速度,剪切5秒钟的图像

4 从视频中采集音频

f mpeg-ivideo.avi-f MP3 audio.MP3-f强制选择格式

取消剪辑f mpeg-ivideo.avi-VN audio.MP3-VN视频(即,仅打印音频文件)

5 创建截屏视频

f mpeg-FX 11 grab- r25-s wxga-I :0.0/tmp/output file.mpg 0.0是您的X11服务器的屏幕显示号吗? 和DISPLAY一样。

此命令以每秒25帧的速率剪切wxga屏幕上的视频。 当然这里可以用-s设定视频分辨率。 输出文件为/tmp/outputFile.mpg

6用照片制作视频

f mpeg-f image2-iimg % d.jpg/tmp/a.mpg

将按(img001.jpg )、(img002.jpg )顺序排列的图像文件转用于视频

从网络摄像头中剪切视频

f mpeg-f视频4 Linux2- s320x 240-I/dev /视频0 out.mpg

同时剪切音频和视频:

f mpeg-FOSS-I/dev/DSP-f视频4 Linux2- s320x 240-I/dev /视频0 out.mpg/dev /视频0

视频设备/dev/dsp的音频设备

转自: http://www.oschina.net/question/3307 _ 21307