标签:dig 播放 gdi 保存 target style 命令记录 封装 flv
ffmpeg 常用命令记录
录屏
ffmpeg -f {device} -i {input} -r {帧率} out.yuv e.g. ffmpeg -f gdigrab -i "desktop" out.yuv
ffplay -video_size 1920x1080 -pix_fmt bgra out.yuv 播放yuv
ffmpeg -i test.mp4 -vcodec copy -acodec copy out.flv 只是换了一个封装格式
ffmpeg -i test.mp4 -an -vcodec copy out.h264 提取视频 an跳过auido
ffmpeg -i test.mp4 -vn -acodec copy out.aac 提取音频
ffmpeg -i test.mp4 -an -c:v rawvideo -pix_fmt yuv420p out.yuv //rawvideo 是一个encoder, -pix_fmts 能查看所有的format, -pix_fmt 设置format
ffmpeg -i test.mp4 -vn -ar 44100 -ac 2 -f s16le out.pcm // -ar 为audio sampling frequency, -ac audio channel number
ffplay -ar 44100 -ac 2 -f s16le out.pcm
ffmpeg -i test.mp4 -vf crop=in_w-100:in_h-100 -c:v libx264 -c:a copy out.mp4 //crop , -vf stands for videoFilter,
ffmpeg -i test.mp4 -vf crop=100:100 -c:v libx264 -c:a copy out.mp4
时间裁剪相关
ffmpeg -i test.mp4 -ss 0:0:4 -t 5 out.mp4 //
视频合成
ffmpeg -f concat -i input.txt out1.mp4
input.txt 如下
file ‘test.mp4‘ file ‘out.mp4‘
视频转图片
ffmpeg -i test.mp4 -r 1 -f image2 image-%3d.jpeg
图片转视频
ffmpeg -i image-%3d.jpeg -r 10 outt.mp4 -r是frame rate
ffplay rtmp://58.200.131.2:1935/livetv/cctv1 // 拉流测试
ffmpeg -i rtmp://58.200.131.2:1935/livetv/cctv1 -c copy out.flv //拉流保存视频 -c 代表codec 包括视频和声音
标签:dig 播放 gdi 保存 target style 命令记录 封装 flv
原文地址:https://www.cnblogs.com/robsann/p/14438286.html