Экстраданные AAC и extradata_size не передаются по UDP

Я использую приведенную ниже команду для перекодирования аудио из статического файла, который содержит экстраданные.

./ffmpeg -re -y -loglevel info -loglevel verbose -err_detect careful -f mpegts -i <ts_file_path> -c:v copy -c:a aac -f mpegts "udp://127.0.0.1:2567"

Когда я запускаю команду ниже, я не получаю extradata_size, всегда это 0 (ноль)

./ffmpeg -re -y -loglevel error -err_detect careful -analyzeduration 8000000 -probesize 4000000 -rtbufsize 300000 -flush_packets 0 -fflags +genpts+discardcorrupt -max_delay 200000 -f mpegts -timeout 30000000 -i "udp://127.0.0.1:2567?fifo_size=50000000&overrun_nonfatal=1&buffer_size=50000000" -c copy  -ignore_unknown -f hls -hls_playlist_type 0 -flags global_header -hls_time 4 -hls_list_size 30 -hls_flags delete_segments  <m3u8_file_path>

Я что-то здесь упускаю? Спасибо.

0 ответов

Другие вопросы по тегам