You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

FFmpeg同时实现视频加速与旋转功能报错求助

FFmpeg添加旋转参数后执行失败的问题解决

你遇到的问题是FFmpeg命令的参数格式错误——transpose=1被当成了一个独立的输出文件/格式参数,而不是视频滤镜(-vf)的一部分,这才导致了"Unable to find a suitable output format for 'transpose=1'"的报错。

错误原因拆解

你的原命令里,-vf "setpts=PTS/60"之后单独写了"transpose=1",FFmpeg会把这个单独的字符串识别成要输出的文件名或格式,而不是滤镜的一部分,自然找不到对应的格式,所以报错。

正确的命令写法

要把多个视频滤镜放在同一个-vf参数里,用逗号分隔不同的滤镜指令:

"C:\ffmpeg-win64\bin\ffmpeg.exe" -i "C:\video1.mkv" -vf "setpts=PTS/60,transpose=1" -an -crf 18 "C:\video2.mkv"

补充说明

  • -vf(视频滤镜)参数支持同时指定多个滤镜,只要用逗号把它们隔开,FFmpeg会按顺序依次执行这些滤镜操作
  • transpose=1表示顺时针旋转90度,如果你需要其他旋转方向,也可以替换成transpose=0(逆时针90度)、transpose=2(顺时针90度并翻转)、transpose=3(逆时针90度并翻转)

内容的提问来源于stack exchange,提问作者LFPGaming

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.29 23:37:31