No właśnie, nie mogę znaleźć tego odpowiedniego programiku. Ściągnąłem Free Video Flip & Rotate - podczas oglądania odwróconych plików w AllPlayerze i włączeniu opcji Full Screen, obraz powiększa się tak, że jego część zostaje ucięta i nie widać co tam się dzieje. Ulead VideoStudio - gotowy plik zapisuje się w wyższej rozdzielczości niż ten, który tam ‘wszedł’, dodatkowo przy odtwarzaniu się zacina. No i najczęściej polecany (nawet nie dziwię się dlaczego), VirtualDub. Tutaj z kolei obróconych filmów w AllPlayerze w ogóle mi nie odtwarza, a bardzo mi na tym zależy.
Więc dla podsumowania, ma to być program który czyta pliki .avi i najlepiej żeby z takim rozszerzeniem je zapisywał, również w tej samej rozdzielczości i żeby dało się je później odtworzyć z programie AllPlayer.
Jaki kodek wideo zastosowałeś do rekompresji w VirtualDub? A może zapisałeś to jako nieskompresowane wideo…?
rotate - obróci obraz i oczywiście rozdzielczość (wymiary) się zmieni - czyli jeśli było np. 640x480, to po obróceniu o 90 stopni będzie 480x640.
rotate2 - obróci obraz, ale… przy zachowaniu tej samej wielkości klatki - w uproszczeniu jest to jednocześnie obrót, zmiana rozdzielczości i wypełnienie.
obróciłem film avi z cyfrówki o 90 stopni w VirutalDub, zadałem filtr ‘rotate’ i przy drugiej próbie - filtr ‘rotate2’. Odznaczyłem opcję “enable to fit”. Jakość kompresji zrobiłem na 80. Plik wynikowy: 2x cięższy, z 100 MB zrobiło się 233 MB. Co jeszcze trzeba zrobić, żeby plik był mniejszy ? Zastosowany kodek do zmiany z cyfry na PC to “x264”, zgodnie z instrukcją na http://karolad.wordpress.com/howto/jak- … osci-film/.
edit:
Poradziłem sobie zmniejszając bitrate Ze 100 MB zrobiło się 33 MB, jakość bardzo nieznacznie gorsza.
Inna rzecz natomiast: obrócony film jest ucięty na górze i od dołu o około 10% (na filmie były np. widoczne dłonie opuszczunych w dół rąk osoby + mały marginesik (kawałek spodni) a w pliku wynikowym dłonie są ucięte w połowie i z tym już nie potrafię sobie poradzić Rozdzielczość i rozmiary filmu niby prawidłowe (źródło: 640x480, wynik: 480x640 więc powinno być OK, a nie jest). Jakieś podpowiedzi ?