Перейти к содержимому

Транскодирование аудио

Чтобы транскодировать аудио из AC-3 в AAC, не изменяя видеопоток, вы можете использовать профиль ffmpeg “Transcode audio to AAC”:
https://github.com/cesbo/senta-streamer-profiles/blob/master/profiles/audio-to-acc.profile

Сначала нужно добавить профиль для транскодирования аудио.

  1. Перейдите на вкладку Profiles.
  2. Нажмите Add Profile.
  3. В открывшемся окне вставьте следующую команду и сохраните:
Окно терминала
ffmpeg -re -i ${i} \
-c:v copy \
-map 0:a -c:a aac -b:a 128k \
-f mpegts ${o}

Где:

  • ${i} — входной поток/файл
  • ${o} — выходной поток/файл
  • -c:v copy — копировать видео без перекодирования
  • -map 0:a — добавить все аудиодорожки
  • -c:a aac — перекодировать аудио в кодек AAC
  • -b:a 128k — установить битрейт аудио 128 кбит/с
  1. Перейдите в раздел Streams.
  2. Нажмите кнопку Add Stream.
  3. Укажите переменные входного и выходного потока.
  4. Сохраните и запустите стрим.