【问题标题】:Ffmpeg creating m3u8 from mp4, video file sizeFfmpeg 从 mp4 创建 m3u8,视频文件大小
【发布时间】:2017-06-20 23:15:32
【问题描述】:

我正在使用 ffmpeg 将 mp4 转换为 m3u8。但首先我需要使 mp4 更小。我使用此代码使其更小:

ffmpeg -i big.mp4 -b 1000000 small.mp4

然后我使用这段代码将其转换为 m3u8

ffmpeg -i small.mp4 -g 60 -hls_time 2 -hls_list_size 0 -hls_segment_size 500000 output.m3u8

有没有办法一次性做到这一点?

【问题讨论】:

    标签: video ffmpeg mp4 m3u8 bitrate


    【解决方案1】:

    只需将它们组合起来:

    ffmpeg -i big.mp4 -b:v 1M -g 60 -hls_time 2 -hls_list_size 0 -hls_segment_size 500000 output.m3u8
    

    请注意,您在当前工作流程中将视频转码两次。由于第二条命令没有设置要复制的视频编解码器选项,它会再次转码 - 在 CRF 模式下,值为 23。

    【讨论】:

      猜你喜欢
      • 2020-09-14
      • 1970-01-01
      • 2021-02-04
      • 2016-06-16
      • 2013-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-07
      相关资源
      最近更新 更多