Я конвертирую некоторые высококачественные файлы Apple ProRes в H.264. Все работает, но битрейт аудио. Как правильно это сделать? Командная строка Ffmpeg:

-i source.mov
    -vcodec h264
    -b:v 10000K
    -b:a 96K
    -acodec pcm_s24le
    -pix_fmt yuv420p
    -threads 0
    -ac 2
    destination.mov

ffprobe сообщает аудиопоток как:

Поток # 0: 1(англ): аудио: pcm_s24le (in24 / 0x34326E69), 48000 Гц, стерео, s32 (24 бита), 2304 кбит / с (по умолчанию)

1 ответ1

1

Вы устанавливаете выходной кодек в pcm_s24le который по определению является необработанным аудиоформатом без потерь и без сжатия. Его битрейт зависит только от частоты дискретизации и количества каналов. Параметр -b:a как таковой игнорируется.

Если вы хотите установить битрейт, вам нужно выбрать кодек с потерями, например, AAC или MP3.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .