ffmpeg从mp4创建m3u8,视频文件大小

Cvdogan

我正在使用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

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

吉安

只需结合它们:

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章