Re: Codecs for mencoder

2003-01-15 Пенетрантность Denis A. Kulgeyko
Доброго времени суток !

Надеюсь мой опыт будет полезен:
Предыстория - есть у меня mpeg1 который "весит" 2.8 гига. Хочу уменьшить его 
размер. Хотя бы до 700 мег и желательно без потери качества.
Взял mencoder (из mplayer-0.90-rc1).
Сперва попробовал с divx4 (взятого с divx.com). Размер получился намного 
больше (очень намного) оригинала, а mplayer при попытке воспроизведения 
ругается - говорит "error decoding frame" практически на все кадры. Отпадает.
Взял либу lavc (которая к mplayer идет). Довольно долго игрался с ней - 
подбирал параметры, и таки получилось "умять" видюшку до 700 мег. Вот 
параметры которые я ему говорил:
"mencoder -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=500:v4mv:vhq -ni -oac 
mp3lame -lameopts vbr=2:q=9:aq=0:ratio=100:mode=3 -noskip source.mpeg"
Это все одной строкой и буз кавычек, разумеется ж. :)
на вин2к ее родной media player прокручивает без проблем и качество осталось 
на том же уровне даже на довольно детализированных сценах. Как понял - можно 
еще уменьшать размер за счет умешьшения bitrate, но у меня уже не было 
необходимости.
Размер изображения и частоту кадров оставил исходнве. Для размера - меня 
устраивал и такой, а играясь с framerate я ничего не выигрывал - даже задавая 
жестко частоту кадров или начинались грабли с качеством (при разных значениях 
по разному) или меня не устраивал размер. Поэтому дал mencoder'у возможность 
подбирать ее самому.

  WBR, Денис Кульгейко aka Burzumie.



Re: Codecs for mencoder

2003-01-15 Пенетрантность Denis Danilov
On Tue, Jan 14, 2003 at 12:42:38PM +0200, Dmitry Astapov wrote:
>  DD> И во чтобы лучше всего закодировать с помощью mencode конечный
>  DD> результат, чтобы вероятность его успешного воспроизведения на любом
>  DD> стардантном Windows стремилась к 100%?
> 
> -ovc lavc -lavcopts vcodec=mpeg4:vhq
> 

Работает, но картинка почему-то получилась 8-битной, а
медиа-проигрователь в windows воспроизвести не смог --- полез в
интернет, чего-то поискал, и выдал сообщение о том, что промотр
невозможен...

Денис



Re: Codecs for mencoder

2003-01-15 Пенетрантность Denis Danilov
On Tue, Jan 14, 2003 at 04:37:37PM +0300, Woland wrote:
> А он [divx4]  есть в списке кодеков:
> mencoder -ovc help
> 

Вот что есть
Available codecs:
   copy - frame copy, without re-encoding. doesn't work with filters!
   frameno  - special audio-only file for 3-pass encoding, see DOCS!
   rawrgb   - uncompressed RGB 24bpp video
   lavc - using libavcodec codecs - best quality!
   vfw  - using VfW DLLs, currently only AVID is supported
   libdv- DV encoding using libdv v0.9.5
   xvid - xvid encoding

разных вариантов divx не видно...

Денис



Re: Codecs for mencoder

2003-01-14 Пенетрантность Woland
Привет Debian Russian!

В письме от Denis Danilov <[EMAIL PROTECTED]> 
(Tue, 14 Jan 2003 11:17:13 +0100) было написано :

> Creating a DivX4 file from all the JPEG files in the current dir:
>  mencoder \*.jpg -mf on:w=800:h=600:fps=25 -ovc divx4 -o output.avi
> 
> сейчас на попытку задать -ovc odivx получаю
> Exiting... (error parsing cmdline)
> 
> а для -ovc divx4
> ouldn't find video filter 'divx4'
> Failed to open the encoder
> Exiting...

А он [divx4]  есть в списке кодеков:
mencoder -ovc help

С наилучшими, Woland.



Re: Codecs for mencoder

2003-01-14 Пенетрантность Dmitry Astapov

Evening, Denis. 

Denis Danilov <[EMAIL PROTECTED]> 11:17 14/1/2003 wrote:

 DD> и никак я не могу понять, как поставить необходимые кодеки, чтобы
 DD> заработали примеры из документации к mencode

 DD> Creating a DivX4 file from all the JPEG files in the current dir:
 DD>  mencoder \*.jpg -mf on:w=800:h=600:fps=25 -ovc divx4 -o output.avi

 DD> сейчас на попытку задать -ovc odivx получаю
 DD> Exiting... (error parsing cmdline)
У меня когда-то были проблемы с передачей списка файлов для -mf, вылечилось
тем, что я понял, что на самом деле мне нужно совсем другое :) Возможно,
ему не нравится совсем не "-ovc" ...

 DD> И во чтобы лучше всего закодировать с помощью mencode конечный
 DD> результат, чтобы вероятность его успешного воспроизведения на любом
 DD> стардантном Windows стремилась к 100%?

-ovc lavc -lavcopts vcodec=mpeg4:vhq

-- 
Dmitry Astapov //ADEpt   E-mail: [EMAIL PROTECTED]
GPG KeyID/fprint: F5D7639D/CA36 E6C4 815D 434D 0498  2B08 7867 4860 F5D7 639D



Codecs for mencoder

2003-01-14 Пенетрантность Denis Danilov
Привет!

есть у меня в source.list вот такая строчка для mplayer/mencoder
deb http://marillat.free.fr/ stable main

и никак я не могу понять, как поставить необходимые кодеки, чтобы
заработали примеры из документации к mencode

Creating a DivX4 file from all the JPEG files in the current dir:
 mencoder \*.jpg -mf on:w=800:h=600:fps=25 -ovc divx4 -o output.avi

сейчас на попытку задать -ovc odivx получаю
Exiting... (error parsing cmdline)

а для -ovc divx4
ouldn't find video filter 'divx4'
Failed to open the encoder
Exiting...

каких deb-пакетов мне не достаёт?
И во чтобы лучше всего закодировать с помощью mencode конечный
результат, чтобы вероятность его успешного воспроизведения на любом
стардантном Windows стремилась к 100%?

С наилучшими пожеланиями,
Денис