Так что я недавно начал использовать ffmpeg для загрузки потокового видео в реальном времени, но проблема, с которой я сталкиваюсь, заключается в том, что загруженное видео сильно зависает, особенно для длинных видео, таких как 2 часа.
Команда, которую я сейчас использую для загрузки потоковых файлов: -
ffmpeg -i "https://link.m3u8" -c copy output.mkv
Эта команда отлично работала для видео продолжительностью 35 минут [без проблем с залипанием], но не работала для видео продолжительностью 2 часа
Кроме того, он показал ошибку «Недопустимая длина», когда я пытался закодировать это двухчасовое длинное видео с помощью команды x264 lib: -
ffmpeg -i output.mkv -c: v libx264 -preset slow -crf 22 -c: a -c: v копия ReOutput.mkv
[matroska, webm @ 00000000003d0940] Недопустимая длина 0x29e39> 0x1b55200a в родительском
так есть ли способ решить эту проблему с помощью кодирования?