PDAclub.pl - Forum użytkowników technologii mobilnych
Windows Mobile (Classic, Professional, Standard), Windows Phone 6.x oraz 7/8.x/10 => HTC => Pocket PC z telefonem - ogólnie (WM Professional/WP6.x) => Hermes => Wątek zaczęty przez: Dexter eksperymentator w Marzec 08, 2009, 20:02:28
-
Witam :ok:
Ponieważ dość często przemieszczam się, i czasem chciałbym obejrzeć jakiś film na Hermesie, napotykam na problem konwersji. Jeśli masz film w formacie rmvb, a chcesz go obejrzeć (normalnie bez skakania) na Hermesie, to trzeba konwertować.
Mam starego lapa z prockiem P4 Mobile 1,8, chodzi tam sobie ubuntu, robiłem eksperymenty z enkodowaniem za pomocą Menkodera. Poniżej przedstawiam parametry jakich użyłem. Może ktoś z was ma w tym wieksze doświadczenie i potrafi wskazać co mozna by zmienić, by ewentualnie skrócić czas konwersji bez przesadnej straty na jakości (mówimy o kodowaniu 2 przebiegowym XVID)
echo Kompresja obrazu 1-przebieg
mencoder Testowy_2.rmvb -ovc xvid -xvidencopts bitrate=320:pass=1:trellis:quant_type=mpeg:qpel:chroma_me:max_bframes=3:vhq=1:min_iquant=1:max_iquant=31:min_pquant=1:max_pquant=31:min_bquant=1:max_bquant=31 -oac mp3lame none -o null
del null
echo ------------------------------------------------
echo Kompresja obrazu 2-przebieg
mencoder Testowy_2.rmvb -ovc xvid -xvidencopts bitrate=320:pass=2:trellis:quant_type=mpeg:qpel:chroma_me:max_bframes=3:vhq=1:min_iquant=1:max_iquant=31:min_pquant=1:max_pquant=31:min_bquant=1:max_bquant=31 -oac mp3lame -lameopts cbr:br=64:mode=0:q=0 -srate 22050 -vf scale=320:-2,expand=:240:::1,crop=320:240 -o film.avi
pause
Tu akurat przykład pliku .bat z windyXP, ale przeniesienie tego na basha to kosmetyka :P
Głównie chodzi o parametry związane z ustawieniami XVida, co ma znaczenie - a co nie, przy rozdziałce 320x240 B)
Trzeba uzyskać kompromis między: wagą pliku, czasem dekodowania, jakością - ma ktoś złoty środek?
Pozdrawiam
Napisane: Marzec 07, 2009, 14:16:11
Widzę że czytelników sporo, ale odpowiedzi brak... :P
Drogą prób i błędów doszedłem do tego:
ECHO OFF
mencoder.exe "F:\Plik_RMVB.rmvb" -vf scale=320:-2,expand=:240:::1,crop=320:240 -ofps 15 -ovc xvid -xvidencopts bitrate=200:turbo:pass=1:trellis -nosound -o NUL: 2> Out.txt
mencoder.exe "F:\Plik_RMVB.rmvb" -srate 22050 -vf scale=320:-2,expand=:240:::1,crop=320:240 -ofps 15 -oac mp3lame -lameopts cbr:br=64:mode=0 -ovc xvid -ovc xvid -xvidencopts bitrate=192:pass=2:trellis -o "F:\Plik_AVI.avi" 2>> Out.txt
Obraz jest skalowany do wielkości 320x240 z zachowanie proporcji obrazu, 15 klatek na sekundę, kodek Xvid - 2 przebiegi, 192 kbps, dźwięk MP3 22050 Hz 64 kbps Stereo.
W miarę szybko się dekoduje i jakość jest bardzo dobra :ok: (na lapie przy duzym powiększeniu nie wygląda dobrze, ale na Hermesie w rozdziałce 320x240 jest świetnie :D
-
Nie dziw się, że wypowiedzi mało, bo linuksa to jakiś mały % osób używa. W windowsie mamy pocketdivxencoder i w zasadzie wystarczy zmiana rozdzielczości na 320x240, a film będzie działał bez przeskoków.
-
No cóż... może masz rację :)
Aczkolwiek mencoder działa rónież pod windowsem. Nie wiem czy pocketdivx encoder również dekoduje z rmvb na avi? Bo chyba nie wszystkie tego typu programu to potrafią.
W każdym bądź razie w powyższych postach jest gotowy "przepis" na konwersję RMVB -> AVI dla pocketa
PS. Wiem, ze wiele osób dostaje gęsiej skórki jak widzą coś "konsolowego" ale to dlatego że jak na razie nie udało mi się znaleźć sensownej nakłądki na mEncodera. Jak coś znajdę - dam znać.
PS. 2 Wielu moich znajomych używa linuksa (z powodów praktycznych) i windowsa (z konieczności), a znam nawet kilku "ekstremistów" którzy korzystają tylko z linuksa - ale jak wiadomo - każdy korzysta z tego co mu pasuje :E