Из-за mp3 / aa c код c не поддерживает этот уровень точности обрезки, поэтому я не могу получить продолжительность округленного контейнера (без этих 6 мс):
ffprobe -v error -show_entries format=duration \
> -of default=noprint_wrappers=1:nokey=1 output_audio.mp4
372.006000
Генерация MP4box получить больше 6 мс для каждого цикла:
[...]
Next generation scheduled in 3895 ms (DASH time 412006 ms)
[...]
Next generation scheduled in 3895 ms (DASH time 414012 ms)
Моя команда MP4box:
MP4Box -da sh -live 2000 -subdur 4000 -bound -segment-timeline -no-cache - профиль dashavc264: live -subsegs-per-sidx -1 -mpd-refre sh 4-сдвиг по времени 16 -мин-буфер 2000 -url-template -insert-ut c -bs-switch no -run-for 86400000 -da sh -ctx ../../live/log.txt -out ../../live/manifest.mpd ../current/output_1080.mp4:bandwidth=4800000#video ../current /output_720.mp4:bandwidth=2400000#video ../current/output_360.mp4:bandwidth=800000#video ../current/output_audio.mp4:bandwidth=384000#audio
после 50% объявленных длительность, когда возникнет ошибка (вероятно)
Я говорю, вероятно, потому что время для тестирования очень велико, поэтому может спросить, обеспечивает ли команда mp4box стабильный l oop или если ошибка w может произойти, и если да, это произойдет, может попросить помочь отладить мою командную строку на mp4box, чтобы избежать этой проблемы?
Извините, но проб и ошибок слишком много, поскольку каждая попытка занимает около 24 часов. .
Да sh. js веб-цель.
Заранее спасибо!