简介:通过ffmpeg调整视频时长,既可以尽量因调整视频时长引起的对视频质量的侵害,也能避免使用第三方工具收费或者广告问题,从而更干净安全的获取目标视频时长转换。

相关攻略:

利用ffmpeg将avi格式文件转成mp4格式

使用ffmpeg对视频进行重新编码

使用ffmpeg对视频、音频进行分离

使用ffmpeg对视频、图片进行旋转,上下翻转,水平翻转

加速2倍:

ffmpeg -i Test.mp4 -an -r 50 -filter:v "setpts=0.5*PTS" more2.mp4

减速2倍:

ffmpeg -i Test.mp4 -an -r 50 -filter:v "setpts=2*PTS" less2.mp4

参数说明:

1、调整速度倍率范围[0.25, 4]。

2、只调整视频,则把音频禁掉,节省开销。

3、对视频进行加速时,不想丢帧,可以用-r 参数指定输出视频FPS

原视频:60+17

加速2倍后:77 / 2 = 0.39

减速2倍后:77 * 2 = 154 / 60 = 2.35

微信公众号:玩转测试开发
欢迎关注,共同进步,谢谢!

使用ffmpeg调整视频时长倍速相关推荐

  1. ffmpeg调整视频时长

    由于社会问题,本学期的一门课程需要上传一份8-10分钟的视频讲解.而自己录了一份10分半的视频,又懒得再录(果然懒惰是技术进步的动力).需要让老师见到的文件信息中的视频时长变为10分钟. 搜到的软件很 ...

  2. Java通过FFMPEG获取视频时长

    2019独角兽企业重金招聘Python工程师标准>>> Java通过FFMPEG获取视频时长 详见https://www.yz1618.cn/view/19 转载于:https:// ...

  3. 教你调整视频时长,多个视频同时操作的视频剪辑教程

    如何调整视频时长?如何想要调整多个视频该如何操作会更快速一些呢?下面就来看看使用--"好简单批量智剪"调整视频时长的方法吧,操作非常简单,希望以后可以使用的到. 第一步,运行&qu ...

  4. java ffmpeg 获取视频时长_Java通过调用FFMPEG获取视频时长

    FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.采用LGPL或GPL许可证.它提供了录制.转换以及流化音视频的完整解决方案.它包含了非常先进的音频/视频编解码库l ...

  5. ffmpeg获取视频时长和分辨率

    文章目录 ffmpeg获取视频文件时长和分辨率 获取视频时长 获取视频分辨率 ffmpeg获取视频文件时长和分辨率 获取视频时长 import os import subprocess# video_ ...

  6. 通过ffmpeg获取视频时长

    通过Java获取视频时长,可以通过jave和ffmpeg这两种工具来获取,jave和ffmpeg都能拿到本地视频文件的时长,可如果是播放视频URL,就只能通过ffmpeg来获取. 现在视频文件基本上都 ...

  7. 处理火狐浏览器播放哔哩哔哩(BiliBili)视频时无法倍速问题

    问题描述 火狐浏览器播放B站视频时,下方的视频速度调节功能无效,选任何速度都维持原速播放. 解决方法 在视频上右键 -> "视频音效调节" -> 点击弹框下方的&quo ...

  8. 剪辑视频调整视频播放倍速,改变视频时长

    视频的播放速度可以影响到视频播放的效果,那么如何调整视频的播放倍速呢?下面分享给大家批量剪辑多个视频,调整视频播放速度的剪辑小技巧.一起看操作步骤 吧. 任意准备多个视频,保存同一文件夹中,用它们来演 ...

  9. 获取音、视频时长(NAudio,Shell32,FFmpeg)

    参考网址:https://blog.csdn.net/u013810234/article/details/57471780 以下为本次测试用到的音.视频格式: audio :".wav;. ...

最新文章

  1. Lock与synchronized测试区别
  2. 为什么国内软件行业普遍不如国外?
  3. tomcat配置自动服务器地址,修改eclipse部署tomcat时服务器部署地址
  4. Net任意String格式转换为DateTime类型
  5. mysql调优explain_MySql性能调优利器之Explain
  6. 2013 Multi-University Training Contest 4 部分解题报告
  7. Ubuntu18.04报错:bin/bash: prebuilts/misc/linux-x86/bison/bison: cannot execute binary file解决
  8. sitemesh 2.4 装饰器学习
  9. 分享几篇有关DO-178和GJB5000对比的论文
  10. godot常用的一些概念、组件(整理于官方教程)
  11. matlab imshow伪彩色,实验7:彩色图像及伪彩色处理
  12. Python常用模块大全(总结)
  13. python process 函数_Python使用进程Process模块管理资源
  14. python第一次操作ES The client noticed that the server is not Elasticsearch and we do not support this unk
  15. Microsoft软件保护平台服务CPU占用率过高的解决办法
  16. 【javaWeb微服务架构项目——乐优商城day14】——购物车(实现未登录状态的购物车,实现登陆状态下的购物车,实现未登录状态的购物车合并到登录状态)
  17. 网络安全学习:系统基础命令操作
  18. 灰色关联分析(系统分析+综合评价)
  19. 自己搭建内网可用的Jrebel License Server激活Jrebel
  20. 第三十六章:路由:相关主题

热门文章

  1. 斐讯N1刷Armbian后使用命令连接WiFi
  2. XMOS开发环境安装
  3. 常见的因特网应用的协议使用
  4. sliding-panel
  5. photoshop cc 2017使用快捷方式
  6. 移动**21*设置无法接通_手机怎么设置让别人给你打电话时是无人接听或空号?...
  7. ZUK Z2 Pro(Z2121) 免解锁BL 免rec Magisk Xposed ROOT 救砖 ZUI 4.0.247
  8. HDU 3234 Exclusive-OR
  9. 9、向导制作LQFP48L表贴封装
  10. GPU虚拟化之硬件纵横