Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lżejszy silnik renderujący wideo. #427

Open
ThomasLeigh opened this issue Jun 5, 2022 · 1 comment
Open

Lżejszy silnik renderujący wideo. #427

ThomasLeigh opened this issue Jun 5, 2022 · 1 comment

Comments

@ThomasLeigh
Copy link

Chciałbym odnieść się do czegoś co może być kluczowe dla użytkowników programu na słabszych komputerach. Otóż zanim poznałem Kainote, używałem Subtitle Edit. Program ten umożliwiał wybór silnika renderującego wideo - pośród możliwych do wybrania znajdowały się następujące:

sshot-23

W moim przypadku jeśli nie zmieniłem tej opcji na MPV, nie dało się sensownie pracować. Konkretniej rzecz biorąc, wielokrotnie potrzebuję dokładnie zsynchronizować moment pojawienia się lub zniknięcia danego elementu z obrazem wideo. Aby to zrobić, potrzebuję wielokrotnie odtworzyć wideo chwilę przed pożądanym pojawieniem się lub zniknięciem czegoś, by sprawdzić czy rzeczywiście dzieje się to dokładnie w momencie w którym potrzebuję.

I teraz, póki w Subtitle Edit nie korzystałem z MPV, nie byłem w stanie przeprowadzić tego co wyżej - gdyż odtwarzanie wideo lagowało (reagowało z opóźnieniem, być może z racji mojego starszego sprzętu), definitywnie było widać że obraz nie zawsze nadąża z dźwiękiem i miałem pewność że niestety nie mogę temu ufać, skoro za każdym niemal razem pokazywało że dany element pojawia się lub znika w nieco innym momencie, a ja nic nie zmieniałem.

Sytuacja zmieniła się diametralnie, gdy ustawiłem w tych opcjach na screenie powyżej MPV. Od tamtej pory każda próba odtworzenia wideo pokazywała dany element zawsze i dokładnie tam gdzie powinien być, co wreszcie pozwoliło mi idealnie dopasować synchronizację pokazywania się i znikania napisów i innych elementów z obrazem.

Jeśli chodzi o Kainote, jedyną opcją dot. silnika wideo którą znalazłem natenczas, jest „Otwieraj wideo przez FFMS2” - w moim przypadku niestety niezależnie czy opcja ta jest włączona czy nie, odtwarzanie wideo nie jest wystarczająco płynne (czyli nie tak, jak w opisanym wyżej przypadku MPV), co uniemożliwia mi dokładne dopasowanie pojawiania się i znikania elementów względem obrazu. Aby było to możliwe, bardzo potrzebne jest też wdrożenie tej funkcjonalności (umożliwienie odtwarzania klikniętego na wykresie audio dowolnego momentu na podglądzie wideo - oczywiście jednocześnie z odtwarzaniem na wykresie audio).

@bjakja
Copy link
Owner

bjakja commented Jun 5, 2022

No z tym to będzie rzeczywiście ciężko, a w ogóle odhaczone ffms2 ci działa?
Bo to wymaga zainstalowanie k-lite w wersji starszej o jakieś pół roku niż najnowsza.
Możesz nawet jednocześnie wczytać wideo przez Direct Show i audio z ffms2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants