Я пытаюсь объединить два видеофайла с ffmpeg concat demuxer
, для большей части он работает просто отлично! Но когда я пытаюсь объединить видео с двумя разными аудио профилями с одним и тем же кодом c, оно согласуется с результирующим видео со странной проблемой звука. И при перекодировании полученного видео оно выдает много ошибок, связанных со звуком.
Вот вывод ffprobe для некоторого аудиопотока из разных видеофайлов. Видео 1
[STREAM]
index=1
codec_name=aac
codec_long_name=unknown
profile=4
codec_type=audio
codec_time_base=1/48000
codec_tag_string=[0][0][0][0]
codec_tag=0x0000
sample_fmt=fltp
...
[/STREAM]
Видео 2
[STREAM]
index=1
codec_name=aac
codec_long_name=unknown
profile=1
codec_type=audio
codec_time_base=1/48000
codec_tag_string=[0][0][0][0]
codec_tag=0x0000
sample_fmt=fltp
...
[/STREAM]
Видео 3
[STREAM]
index=1
codec_name=aac
codec_long_name=unknown
profile=28
codec_type=audio
codec_time_base=1/48000
codec_tag_string=[0][0][0][0]
codec_tag=0x0000
sample_fmt=fltp
...
[/STREAM]
Посмотрите различные значения profile=
. Мне удалось воспроизвести 28
и 1
, но мне не удалось это сделать 4
28 = he_aac_v2
1 = ffmpeg default
Так что я хочу узнать больше всего, Что эти разные значения означают для c? А как их воспроизвести с помощью любого c кодирования?