Informações sobre as opções da linha de comandos do ffmpeg

6

Eu vi o uso de ffmpeg na linha de comando, com a opção -strict -2 ou -strict experimental . Fui à documentação da linha de comando do ffmpeg , mas não consegui encontrar informações sobre essa opção.

Existe outro site com uma referência mais aprofundada?

    
por Amelio Vazquez-Reina 29.01.2013 / 19:53

4 respostas

8

A documentação do FFmpeg recentemente foi dividida em vários capítulos, cada um descrevendo componentes, incluindo documentos separados para os codecs .

Aqui, há uma seção sobre a opção strict :

strict integer (decoding/encoding,audio,video)

Specify how strictly to follow the standards.

Possible values:

  • very: strictly conform to a older more strict version of the spec or reference software
  • strict: strictly conform to all the things in the spec no matter what consequences
  • normal
  • unofficial: allow unofficial extensions
  • experimental: allow non standardized experimental things

Observe que integer aqui se refere apenas aos valores internos ... você deve usar -strict experimental , por exemplo.

Você pode encontrar uma lista de todos esses documentos na página da documentação . Observe que a documentação on-line é gerada diariamente a partir do código FFmpeg mais recente. Consulte a documentação local no caso de usar uma versão mais antiga.

    
por 29.01.2013 / 20:09
3

Além da documentação on-line, você pode usar ffmpeg -h (ou -h long ou -h full para obter mais informações).

Não é a questão, mas você também pode obter algumas informações sobre codificadores específicos com encoder= (ou decodificadores com decoder= ) da seguinte forma:

ffmpeg -h encoder=libx264

Você pode canalizar isso para less , para torná-lo pesquisável.

ffmpeg -h full | less

Use /string para procurar uma string. No seu caso, /strict .

    
por 29.01.2013 / 21:43
3

Também não explicado na documentação são os valores inteiros para "-strict": "-2" corresponde a "experimental", "0" para "normal", "2" para "muito", etc. Faz sentido uma vez você pensa sobre isso, mas um pouco estranho no começo (especialmente porque "-2" se parece com a sintaxe da opção FFMPEG). Eu apenas uso o nome completo como "-strict experimental", mas você encontrará ambas as formas flutuando na web.

    
por 08.02.2013 / 15:21
0

O parâmetro experimental -strict (ou -strict -2) agora não é mais necessário no ffmpeg desde 5 de dezembro de 2015

Veja link para mais informações

    
por 30.01.2018 / 14:40

Tags