ffmpeg视频常用命令

  1. 视频压缩
ffmpeg -i input.mp4 -b:v 2000k -bufsize 2000k -maxrate 2500k output.mp4
  1. 视频转动方向
ffmpeg -i input.mp4 -vf "transpose=1" output.mp4

0:逆时针旋转90度并垂直翻转,这是默认值。

1:顺时针旋转90度。

2:逆时针旋转90度。

3:顺时针旋转90度并垂直翻转。

  1. 音量增大
ffmpeg -i input.wav -af "volume=2" output.wav
  • Replace volume=X with a suitable number. For example 0.5 will half, 2 will double the volume.
  1. 去除水印
1. 查看文件信息ffmpeg -i xxx.mp4
  1. 制作gif文件
//从第2s开始截取10秒数据 -r 15 一秒15帧. 
ffmpeg -ss 1 -t 10 -i 20200408.mp4 -s 360x640 -r 15 output2.gif
  1. 播放 rtsp - tcp 流
ffplay -rtsp_transport tcp rtsp://192.168.1.8:554/onvif1

     1. 播放rtmp 流

ffplay -fflags nobuffer rtmp:192.168.1.245/live/123
  1. 缩放图片
ffmpeg -i home.png -s 540x1200 hometiny.png

  1. 视频转码 flv -> mp4
ffmpeg -i flv.flv -vcodec copy out.mp4
// 目前采用的
ffmpeg -i flv.flv -vcodec copy -acodec aac out.mp4
ffmpeg -i out.ogv -vcodec h264 out.mp4
ffmpeg -i input.flv -codec copy output.mp4
高级
ffmpeg -i flv.flv -c:v libx264 -crf 19 -strict experimental filename.mp4

张瑞推荐参数:
ffmpeg -i flv.flv -c:v copy -c:a aac -ab 128k -ar 44100 3.mp4

  • 命令行
 String[] commands = new String[8];
        commands[0] = "ffmpeg";
        commands[1] = "-i";
        commands[2] = inputPath;
        commands[3] = "-vcodec";
        commands[4] = "copy";
        commands[5] = "-acodec";
        commands[6] = "copy";
        commands[7] = outputPath;
  1. 下载直播流保存到本地mp4文件.
ffmpeg -i rtsp://@192.168.241.1:62159 -vcodec copy -acodec copy -f mp4 -r 15 C:/DB_Videos/111.mp4

ffmpeg -rtsp_transport tcp -i rtsp://116.62.177.94:5555/rtsp/deb77464-a4b6-42d7-86bf-bc6d73f29189 -vcodec copy -acodec aac -f mp4 -y D:/111.mp4
  1. 播放tcp的rtsp数据
ffplay -rtsp_transport tcp  rtsp://47.108.81.159:5555/rtsp/00716e06-e3bf-4a53-bd2e-96e3256f96f8 
  • 调整视频速率
ffmpeg -i 11.mp4 -an -filter:v "setpts=0.5*PTS" 12.mp4

Android移动端如何使用ffmpeg命令

GitHub - jdpxiaoming/FFmpegTools: use ffmpege as the binary file use commands params to run main funcition , picture and videos acitons as you licke.



转载于:https://www.jianshu.com/p/17a4e455dd43
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值