[solved]Mencoder, nie zmienia rozdzielczości

Grafika, film, dźwięk.
new_one
Piegowaty Guziec
Piegowaty Guziec
Posty: 26
Rejestracja: 16 cze 2009, 11:11
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

[solved]Mencoder, nie zmienia rozdzielczości

Post 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
Ostatnio zmieniony 24 kwie 2011, 11:40 przez new_one, łącznie zmieniany 1 raz.
Awatar użytkownika
brezniew
Przyjaciel
Przyjaciel
Posty: 2680
Rejestracja: 12 kwie 2011, 16:48
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86_64

Re: Mencoder, nie zmienia rozdzielczości

Post autor: brezniew »

Spróbuj zachować proporcje obrazu.
1280x544 ≠ 850x360
new_one
Piegowaty Guziec
Piegowaty Guziec
Posty: 26
Rejestracja: 16 cze 2009, 11:11
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: Mencoder, nie zmienia rozdzielczości

Post 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 ??
Awatar użytkownika
brezniew
Przyjaciel
Przyjaciel
Posty: 2680
Rejestracja: 12 kwie 2011, 16:48
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86_64

Re: Mencoder, nie zmienia rozdzielczości

Post 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.
new_one
Piegowaty Guziec
Piegowaty Guziec
Posty: 26
Rejestracja: 16 cze 2009, 11:11
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: Mencoder, nie zmienia rozdzielczości

Post 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...
Awatar użytkownika
brezniew
Przyjaciel
Przyjaciel
Posty: 2680
Rejestracja: 12 kwie 2011, 16:48
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86_64

Re: Mencoder, nie zmienia rozdzielczości

Post 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.
new_one
Piegowaty Guziec
Piegowaty Guziec
Posty: 26
Rejestracja: 16 cze 2009, 11:11
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: Mencoder, nie zmienia rozdzielczości

Post autor: new_one »

w takim razie czy znasz jakiś inny program którym mógłbym konwertować filmy?? Najlepiej z gui ;)
Awatar użytkownika
brezniew
Przyjaciel
Przyjaciel
Posty: 2680
Rejestracja: 12 kwie 2011, 16:48
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86_64

Re: Mencoder, nie zmienia rozdzielczości

Post autor: brezniew »

W wolnym czasie pobawię się znów Mencoderem i wypróbuje FFmpeg (też konsolowy).
Awatar użytkownika
brezniew
Przyjaciel
Przyjaciel
Posty: 2680
Rejestracja: 12 kwie 2011, 16:48
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86_64

Re: Mencoder, nie zmienia rozdzielczości

Post 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
new_one
Piegowaty Guziec
Piegowaty Guziec
Posty: 26
Rejestracja: 16 cze 2009, 11:11
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: Mencoder, nie zmienia rozdzielczości

Post 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
Awatar użytkownika
brezniew
Przyjaciel
Przyjaciel
Posty: 2680
Rejestracja: 12 kwie 2011, 16:48
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86_64

Re: Mencoder, nie zmienia rozdzielczości

Post autor: brezniew »

Tak, błąd składni ;)
ODPOWIEDZ

Wróć do „Muzyka, filmy, zdjęcia, grafika”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 23 gości