Informacje o opcjach wiersza polecenia ffmpeg


Odpowiedzi:


8

Dokumentacja FFmpeg została niedawno podzielona na wiele rozdziałów, z których każdy opisuje komponenty, w tym osobne dokumenty dla kodeków .

Tutaj jest sekcja o tej strictopcji:

strict integer (decoding/encoding,audio,video)

Określ, jak ściśle przestrzegać standardów.

Możliwa wartość:

  • very: ściśle zgodne ze starszą, bardziej rygorystyczną wersją specyfikacji lub oprogramowania referencyjnego
  • strict: ściśle przestrzegaj wszystkich elementów specyfikacji bez względu na konsekwencje
  • normal
  • unofficial: zezwól na nieoficjalne rozszerzenia
  • experimental: zezwól na niestandardowe eksperymentalne rzeczy

Zauważ, że integertutaj odnosi się tylko do wewnętrznych wartości… powinieneś -strict experimentalna przykład użyć .

Możesz znaleźć listę wszystkich tych dokumentów na stronie dokumentacji . Pamiętaj, że dokumentacja online jest generowana codziennie z najnowszego kodu FFmpeg. W przypadku korzystania ze starszej wersji zapoznaj się z dokumentacją lokalną.


Podział dokumentów był bardziej irytujący niż się spodziewałem.
llogan

2
Nie do końca też to rozumiem. Szczególnie nowi użytkownicy nie będą teraz wiedzieli, gdzie szukać. Zajęło mi to również kilka minut, żeby to rozgryźć.
slhck

eksperymentalna nie jest liczbą całkowitą :-( jest bardzo 0 lub 1?
commonpike

@pike Tak… ciągi są tłumaczone wewnętrznie na liczby całkowite. Na przykład to -strict experimental.
slhck

4

Oprócz dokumentacji online możesz skorzystać ffmpeg -h( -h longlub -h fulluzyskać więcej informacji).

To nie jest pytanie, ale możesz również uzyskać informacje o określonych koderach za pomocą encoder=(lub dekoderów za pomocą decoder=) w następujący sposób:

ffmpeg -h encoder=libx264

Możesz to potokować less, aby umożliwić wyszukiwanie.

ffmpeg -h full | less

Służy /stringdo wyszukiwania ciągu. W Twoim przypadku /strict.


3

W dokumentacji nie wyjaśniono również, że wartości całkowite dla „-strict”: „-2” odpowiada „eksperymentalnym”, „0” dla „normalnego”, „2” dla „bardzo” itp. Ma sens, gdy się nad tym zastanowić ale na początku trochę dziwne (zwłaszcza, że ​​„-2” wygląda jak składnia opcji FFMPEG). Używam tylko pełnej nazwy jak „-strict eksperymentalny”, ale napotkasz obie formy unoszące się w Internecie.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.