Пытаюсь кодировать следующей командой (в два прохода): mencoder -oac copy -o Stardust.avi -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2400:v4mv:mbd=2:trell:cmp=3:subcmp=3:autoaspect:vpass=1 -vf crop=720:416:0:80,hqdn3d=2:1:2 stardust_tmp.avi Ну и во второй проход разумеется заменяю значение vpass на 2. Команда взята из мануала mplayer'a (немного доработанная под свои нужды). Но желездный dvd-плеер полученный файл не читает. Говорит не правильный (нераспознанный ли) формат. Вот что выдаёт команда file по этому файлу: Stardust.avi: RIFF (little-endian) data, AVI, 720 x 416, 25.00 fps, video: FFMpeg MPEG-4, audio: Dolby AC3 (stereo, 48000 Hz) Другие файлы (качаемые с торрентов и проч.) проигрываются нормально. К примеру, эти: Tayna.Chingishana.2009.XviD.DVDRip.avi: RIFF (little-endian) data, AVI, 608 x 320, 25.00 fps, video: XviD, audio: MPEG-1 Layer 3 (stereo, 48000 Hz) Father of the Bride.avi: RIFF (little-endian) data, AVI, 640 x 336, 25.00 fps, video: DivX 5, audio: MPEG-1 Layer 3 (stereo, 44100 Hz) Как получить совместимое видио (примеры команд). Желательно именно нативным mplayer'овским кодеком, без привлечения xvid. p.s. Ну и для кучи здесь сразу спрашу. Двупроходное кодирование не дало ни уменьшение файла, ни улучшение качества (по крайней мере на глаз) в сравнении с однопроходным кодированием. Что я делаю не так? Единственное объяснение, которое могу для себя пока что найти: пережатие из mpeg2 в mpeg4 очень плохо поддаётся рекомпрессии. Прав ли? Спасибо. -- Murat D. Kadirov
Attachment:
pgpGqY8rVC4qG.pgp
Description: PGP signature