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 命令生成器是免费的吗?
是的。它完全免费,无需注册,并且完全在您的浏览器中运行。