Parę dni temu musiałem skonwertować parę filmów z aparatu (Panasonic Lumix-ZX1). Powód – komputer (1,4 GHz) nie wyrabiał się z odtwarzaniem formatu MJPEG 1280×720. Druga przyczyna, to to, że większość odtwarzaczy DVD nie radzi sobie z filmami mov, a jedynie avi i to takimi, których rozmiar jest mniejszy niż 720×576 pikseli.
Poniższa komenda zmniejsza rozmiar 2 razy do formatu 640×360 i konwertuje film do xvid.
mencoder film.mov -ovc xvid -oac mp3lame -xvidencopts fixed_quant=4 -vf scale=640:360,harddup -noskip -mc 0 -o film.avi
Nie sprawdzałem jeszcze, czy odtwarzacz radzi sobie potem (powinien). Parę informacji o opcjach:
fixed_quant=4
– Odpowiada za jakość obrazu (zakres 1-31, im mniej tym lepsza jakość, ale nie należy przesadzać. Dobierany jest bitrate tak, aby zapewnić wymaganą jakość.
harddup -noskip -mc 0
– Bardzo istotne dla synchronizacji dźwięku. Inaczej encoder gubi ramki i ogólnie dźwięk mija się z obrazem.