我可以在ffmpeg的一个命令中使用-crf和-s选项吗

时间:2019-10-07 16:15:31

标签: ffmpeg

我想为手机创建视频流。为此,我使用ffmpeg将视频转换为hls。现在,我可以使用以下命令将视频转换为hls:

  

ffmpeg -y -i video.mp4 -profile:v   基线-级别3.0 -crf 51 -start_number 0 -hls_time 10   -hls_list_size 0 -f hls video.m3u8。

我知道我可以使用以下命令来减小视频图像的大小:

  

ffmpeg -y -i video.mp4 -profile:v   基线级别3.0 -s 640x360 -r 20 -start_number 0 -hls_time 10   -hls_list_size 0 -f hls video.m3u8

我可以在一个命令中同时使用-s和-crf吗? 因为我正在流式传输手机。所以尺寸是我主要关心的问题。

1 个答案:

答案 0 :(得分:0)

是的,crf代表恒定速率因子,它与输出的尺寸无关。一般来说,传递无效标志时,控制台也会导致转换失败。