Strona 1 z 2

Konwertowanie filmu w 1080p mkv do 720p

: 28 sierpnia 2009, 21:47
autor: boobs
Witam.
Posiadam film w rozdzielczości 1080p w formacie mkv i skoro film mi się zacina chcę go konwertować do 720p, czym i jak?

Zainstalowałem z repozytorium oogconverter ale nie takiego programu szukam a innych nie ma w repozytorium.

Pozdrawiam.

: 28 sierpnia 2009, 21:56
autor: grucha
Poczytaj w sieci o ffmpeg.

: 28 sierpnia 2009, 23:31
autor: yantar
Okienkowy Avidemux też da radę. (ewentualnie pogrzebać w ustawieniach odtwarzaczy zjeżdżając z jakości, nóż się da zaoszczędzić sobie pracy)

: 29 sierpnia 2009, 16:05
autor: fnmirk
W tym wypadku powinien sprawdzić się mencoder.

Kod: Zaznacz cały

apt-cache search mencoder
...
mencoder - MPlayer's Movie Encoder
...

Kod: Zaznacz cały

apt-cache policy mencoder
mencoder:
  Zainstalowana: 1:1.0.rc2svn20080706-0.1lenny1
  Kandydująca: 1:1.0.rc2svn20080706-0.1lenny1
  Tabela wersji:
 *** 1:1.0.rc2svn20080706-0.1lenny1 0
        500 [url]http://www.debian-multimedia.org[/url] lenny/main Packages
        100 /var/lib/dpkg/status

: 30 sierpnia 2009, 16:10
autor: Akkon
Jeśli mencoder to polecenie powinno wyglądać mniej więcej tak:

Kod: Zaznacz cały

mencoder /katalog/film -oac copy -vf scale=xxx:yyy -ovc copy -o /katalog/film/przekonwertowany
gdzie;
xxx - to parametr skalowania szerokości obrazu (u Ciebie 720)
yyy - jw. tylko dla wysokości. Jeśli nie chcesz mieć zakłóconych proorcji obrazu, to wielkość tego paramteru musi być proporcjonalnie pomnejszona w stosunku do oryginału.

: 26 września 2009, 01:08
autor: giaur
Dołączę się do pytania, bo cos takiego mi nie działa:

Kod: Zaznacz cały

 mencoder The.Passion.Of.The.Christ.2004.1080p.BluRay.x264-Japhson.mkv -oac copy -vf scale=1280:533 -ovc copy -o Pasja.720p.mkv
Plik źródłowy - mkv 1080p (czyli: 1920x800), video: avc1, audio: dts, rozmiar pliku 8.75 GB Polecenie powyższe nie robi NIC - powstaje dokładnie taki sam plik, jak plik źródłowy o takiej samej rozdzielczości

Co tu jest źle? Zalezy mi na obniżeniu rozdzielczości, bo po pierwsze nie nagram tego czegoś na żadną płytę (nawet na 2-warstwowe DVD się nie zmieści), a po drugie mój komp nie udzwignie dekodowania avc w takiej rozdzielczości, po trzecie na 21-calowym monitorze spokojnie wystarczy 720p

Czy się mylę, że nie powinno być ovc copy?

[ Dodano: 2009-09-26, 01:24 ]
Dodam jeszcze może że avidemux od razu się wywala

: 26 września 2009, 08:00
autor: ilin
Obawiam sie że trzeba film przekodować aby uległ przeskalowaniu.

: 26 września 2009, 11:10
autor: Akkon
Tak, trzeba przekodować. By zachować maksymalnie jakość wystarczy tylko ustawić odpowiednio wysoki (równy oryginałowi lub do niego zbliżony) parametr vbitrate. Dla filmów konwertowanych z dvd wartość ok. 3000 powinna w zupełności wystarczyć. Fragment kodu, dla kodeka divx, mógłby wyglądać tak:

Kod: Zaznacz cały

-vf scale=1280:533 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1:vbitrate=3000:autoaspect -ffourcc XVID

oczywiście trzeba pamiętać, że takie kodowanie powinno mieć dwa przebiegi, co oznacza niestety stratę czasu i mocy procesora.

: 26 września 2009, 11:53
autor: giaur
No tak, ale problem w tym, żeby to był kodek avc1 taki jak w oryginale. Jak ustawić xvid wiem, ale jak ustawić avc już nigdzie nie znalazłem niestety. No i kontener mkv oczywiście a nie avi

Tak samo bitrate - czym sprawdzic, z jakim bitrate jest zakodowany film mkv/avc? VLC nie pokazuje mi tego, DragonPlayer ani mplayer tez nie...

: 26 września 2009, 12:26
autor: ilin
Do obrobki matroski sluży

Kod: Zaznacz cały

adam@debian:~$ aptitude search mkv
p   libmkv-dev                      - An alternitave to the official libmatroska
p   libmkv0                         - An alternitave to the official libmatroska
p   mkvtoolnix                      - Set of command-line tools to work with Mat
p   mkvtoolnix-gui 
Ale nic więcej nie mogę powiedziec bo nie używalem jeszcze tego.