#encoding #ffmpeg #m3u8
#кодирование #ffmpeg #m3u8
Вопрос:
Я пытаюсь загрузить видео по этой ссылке m3u8 https://lbs-usp-hls-vod.cmore.se/vod/1aee4/l4fiymehvxx(13287875_ISMUSP).ism/l4fiymehvxx(13287875_ISMUSP).m3u8 , и для этого я запускаю эту команду:
ffmpeg -i "https://lbs-usp-hls-vod.cmore.se/vod/1aee4/l4fiymehvxx(13287875_ISMUSP).ism/l4fiymehvxx(13287875_ISMUSP).m3u8" -vcodec copy -acodec copy output.mp4
Видео загружается нормально без каких-либо ошибок, но когда я воспроизводю видео, оно выглядит не очень хорошо, потому что похоже, что частота кадров очень низкая, но при просмотре videoproperties в VLC говорится, что оно составляет 25 кадров в секунду, что соответствует исходному видео.
Ссылка на m3u8 находится на этом веб-сайте, если вам нужно это знать: https://www.tv4play.se/program/taskmaster/13287875
Кто-нибудь знает, что вызывает эту проблему и как ее исправить?
Спасибо за любые советы!
РЕДАКТИРОВАТЬ: мне удалось решить это самостоятельно после долгих исследований. Мне просто нужно было добавить -fflags igndts перед -i, чтобы команда выглядела так
ffmpeg -fflags igndts -i "https://lbs-usp-hls-vod.cmore.se/vod/1aee4/l4fiymehvxx(13287875_ISMUSP).ism/l4fiymehvxx(13287875_ISMUSP).m3u8" -vcodec copy -acodec copy output.mp4
Комментарии:
1. Работает для меня, обновите ffmpeg до последней версии (не nightly buildd), а также проверьте версию VLC.
2. @Harry Я только что установил последнюю версию как ffmpeg, так и VLC, но у меня все та же проблема.
3. хорошо, я загрузил полное видео, скопировав / вставив вашу командную строку. Быстро проверено в vlc, видео воспроизводится нормально, переключается на разные места в видео, проблем нет. Но у меня есть ночная сборка ffmpeg: версия ffmpeg N-92820-gd702600350 и vlc 3.0.8
4. @Harry Хорошо, вот как выглядит видео, которое я загрузил: ( drive.google.com/file/d/14AyYcK9GIqZ6nR9sJM0J0mNdu1-SsjAZ /… ). Я выгляжу так же или хуже, чем у вас?
5. Хм, да, выглядит точно так же, как версия, которую я скачал, воспроизводится просто идеально на ПК и Android. Для вас это одинаково на разных устройствах?