Вернуться назад

ffmpeg

Показать информацию про звук (кодировщик, частоту дискретизации)

Первый способ:

ffmpeg -i input.mkv

Второй способ:

ffprobe -i input.mkv -show_streams -select_streams a
   
  # выводит то же, что и предыдущая команда,
  # плюс блок "[STREAM]":

  # ...
  # [STREAM]
  # index=1
  # codec_name=aac
  # codec_type=audio
  # sample_rate=48000
  # channels=2
  # ...
  # [/STREAM]

У меня есть файл input.mkv. В этом файле у меня звук закодирован с помощью FFmpeg AAC. Частота дискретизации звука: 48 kHz. Кодировщик видео: x264. Я хочу изменить частоту звука с 48 kHz на 44.1 kHz.

# Эта команда перекодирует и видео тоже:
ffmpeg -i input.mkv -ar 44100 output.mkv

# Меняем частоту дискретизации и перекодируем звук:
ffmpeg -i input.mkv -c:v copy -ar 44100 -c:a aac output.mkv
   # при этом видео мы оставляем как есть