当前位置: 首页 > article >正文

FFmpeg 使用

添加关键帧

被压缩过的视频丢失关键帧导致seekTo无效,需要给视频添加关键帧

ffmpeg -i 2.mp4 -c:v libx264 -x264opts keyint=5 -y keyint10.mp4

修改分辨率

-i /sdcard/bankinfo/-484870439.mp4 -vf scale=1920:1080 -threads 5 -preset ultrafast  -y /sdcard/bankinfo/-484870439.resolution.mp4

旋转视频

90

 -i /sdcard/bankinfo/-484870439.mp4 -vf transpose=1  -threads 5 -preset ultrafast /sdcard/bankinfo/-484870439.rotate.mp4

180

-i /sdcard/bankinfo/-484870439.mp4 -vf transpose=1,transpose=1  -threads 5 -preset ultrafast /sdcard/bankinfo/-484870439.rotate.mp4

270

-i /sdcard/bankinfo/-484870439.mp4 -vf transpose=2  -threads 5 -preset ultrafast /sdcard/bankinfo/-484870439.rotate.mp4

截取

-i /sdcard/bankinfo/-484870439.mp4 -filter:v  crop=1920:780:0:0: -threads  5  -preset  ultrafast  -strict  -2  -c:a  copy /sdcard/bankinfo/-484870439.crop.mp4

按时间剪切

建议重新编码,否则无法精确

-i /sdcard/bankinfo/-484870439.mp4 -ss 00:00.000 -to 00:40.000 -threads 5 -preset ultrafast /sdcard/bankinfo/-484870439/-484870439.openmouth.mp4

将视频转换为图片

-i /sdcard/bankinfo/-484870439.mp4 -threads 5 -preset ultrafast /sdcard/bankinfo/-484870439/frame_%05d.png

将图片转换为视频

-i /sdcard/bankinfo/-147259681/temp/frame_%d.png -vcodec mpeg4  -b:v 3000k -threads 5 -preset ultrafast  /sdcard/bankinfo/-147259681.reduce.mp4

http://www.kler.cn/a/148206.html

相关文章:

  • 初级数据结构——栈
  • python——面向对象
  • Vue3.js - 一文看懂Vuex
  • DAY112代码审计PHP开发框架POP链利用Yii反序列化POP利用链
  • 为什么hbase在大数据领域渐渐消失
  • 使用 unicorn 和 capstone 库来模拟 ARM Thumb 指令的执行(一)
  • Flask Web开发实验一:第一个Flask项目与Flask的工作方式
  • 2021年12月 Scratch图形化(四级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • 用苹果签名免费获取Xcode
  • [Spring] 字节一面~Spring 如何解决循环依赖问题 以及 @resource 与 @autowire 同时存在时谁生效
  • ES8语法async与await
  • xxljob学习笔记01(小滴课堂)
  • Kotlin中常见的List使用
  • Vue简单的表单操作
  • php.ini文件中XDebug的配置
  • python回溯求解电话号码组合
  • PHP 双门双向门禁控制板实时监控源码
  • mysql命令行连接数据库
  • 【数据结构】C : 追星
  • 进入docker容器
  • 【Web】PHP反序列化刷题记录
  • React入门使用 (官方文档向 Part1)
  • 体验一下压行的快乐~
  • python的itertools库
  • react的开发中关于图片的知识
  • [CLickhouse] 学习小计