我想为手机创建视频流。为此,我使用 ffmpeg 将视频转换为 hls。现在我可以使用以下命令将视频转换为 hls:
ffmpeg -y -i video.mp4 -profile:v baseline -level 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 baseline -level 3.0 -s 640x360 -r 20 -start_number 0 -hls_time 10 -hls_list_size 0 -f hls video.m3u8
我可以在一个命令中同时使用 -s 和 -crf 吗?
因为我正在为电话流媒体。所以尺寸是我主要关心的问题。
最佳答案
是的,您可以,crf 代表与输出尺寸无关的恒定速率因子。一般来说,在传递无效标志时,您也会在控制台中看到转换失败。
关于ffmpeg - 我可以在一个带有 ffmpeg 的命令中使用 -crf 和 -s 选项吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58273410/