Можно ли преобразовать видеофайл M3U8 в MP4? Мне не повезло найти конвертер файлов, который может это сделать, поскольку файл M3U8 - это действительно аудио-плейлист со множеством файлов меньшего размера в папке.
6 ответов
Вы можете использовать ffmpeg, чтобы сделать это ...
Вот пример:
ffmpeg -i "http://host/folder/file.m3u8" -bsf:a aac_adtstoasc -vcodec copy -c copy -crf 50 file.mp4
M3U - это файл списка воспроизведения, как упоминалось ранее. Используйте VLC player, чтобы открыть их, а затем используйте мастер (File → Streaming/Transcoding Wizard), чтобы конвертировать / транскодировать.
Если вы откроете M3U в Блокноте, вы увидите URL, где файл фактически хранится.
Как отметил @Daniel B, M3U - это формат списка воспроизведения. Это очень маленький файл, который содержит ссылки на фактические медиа. M3U8 - это версия Unicode, что означает, что он поддерживает ссылки с буквами и символами из любого языка.
Поскольку это простой текстовый файл, вы можете открыть его с помощью Блокнота или другого простого текстового редактора и попытаться скопировать с него ссылки, а затем загрузить каждое видео вручную с помощью браузера.
Если это не прямая ссылка HTTP(S) на видео, а технология потоковой передачи, такая как RTMP, вам может потребоваться загрузить специальную программу для его записи. Например, это используется для сохранения потоков RTMP.
Я недавно скачал видеофайл xxxx-ad .m3u8 и попытался решить ту же проблему (скачал с Apowersoft из онлайн-трансляции). Файл был всего 201b, и для его воспроизведения требовалось подключение к интернету.
Я использовал formatfactory. Сначала я не смог открыть этот файл с помощью FF. Вы не можете использовать кнопку открытия.
Но если вы укажете и нажмете на файл и переместите его в окно FF, это позволит вам добавить его, выбрать формат и скопировать его. Результат - классический видео файл, который можно воспроизводить в автономном режиме. То же самое работает, если вы хотите только аудио-файл, как mp3.
наслаждаться
По крайней мере, в последних версиях Internet Download Manager вы должны получить файл .ts
а не .m3u8
(если только вы не скопируете ссылку .m3u8
и не попытаетесь добавить ее как загрузку вручную0, поскольку она поддерживает загрузку потоков HLS (.m3u8
) должным образом. Вы можете воспроизводить этот файл напрямую в некоторых проигрывателях. Если вам нужен файл .mp4
, вы можете использовать такой инструмент, как My MP4Box GUI (или FFmpeg, посмотрите ответ JohnE и просто укажите путь к файлу .ts
после -i
вместо ссылки).
Изменение расширения работало для меня.
Я скачал фильм с помощью интернет-менеджера загрузок в формате .m3u8, изменил расширение на .mp4
POOF информатика на работе - я смог воспроизвести файл.