我想为手机创建视频流。为此,我使用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吗? 因为我正在流式传输手机。所以尺寸是我主要关心的问题。
答案 0 :(得分:0)
是的,crf代表恒定速率因子,它与输出的尺寸无关。一般来说,传递无效标志时,控制台也会导致转换失败。