我正在使用m3u8将mp4转换为ffmpeg。但首先我需要让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有没有办法一次完成这件事?
发布于 2017-02-04 00:44:49
只需将它们组合起来:
ffmpeg -i big.mp4 -b:v 1M -g 60 -hls_time 2 -hls_list_size 0 -hls_segment_size 500000 output.m3u8请注意,您在当前工作流程中对视频进行了两次代码转换。由于第二个命令没有将视频编解码器选项设置为复制,因此它再次进行转码-在CRF模式下,值为23。
https://stackoverflow.com/questions/42026691
复制相似问题