美文网首页音视频处理学习
ffmpeg 实现视频慢动作/快动作

ffmpeg 实现视频慢动作/快动作

作者: 佛分_知合 | 来源:发表于2019-05-01 18:52 被阅读0次

ffmpeg 处理视频,可以把视频做成快镜头(文件时长变短),也可以做成慢镜头(文件时长变长)。

1. 快镜头:

ffmpeg -i input.mp4 -filter_complex "[0:v]setpts=0.5*PTS[v];[0:a]atempo=2.0[a]" -map "[v]" -map "[a]" output.mp4

其中:

[0:v]setpts=0.5*PTS[v] 意思是视频流变成0.5的倍;也就是原来的一半;
[0:a]atempo=2.0[a] 意思是音频流加快2.0倍;其实也是原来的一半长度。

2. 慢镜头

ffmpeg -i input.mp4 -filter_complex "[0:v]setpts=1.2*PTS[v];[0:a]atempo=1/1.2[a]" -map "[v]" -map "[a]" output.mp4

其中:

[0:v]setpts=1.2*PTS[v] 意思是视频流变成原来的1.2倍长;
[0:a]atempo=1/1.2[a] 意思是音频流也变成原来的1.2倍长(ffmpeg会自动计算1/1.2)。

【小结】建议用分数来设置音频倍数。比如把音视频都变成1.5倍:
setpts=1.5
atempo=1/1.5


3. 降低音频播放速度

ffmpeg -i input.mp3 -filter:a "atempo=3/4" -vn output.mp3

其中:

3/4 就是改成 3/4 的速度

相关文章

  • ffmpeg 实现视频慢动作/快动作

    ffmpeg 处理视频,可以把视频做成快镜头(文件时长变短),也可以做成慢镜头(文件时长变长)。 1. 快镜头: ...

  • 慢动作视频

    一,什么是慢动作 苹果在 iOS 7 中首次为 iPhone 5s 增加了慢动作视频拍摄功能。在 iPhone 6...

  • 小米相机产品分析

    手机型号:小米6X 一、相机框架 二、功能架构 常规功能优势 1. 小视频tab 2. 录像【慢动作】、【快动作】...

  • 我的十万个为什么?

    1.什么是升格视频? 升格视频就是我们拍摄的时候采用高帧率,后期再放慢视频的速度从而实现流畅的慢动作效果。 2.大...

  • Android集成FFmpeg并实现视频转码

    通过编译FFmpeg并集成到Android App中实现视频转码,也可以直接执行FFmpeg命令实现视频拼接、剪切...

  • 慢动作

    生活是个慢动作 慢慢的打开 慢慢的合上 从这里到那里 要一步一步的走 吃下一片面包 要一口一口的咬 燃一炷香 瞧那...

  • 慢动作

    “啾啾,啾啾……”我听见了不知名的叫声。好像从树梢而来,又好像在草丛间传出。像是小动物的声音,又像是虫子在打...

  • 慢动作

    昨天中午跟孩子先生从永春回来诗山,午饭是回来诗山才煮给先生儿子公公吃的。 下午临时决定回来娘家梅山。 回来路上,得...

  • 慢动作

    光掉落下来 而黑暗摊开手掌 接住 像一道回廊 虫鸣碎裂开来 而旷远铺开安详 包裹 若婴孩啼唱 城池静默下来 而黄昏...

  • 慢动作

    在二二地小心努力以及抱仔地绝妙配合下,俩人终于跌跌撞撞地完成了一支舞蹈。结束后,俩人互相致礼的同时,全场观众完全无...

网友评论

    本文标题:ffmpeg 实现视频慢动作/快动作

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