ffmpeg实现变速播放

 1、新建一个txt文件,并复制如下代码进入,然后保存。

@echo off & title
 
cd /d %~dp0
 
for %%a in (*.mp4) do (
 
 ffmpeg -i "%%~sa" -i "%%~sa" -filter_complex "[0:v]setpts=PTS/0.8[v];[0:a]atempo=0.8[a]" -map "[v]" -map "[a]" -y -q:v 1 "out\%%~na.mp4"
 
)
 
pause

2、把文件后缀修改为bat 。

3、把后缀为bat的文件放到要批量处理的视频文件夹里面。

4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。

5、参数说明:

-i          输入文件,这里指的就是视频文件。

-y        表示无需询问,直接覆盖输出文件(如果有原文件的话)。

-q:v 1        q是质量,v是视频,v的取值范围是[1, 35],取值1的时候,对应着最佳的视频质量。

-filter_complex    使用ffmpeg复杂滤镜。

setpts    用于修改视频的播放速率。取值范围[0.25,4]。对视频进行加速时,如果不想丢帧,可以用-r 参数指定输出视频FPS。pts(Presentation Time Stamp):即显示时间戳,这个时间戳用来告诉播放器该在什么时候显示这一帧的数据。

atempo    用于修改音频的播放速率,取值范围[0.5,2.0], 如果需要调整4倍可采用以下方法:

ffmpeg -i input.mkv -filter:a "atempo=2.0,atempo=2.0" -vn output.mkv

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
FFmpeg是一个开源的音视频处理工具,可以用于音频变速处理。通过FFmpeg提供的API或命令行工具,可以实现将音频文件进行加速或减速的操作。 要实现音频变速,首先需要安装FFmpeg插件,可以使用命令`pip install ffmpeg`进行安装。然后,可以使用Python中的FFmpeg库进行操作。 使用FFmpeg库进行音频变速的方法是使用`audio.a_speed()`函数。这个函数接受多个参数,包括输入文件路径、输出文件路径以及变速比例。通过设置变速比例,可以实现音频的加速或减速。 除了使用Python中的FFmpeg库,也可以使用FFmpeg命令行工具进行音频变速处理。通过在命令行中执行相应的命令,可以实现对音频文件的变速操作。 综上所述,FFmpeg是一个强大的音视频处理工具,可以用于音频变速处理。可以使用Python中的FFmpeg库或者命令行工具来实现音频的加速或减速。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [python将音频进行变速的操作方法](https://download.csdn.net/download/weixin_38632146/14910476)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [FFmpeg 音视频倍速控制](https://blog.csdn.net/zhying719/article/details/123059209)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值