如果文件已经符合给定的 transmux 选项,ffmpeg 是否会传递文件?
Does ffmpeg pass a file through if it already conforms to the given transmux options?
假设我有一个具有这种品质的 MP3 文件:
- 单声道
- 44100 采样率
- 64k 恒定比特率
问题:如果我将该文件作为输入提供给 ffmpeg,使用必要的命令行参数将其传输到与上述值匹配的输出文件,我应该从输出结果中获得以下哪项?:
- 原始文件的 质量较差 版本,因为它以有损方式重新压缩。
- 同一个文件,因为ffmpeg什么都不用做。
- 完全是其他东西...?
额外上下文:
我想批量传输一组提供的音频文件。但是有可能其中一些文件已经符合给定的标准。
我想知道在将文件交给 ffmpeg 之前是否需要检查这些最大值(以避免不必要的处理),或者这是否会造成浪费,因为 ffmpeg 足够聪明来处理这种情况?
如果您不指定 -c:a copy
,ffmpeg 将重新编码文件
假设我有一个具有这种品质的 MP3 文件:
- 单声道
- 44100 采样率
- 64k 恒定比特率
问题:如果我将该文件作为输入提供给 ffmpeg,使用必要的命令行参数将其传输到与上述值匹配的输出文件,我应该从输出结果中获得以下哪项?:
- 原始文件的 质量较差 版本,因为它以有损方式重新压缩。
- 同一个文件,因为ffmpeg什么都不用做。
- 完全是其他东西...?
额外上下文:
我想批量传输一组提供的音频文件。但是有可能其中一些文件已经符合给定的标准。
我想知道在将文件交给 ffmpeg 之前是否需要检查这些最大值(以避免不必要的处理),或者这是否会造成浪费,因为 ffmpeg 足够聪明来处理这种情况?
如果您不指定 -c:a copy
,ffmpeg 将重新编码文件