FFmpeg 帮手

FFmpeg 命令生成器

此FFmpeg命令生成器为常见任务构建可立即运行的命令,转换为MP4,提取MP3,压缩,修剪,调整大小或制作GIF,因此您不必记住标志。选择一个操作,调整选项,然后将命令复制到安装了FFmpeg的终端中。

将兼容视频无损重新打包为 MP4。

命令
ffmpeg -i "input.mp4" -c copy -movflags +faststart output.mp4

在安装了 FFmpeg 的终端中运行此命令。根据需要替换文件名。

FFmpeg 命令的结构如何

大多数FFmpeg命令遵循相同的形状:ffmpeg,然后是输入选项,然后是-i输入,然后是输出选项,然后是输出文件。例如,输入后的 -c copy 告诉 FFmpeg 进行流复制(重新打包)而不重新编码,而 -c:v libx264 重新编码视频。上面的生成器会根据您选择的任务为您填充这些部分。

Remux 与重新编码

如果源已经使用MP4兼容的编解码器,则重新混合(-c副本)是即时且无损的。需要重新编码(libx264,CRF)来更改编解码器、压缩或调整大小,并且需要更长的时间,因为FFmpeg对每个帧进行解码和编码。选择符合您目标的操作,以避免不必要的质量损失。

常见问题

这对我来说运行FFmpeg吗?

不。该工具仅构建命令文本。将其复制到安装了 FFmpeg 的终端中以运行它。如果您希望在不安装的情况下进行浏览器内转换,请改用MP4、MP3、GIF或压缩工具。

压缩命令中的CRF是什么?

CRF(恒定速率因子)控制H.264的质量与尺寸。较低的值意味着更高的质量和更大的文件; 18 视觉上无损,23 是常见的默认值,28 生成的文件明显更小。

为什么trim命令在-i之前使用-ss?

将 -ss 放在 -i 之前使得 FFmpeg 在解码之前快速查找到开始时间,从而更快。与 -c copy 结合使用时,它会在不重新编码的情况下进行修剪,但剪切会落在最近的关键帧上。

FFmpeg 命令生成器是免费的吗?

是的。它完全免费,无需注册,并且完全在您的浏览器中运行。