代码之家  ›  专栏  ›  技术社区  ›  Abhishek

使用ffmpeg快速将mp4转换为hls

  •  0
  • Abhishek  · 技术社区  · 7 年前

    我需要使用ffmpeg从mp4格式转换为hls格式的大视频(大约2-4GB)。 下面的运行时间很长,在ffmpeg中是否有任何快速转换标志。

    ffmpeg -i ad1.mp4 -strict -2 -profile:v baseline -level 3.0 -start_number 0 -hls_list_size 0 -hls_segment_filename 'sample-%06d.ts' -f hls sample.m3u8 
    
    1 回复  |  直到 7 年前
        1
  •  0
  •   Gyan    7 年前

    假设ffmpeg使用X264编码器,则更改预设。

    ffmpeg -i ad1.mp4 -strict -2 -preset:v veryfast -profile:v baseline ...
    

    对于中等的比特率差异,这应该将速度提高100%。还有其他预设,比如 superfast 但文件大小会明显增加。