Strona 1 z 1

[solved]Mencoder, nie zmienia rozdzielczości

: 18 kwie 2011, 22:33
autor: new_one
Witam, mam nadzieje, że piszę w dobrym miejscu, jeśli nie to proszę o przeniesienie do odpowiednie podforum.
W każdym razie o co chodzi, chciałem przekonwertować sobie kilka filmów do mp4 żeby móc oglądnąć na swoim phonie

Kod: Zaznacz cały

mencoder \
-of lavf -lavfopts format=mp4 \
-oac faac -faacopts mpeg=4:object=2:raw:br=128 \
-ovc lavc -vf scale=850:360 -lavcopts vglobal=1:vcodec=mpeg4:keyint=25:vbitrate=500 \
-vf harddup  \
-subcp Windows-1250 -subfont-text-scale 4 \
-sub /media/Filmy/Filmy/The.A-Team.Ext.Cut.2010.m-720p.Power.mkv/The.A-Team.Ext.Cut.2010.m-720p.Power_pl.srt \
-noskip /media/Filmy/Filmy/The.A-Team.Ext.Cut.2010.m-720p.Power.mkv/The.A-Team.Ext.Cut.2010.m-720p.Power.mkv \
-o /media/Multimedia/Remaster/ATeam.mp4
przy pomocy tego kodu mogę bez problemu konwertować AVI do mp4 bez zmiany rozdzielczości /po usunięciu lini -vf scale=/, jednak ten film ma rozdzielczość 1280 x 544 co jest za dużo na mój wyświetlacz 854x480, jednak komenda -vf scale nie zmienia rozdzielczości pliku wynikowego. Czy ktoś może wie dlaczego?? Bądź gdzie robie błąd?? Będe wdzięczny za pomoc

Re: Mencoder, nie zmienia rozdzielczości

: 18 kwie 2011, 22:51
autor: brezniew
Spróbuj zachować proporcje obrazu.
1280x544 ≠ 850x360

Re: Mencoder, nie zmienia rozdzielczości

: 18 kwie 2011, 23:37
autor: new_one
1280/544=2,352941176
850/360=2,361111111
taka mała różnica mogłaby mieć aż takie znaczenie??
jeśli dobrze rozumiem powinienem dać
850/2,352941176=361,250000072 =>850x361 ??

Re: Mencoder, nie zmienia rozdzielczości

: 18 kwie 2011, 23:58
autor: brezniew
Spróbuj jeszcze -vf scale=850:360 przesunąc do kolejnej "linii":

Kod: Zaznacz cały

.......
-ovc lavc -lavcopts vglobal=1:vcodec=mpeg4:keyint=25:vbitrate=500 \  
-vf scale=850:360 \
-vf harddup  \
......
I unikaj nieparzystych liczb.

Re: Mencoder, nie zmienia rozdzielczości

: 19 kwie 2011, 08:54
autor: new_one
NIestety dalej bez zmian :/
wlaśnie próbowałem zmienić rozdzieloczość w innym filmie /avi/o rozdzielczości 624 x 352 na 854x480 niestety dalej bez zmian...

Re: Mencoder, nie zmienia rozdzielczości

: 19 kwie 2011, 17:54
autor: brezniew
Składnia wygląda poprawnie, ale trzeba by dokładniej zajrzeć do dokumentacji. Mencoder czasem lubi "stawiać opór" i zasłużenie odchodzi do lamusa.

Re: Mencoder, nie zmienia rozdzielczości

: 19 kwie 2011, 23:38
autor: new_one
w takim razie czy znasz jakiś inny program którym mógłbym konwertować filmy?? Najlepiej z gui ;)

Re: Mencoder, nie zmienia rozdzielczości

: 19 kwie 2011, 23:43
autor: brezniew
W wolnym czasie pobawię się znów Mencoderem i wypróbuje FFmpeg (też konsolowy).

Re: Mencoder, nie zmienia rozdzielczości

: 22 kwie 2011, 20:26
autor: brezniew
Teraz powinno działać:

Kod: Zaznacz cały

mencoder -of lavf -lavfopts format=mp4 -oac faac -faacopts mpeg=4:object=2:raw:br=128 -ovc lavc -vf scale=850:360,harddup -lavcopts vglobal=1:vcodec=mpeg4:keyint=25:vbitrate=500 -subcp Windows-1250 -subfont-text-scale 4 -sub /media/Filmy/Filmy/The.A-Team.Ext.Cut.2010.m-720p.Power.mkv/The.A-Team.Ext.Cut.2010.m-720p.Power_pl.srt -noskip /media/Filmy/Filmy/The.A-Team.Ext.Cut.2010.m-720p.Power.mkv/The.A-Team.Ext.Cut.2010.m-720p.Power.mkv -o /media/Multimedia/Remaster/ATeam.mp4

Re: Mencoder, nie zmienia rozdzielczości

: 24 kwie 2011, 11:24
autor: new_one
DZIAŁA <jupi> czyli trzeba bylo -vf scale dać razem z harddup, przed definicją ustawień obrazu?? Wielkie dzięki za pomoc :D

Re: Mencoder, nie zmienia rozdzielczości

: 24 kwie 2011, 11:30
autor: brezniew
Tak, błąd składni ;)