【问题标题】:ffmpeg limit audio sample rateffmpeg 限制音频采样率
【发布时间】:2019-02-06 17:23:22
【问题描述】:

为了节省家用 NAS 的空间,我想将大量不同的视频转换为更高效的代码。

有没有办法将采样率限制为 44 100Hz,以便将 48 000Hz 转换为 44.1kHz,但让 22 050Hz 的视频保持该采样率?

我想出的唯一解决方案是使用诸如 medainfo 或“mplayer -vo null -ao null -frames 0 -identify $1 | grep ID_AUDIO_RATE”之类的东西来获取采样率并决定设置什么选项。

有没有更聪明、更优雅的方式?

提前致谢 本

【问题讨论】:

    标签: ffmpeg sample-rate


    【解决方案1】:

    您可以使用音频过滤器来做类似的事情。 见https://www.ffmpeg.org/ffmpeg-filters.html#aformat-1

    所以你可以使用-af "sample_rates=16000|22050|24000|32000|44100"

    但是看看这张推荐比特率表http://wiki.hydrogenaud.io/index.php?title=Fraunhofer_FDK_AAC#Recommended_Sampling_Rate_and_Bitrate_Combinations

    我宁愿推荐sample_rates=32000|44100|48000,除非你有某种魔法可以动态改变比特率。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-04
      • 2011-01-06
      • 1970-01-01
      • 2021-01-07
      • 1970-01-01
      • 2012-06-18
      相关资源
      最近更新 更多