Изменение параметров в FFmpeg при кодировании? - PullRequest
0 голосов
/ 27 февраля 2019

Я использую FFmpeg для создания MPEG-сегментов из моей камеры и играю с помощью Shaka Player.Но я хочу изменить размер сегмента (например, от 2 секунд до 1 секунды), не создавая новый процесс и не выходя из текущего процесса.Есть ли изменение, чтобы изменить значение параметра в FFmpeg, пока процесс еще выполняется?

ffmpeg -f avfoundation -video_size 1280x720  -rtbufsize 100M  -r 30  -i 0 -qscale 100 -g 1 -vcodec libx264 seg_duration 1 -f dash -use_timeline 0 -use_template 0 -single_file 0 ffmpeg.mpd

Это команда, в которой я хочу изменить сегмент_duration на 2, не выходя из текущего процесса.

т.

ffmpeg -f avfoundation -video_size 1280x720  -rtbufsize 100M  -r 30  -i 0 -qscale 100 -g 1 -vcodec libx264 -seg_duration 2 -f dash -use_timeline 0 -use_template 0 -single_file 0 ffmpeg.mpd

Или есть какой-либо другой MPEG DASH Encoder для этого варианта использования?

...