ffmpeg movflags в чем разница между плюсом и минусом перед флагом?

Это может звучать банально, но я вижу на многих форумах

-movflags +faststart -movflags -faststart -movflags faststart

В чем разница между плюсом + и минусом - или просто без знака перед флагом?

Что делают знаки?


person Jintor    schedule 31.03.2021    source источник
comment
См. stackoverflow.com/questions/23419351/   -  person llogan    schedule 01.04.2021
comment
@llogan и объединение 2 флагов, лучше добавить пробел +faststart +dash или просто без пробела +faststart+dash   -  person Jintor    schedule 01.04.2021
comment
Без пробелов, иначе +dash будет считаться отдельной опцией или выходным именем.   -  person llogan    schedule 01.04.2021
comment
Позвольте мне просто сделать это ответ здесь.   -  person Gyan    schedule 01.04.2021


Ответы (1)


Знак + указывает, что ffmpeg должен установить указанное значение в дополнение к любым значениям, которые мультиплексор MOV/MP4 автоматически установит в ходе выполнения команды.
Знак - указывает, что ffmpeg должен отменить указанное значение, полезно когда известно, включает ли мультиплексор его по умолчанию.
Полное отсутствие знака означает, что ffmpeg сбросит флаги до значений по умолчанию и переключит только состояние faststart.

person Gyan    schedule 01.04.2021