20

Можно ли преобразовать видеофайл M3U8 в MP4? Мне не повезло найти конвертер файлов, который может это сделать, поскольку файл M3U8 - это действительно аудио-плейлист со множеством файлов меньшего размера в папке.

6 ответов6

30

Вы можете использовать ffmpeg, чтобы сделать это ...

Вот пример:

ffmpeg -i "http://host/folder/file.m3u8" -bsf:a aac_adtstoasc -vcodec copy -c copy -crf 50 file.mp4
3

M3U - это файл списка воспроизведения, как упоминалось ранее. Используйте VLC player, чтобы открыть их, а затем используйте мастер (File → Streaming/Transcoding Wizard), чтобы конвертировать / транскодировать.

Если вы откроете M3U в Блокноте, вы увидите URL, где файл фактически хранится.

1

Как отметил @Daniel B, M3U - это формат списка воспроизведения. Это очень маленький файл, который содержит ссылки на фактические медиа. M3U8 - это версия Unicode, что означает, что он поддерживает ссылки с буквами и символами из любого языка.

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

Если это не прямая ссылка HTTP(S) на видео, а технология потоковой передачи, такая как RTMP, вам может потребоваться загрузить специальную программу для его записи. Например, это используется для сохранения потоков RTMP.

1

Я недавно скачал видеофайл xxxx-ad .m3u8 и попытался решить ту же проблему (скачал с Apowersoft из онлайн-трансляции). Файл был всего 201b, и для его воспроизведения требовалось подключение к интернету.

Я использовал formatfactory. Сначала я не смог открыть этот файл с помощью FF. Вы не можете использовать кнопку открытия.

Но если вы укажете и нажмете на файл и переместите его в окно FF, это позволит вам добавить его, выбрать формат и скопировать его. Результат - классический видео файл, который можно воспроизводить в автономном режиме. То же самое работает, если вы хотите только аудио-файл, как mp3.

наслаждаться

0

По крайней мере, в последних версиях Internet Download Manager вы должны получить файл .ts а не .m3u8 (если только вы не скопируете ссылку .m3u8 и не попытаетесь добавить ее как загрузку вручную0, поскольку она поддерживает загрузку потоков HLS (.m3u8) должным образом. Вы можете воспроизводить этот файл напрямую в некоторых проигрывателях. Если вам нужен файл .mp4 , вы можете использовать такой инструмент, как My MP4Box GUI (или FFmpeg, посмотрите ответ JohnE и просто укажите путь к файлу .ts после -i вместо ссылки).

-2

Изменение расширения работало для меня.
Я скачал фильм с помощью интернет-менеджера загрузок в формате .m3u8, изменил расширение на .mp4
POOF информатика на работе - я смог воспроизвести файл.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .