Могу ли я использовать опцию -crf и -s в одной команде с ffmpeg - PullRequest
0 голосов
/ 07 октября 2019

Я хочу создать потоковое видео для телефона. Для этого я использую 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-уровень 3.0 -s 640x360 -r 20 -start_number 0 -hls_time 10 -hls_list_size 0 -f hls video.m3u8

могу ли я использовать -s и -crf в одной команде? Потому что я смотрю на телефон. поэтому размер - моя главная забота.

1 Ответ

0 голосов
/ 08 октября 2019

Да, вы можете, crf обозначает коэффициент постоянной скорости, который не связан с размерами вашей продукции. Вообще говоря, вы также получите сбой преобразования в вашей консоли при передаче недопустимых флагов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...