audio - 如果文件已经符合给定的 transmux 选项,ffmpeg 是否会通过该文件?

标签 audio ffmpeg

假设我有一个具有这种品质的 MP3 文件:

  • 单声道
  • 44100采样率
  • 64k 恒定比特率

  • 问题:如果我将该文件作为输入提供给 ffmpeg,使用必要的命令行参数将其转换为与上述值匹配的输出文件,我应该从输出结果中期待以下哪一项?:
  • 原始文件质量较差的版本,因为它以有损方式重新压缩。
  • 同一个文件,因为 ffmpeg 不需要做任何事情。
  • 完全是别的东西……?

  • 额外的上下文:
    我想批量转换一组提供的音频文件。但是其中一些文件有可能已经符合给定的标准。
    我想知道在将文件交给 ffmpeg 之前是否需要检查这些最大值(以避免不必要的处理),或者这是否会浪费,因为 ffmpeg 足够聪明来处理这种情况?

    最佳答案

    如果您不指定 -c:a 副本,ffmpeg 将重新编码文件

    关于audio - 如果文件已经符合给定的 transmux 选项,ffmpeg 是否会通过该文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65623748/

    相关文章:

    audio - 麦克风实时音频峰值检测

    FFMPEG 不断增长的输入文件

    iOS 中的 FFmpeg、videotoolbox 和 avplayer

    batch-file - 如何根据扩展名递归检查文件是否存在,如果存在,则使用 .bat 文件将其转换为 ffmpeg

    audio - 使用 ffmpeg 将 RTSP + 音频发送到 RTMP 服务器

    php - 音频到文本API?

    iPhone 视听效果

    ios - 如何使用 AVAudioRecorder 在 iPhone 上录制音频?

    windows - 需要帮助/说明在 Windows 下使用 libdav1d 构建 ffmpeg

    audio - ExtJS如何将Xtemplate插入gridpanel列以显示音频文件