美文网首页
ffmpeg 常用命令

ffmpeg 常用命令

作者: Picasso54 | 来源:发表于2017-06-02 16:31 被阅读0次

    参数说明如下:

    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

    相关文章

      网友评论

          本文标题:ffmpeg 常用命令

          本文链接:https://www.haomeiwen.com/subject/uiyufxtx.html