Ffmpeg i szybkie przetwarzanie


(Masterslynx) #1

Nie znam ffmpeg i jedyne co udało mi się złożyć to:

ffmpeg.exe -loglevel info -stats -i file -f null -

Moje pytanie brzmi. Jakie parametry... jak powinno wyglądać całe polecenie by proces przetwarzania był jak najkrótszy.

Jak widać całość i tak nie jest zapisywana (null) i zależy mi na tym by jak najszybciej ffmpeg przetworzył podany plik.

Ktoś potrafi złożyć takie polecenie ?

(-loglevel info -stats -f null muszą pozostać)

Jak coś będzie niejasne to pytać, bo pytanie dość nietypowe.


(Frankfurterium) #2

Można wiedzieć, po co? Nie ma pliku wynikowego, czyli chcesz tylko zebrać informację o pliku? Może lepiej użyć biblioteki MediaInfo (ddl, wiersz poleceń albo GUI)?


(Masterslynx) #3

Heh, wszyscy o to pytają :wink:

Piszę pewien program, a raczej samą dll-ke. W sumie to już jest napisana, teraz chcę tylko zoptymalizować czas wykonywania. Aktualnie przetworzenie pliku 700 MB zajmuje mu ok. 2 minuty. Zważając na to, że nie ma znaczenia co będzie na wyjściu, chciałbym zmniejszyć ten czas do minimum. Ffmpeg nie znam, więc chciałbym żeby ktoś mi złożył takie polecenie. Chodzi tylko o to, by plik przeszedł przez algorytmy ffmpeg.

A sama dll-ka media info też się przyda, nie będę tego przecież pisać od zera. Ale to już do samego, głównego programu.