Zamiana avi na gif

0

Na jakiej zasadzie wyglądałoby stworzenie pliku GIF z pliku AVI? Dla przykładu mam filmik 2 sekundowy w avi, który ma powiedzmy 200 KB, chciałbym zrobić z niego GIF. Jak należałoby się do tego zabrać? Na razie tylko pytam teoretycznie. Czy ktoś, kto zajmował się tym, mógłby co nieco napisać (interesuje mnie najprostsza i najszybsza metoda)? Nie znam konstrukcji pliku avi, ani gif. Nie wiem, czy mają jakiś nagłówek w stylu pierwsze xx KB to jakieś dane nagłówka, FPSy, rozdzielczość filmu etc, a kolejne xx KB to jedna klatka filmu, kolejne xx to kolejna klatka i tak dalej. Także prosiłbym o wszelkie informacje o tym, może być krótko. Zaznaczam, że nie proszę o żaden kod.

0
ŁF napisał(a):

http://stackoverflow.com/questions/6079150/how-to-generate-gif-from-avi-using-ffmpeg

Dziękuję choć nie do końca ;). Pobrałem z oficjalnej strony FFMPEG na windę, po wypakowaniu paczki, są 3 duże pliki, każdy po 20 MB np. ffmpeg (aplikacja) i z tego co widzę to wystarczy odpalić start - uruchom - cmd... i tam wklepać komendę jakąś i tworzy gif, z tym, że kolory na gifie są jakieś brzydkie bardzo (nie powinno tak być, tym bardziej że rozmiar pliku wielki i przy nieokreślaniu dodatkowych parametrów zmniejszających go).

Jaką komendą mam gif zrobić, by wyglądał normalnie, ładnie? W google zajrzałem, wszedłem na 5 losowych stron i każda osoba miała identyczny problem (tragiczna jakość) i 4 osoby nie uzyskały odpowiedzi, a jedna pobrała jakiś dodatkowy program (do zainstalowania) i nim coś robiła (ale nie chcę programów, które trzeba instalować).

Jakieś pomysły? Bo zamierzam później do tego ffmpeg zrobić proste GUI dla siebie.

0

A co ty chcesz od Gifa który wyświetla 256 kolorów?

W prawdzie można zrobić gifa z większą ilością kolorów ale to już wyższa szkoła jazdy.

0
babubabu napisał(a):

A co ty chcesz od Gifa który wyświetla 256 kolorów?

W prawdzie można zrobić gifa z większą ilością kolorów ale to już wyższa szkoła jazdy.

przez stronę www z converterami online, jakość jest normalna i dobra, także na pewno można zrobić lepszą jakość, skoro 100% stron internetowych robi ją dobrą

0

@odświeżam i przy okazji ponownie zwracam się z pytaniem, jaką komendą zrobić GIF z pliku avi w FFMPEG, tak by jakość obrazu, kształtów była normalna, a nie jakaś brzydka. Przykładowo jak w jakimś programie, jak ustawię kolorów 32, to obraz jest ładny. Mnie w pełni zadowalają 64 kolory. Szukam więc komendy do FFMPEG, która mi będzie robiła normalny gif, bez niszczenia twarzy na animacji. Ewentualnie szukam innych podobnych rzeczy, które też poleceniem tekstowym w wierszu poleceń, w Win7 pozwolą na przerobienie AVI na GIF i bardzo proszę o rzeczy bez instalacji. (bo bez jakichś dllek i innych gotowców w tym stylu, zrobienie gifa z pliku avi skompresowanego przez virtualdub, zapewne będzie dosyć trudnym zadaniem? [nawet bez zmniejszania wielkości oryginalnego rozmiaru klatek filmu i długości filmu])

0

Przykładowo jak w jakimś programie, jak ustawię kolorów 32, to obraz jest ładny. Mnie w pełni zadowalają 64 kolory.

Nie zadowolą cię 64 odcienie, bo to, co ustawiałeś w innych programach to nie 32 kolory, a 32-bitowa głębia kolorów - czyli możliwość ustawienia 16777216 kolorów (wyłączając kanał przezroczystości).

0

Może poczytaj jak wygląda format gif to się dowiesz czemu film przerobiony na gifa ma gigantyczne rozmiary.

0

@odświeżam
i dodaję, że nie zamierzam z 2 godzinnego filmu robić gifa, bo to bez sensu (max kilka sekund). Podobnie jak nie obchodzi mnie, że gif ma np. 20 MB. Interesuje mnie jak w ffmpeg zrobić normalnego gifa, by graficznie był ładny, jak gify tworzone przez gotowe programy i przez konwertery online na stronach www, ewentualnie szukam alternatywy do ffmpeg (musi być to bez instalacji), może też być jakaś DLLka, która pozwala na tworzenie gifa z avi (nie musi być rozbudowana, ma tylko zamieniać na gif, czyli rozmiar wielkości klatek i inne bajery mnie nie interesują).

0
ŁF napisał(a):

internet, internet... http://superuser.com/questions/556029/ffmpeg-converts-flv-video-to-gif-with-awful-quality

tę stronę, to już wczoraj widziałem i ten ImageMagick robi gif mega długo (w 30-60 sekund może, a gif 5 sec), nie wiem dlaczego tak dziwnie jest. W tyle czasu to bym przekonwertował krótki filmik 2 minutowy w blue ray do innego formatu

Czekam na dalsze pomysły

0

albo źle, albo powoli, albo drogo. wybierz jedną wadę.
imagick robi powoli, bo optymalizuję paletę dla każdej "klatki" gif.

1 użytkowników online, w tym zalogowanych: 0, gości: 1