方形版式从横片来
社交平台要方形版式,尤清禾手上是 160×120 的横片,想着"选个 1:1 总该行",最后确实拿到 120×120。文件框只有一个,clip-audio.mp4 选进来后不会给裁切框预览,这一步只是把字节读进内存。文件名去掉扩展名后的 base 是 clip-audio,会被拿去拼输出名。

三种模式共用一套控件
最上面的"裁剪方式"保持"按宽高比裁剪",下拉里还有"按四边裁掉"和另一种本次没点开的模式。麻烦在于三种模式共用一套控件,未选中的输入框仍全部亮着,你能同时看见"目标宽高比"和一堆四边数字框。本案例把其余 6 个 number 一律保持 0,一个没填,它们在这条分支不参与运算。

短边基准算出方形
目标宽高比改成"1:1(方形)",按"开始裁剪"才真正跑起来。宽高比分支按 crop 条件式算,R 取 1、iw/ih 是 160/120 大于 1,宽就取 ih*R 得 120,高保持 120。换句话说工具"以短边为基准把长边收齐",不是把整幅画面压扁。

提示只报体积不报尺寸
落盘那一下是"下载结果",产物 48730 字节,ffprobe 实测 3.000000 s / 120×120 / h264+aac。提示原文"裁剪完成:clip-audio-已裁剪.mp4(47.6 KB)"只给文件名和体积,不给宽高,120×120 得下载后复核。时长没动、音轨还在,说明只裁了画面,没碰时间轴和声音。

企业知识网( www.qiyezhishi.com )提供的结果为参考性内容,不构成法律、税务或投资建议。具体请以主管部门口径与最新法规为准。