Команды FFmpeg для M3U8, MP4 и шифрованного HLS
Собирайте команды M3U8 в MP4, MP4 в HLS или шифрованного HLS на основе key-info с настройкой сегментов.
Выберите один из девяти сгруппированных по категориям сценариев или отредактируйте собственную команду, затем скопируйте команду FFmpeg, которую можно проверить, для своего компьютера.
ffmpeg -hide_banner -i 'https://example.com/video/master.m3u8' -map 0:v:0? -map 0:a:0? -c copy -bsf:a aac_adtstoasc -movflags +faststart 'output.mp4'Запустите эту команду на компьютере с установленным FFmpeg. Шаблон шифрования HLS предполагает заранее подготовленный локально файл key-info.txt и не создаёт и не раскрывает ключи шифрования.
Собирайте команды M3U8 в MP4, MP4 в HLS или шифрованного HLS на основе key-info с настройкой сегментов.
Задавайте выходные пути, CRF для H.264, разрешение, время обрезки и одобренный заголовок Referer.
Извлекайте аудио MP3, добавляйте или заменяйте аудиодорожку, вшивайте субтитры или переходите к собственной команде.
Установите проверенную сборку FFmpeg, сгенерируйте команду выше, просмотрите каждый аргумент и запустите её в Терминале или PowerShell на своём компьютере.
Десктопный FFmpeg пишет на диск и обычно превосходит WebAssembly для длинных видео, больших файлов, автоматизации, множества дорожек или сложных фильтров.
Выберите шаблон, замените все примеры путей и URL и настройте параметры, относящиеся к этому сценарию. Сгенерированный текст обновляется сразу и остаётся редактируемым в режиме собственной команды.
Сценарий шифрованного HLS предполагает key-info файл, который вы безопасно готовите в своей системе. Генератор никогда не создаёт, не загружает и не раскрывает ключи шифрования.
Параметр -c copy переносит закодированные пакеты в другой контейнер без декодирования и кодирования. Это быстро и без потерь на уровне кодеков.
Совместимость контейнера всё равно важна. Если выходной плеер не может декодировать скопированную дорожку, выберите пресет H.264/AAC.
Ясные ответы о поддержке браузеров, приватности, доступе к источнику и особенностях готового файла.
При совместимых кодеках источника используйте копирование потоков: подключите первую видео- и аудиодорожки, укажите -c copy и добавьте -movflags +faststart. Это избавляет от перекодирования и потери качества.
Перекодируйте, когда целевой MP4-плеер не поддерживает копируемые кодеки, когда нужно изменить размеры или получить файл меньше при контролируемом качестве.
Нет. Он оформляет команды для источников, к которым у вас уже есть доступ. Он не получает ключи, cookie, токены и права доступа.