Мы — долго запрягаем, быстро ездим, и сильно тормозим.
|
||||||
www.lissyara.su
—> статьи
—> FreeBSD
|
|
  При установке выбираем следующие опции
   
¦ ¦[ ] DEBUG Include debug symbols in mplayer's binary files ¦ ¦ ¦ ¦[X] RTCPU Let mplayer dynamically check for CPU features ¦ ¦ ¦ ¦[X] OCFLAGS Use optimized compiler flags ¦ ¦ ¦ ¦[X] MENCODER Support encoding of multimedia files ¦ ¦ ¦ ¦[ ] IPV6 Include inet6 network support ¦ ¦ ¦ ¦[ ] X11 Enable X11 support for mplayer's video output ¦ ¦ ¦ ¦[ ] GUI Enable GTK2 graphical user interface with X11 ¦ ¦ ¦ ¦[ ] SDL Enable SDL video output ¦ ¦ ¦ ¦[X] VIDIX Enable VIDIX video output on supported archs ¦ ¦ ¦ ¦[ ] NVIDIA Enable experimental nvidia xvmc driver ¦ ¦ ¦ ¦[ ] SKINS Force dependency on mplayer-skins ¦ ¦ ¦ ¦[ ] FREETYPE Use freetype for OSD fonts (TrueType!) ¦ ¦ ¦ ¦[ ] RTC Add support for kernel real time clock timing ¦ ¦ ¦ ¦[ ] ARTS Enable KDE sound system support ¦ ¦ ¦ ¦[ ] ESOUND Enable GNOME esound support ¦ ¦ ¦ ¦[ ] POLYP Enable polyp sound server support ¦ ¦ ¦ ¦[X] LIBUNGIF Enable gif support ¦ ¦ ¦ ¦[ ] AALIB Enable aalib support ¦ ¦ ¦ ¦[X] LIBCACA Enable libcaca support ¦ ¦ ¦ ¦[ ] SVGALIB Enable svgalib support ¦ ¦ ¦ ¦[ ] LIBDV Enable libdv support ¦ ¦ ¦ ¦[ ] MAD Enable mad MPEG audio engine support ¦ ¦ ¦ ¦[X] DTS Enable DTS audio codec support ¦ ¦ ¦ ¦[ ] SPEEX Enable speex audio codec support ¦ ¦ ¦ ¦[ ] TREMOR Use built-in tremor instead of libvorbis ¦ ¦ ¦ ¦[ ] XMMS Enable XMMS plugin support ¦ ¦ ¦ ¦[ ] THEORA Enable ogg theora video support ¦ ¦ ¦ ¦[X] WIN32 Enable win32 codec set on the IA32 arch ¦ ¦ ¦ ¦[ ] X264 Enable x264 (H.264) video codec support ¦ ¦ ¦ ¦[ ] XANIM Enable xanim DLL support ¦ ¦ ¦ ¦[X] XVID Enable XVID video codec support ¦ ¦ ¦ ¦[ ] REALPLAYER Enable real player plugin ¦ ¦ ¦ ¦[ ] LIVEMEDIA Enable LIVE555 streaming support ¦ ¦ ¦ ¦[ ] FRIBIDI Enable FriBiDi support ¦ ¦ ¦ ¦[ ] LIRC Enable lirc support ¦ ¦ ¦ ¦[ ] CDPARANOIA Enable cdparanoia support ¦ ¦ |
  LIBCACA - в общем-то не нужна. Но советую ее поставить, так как позже покажу как ее задействовать для просмотра видео в консоли!
  Установка продлится приличное время и потянет из инета порядка 20-30 Мб различных пакетов.
  Если все завершилось удачно, то проверяем все это в работе. Повторюсь что у меня на сервере иксы отсутствуют, поэтому рассматриваем работу mplayera и mencodera без них. Для этого нам и понадобится возможность вывода видео непосредственно в консоли.
 
|
  Вы должны увидеть изображение построенное из ASCII символов (целых 16! цветов).
  Переходим к кодированию DVD в AVI. Документация по MEncoder'у советует использовать кодеки семейства libavcodec или xvid, так как они обеспечивают максимально возможное качество изображения. Я выбрал кодек mpeg4 - ISO standard MPEG-4 (DivX 5, XviD compatible) из первого семейства. Для настроек кодирования MEncoder имеет море опций, описание которых лучше всего читать в документации. Так же там приведены настройки для кодирования DVD в AVI в 4 режимах качества (очень высокое качество, высокое качество, быстрое, реального времени). Основываясь на них я написал shell скрипт, в котором объединены и автоматизированы все основные этапы кодирования. Комментарии смотрите в самом скрипте.
 
|
В заключении хотел бы добавить, что с небольшими доработками планирую его поставить в крон для автоматического обхода заданных директорий и при наличии в них VOB файлов пережимать их в AVI. Такой вот своеобразный сервис получится!
размещено: 2006-11-06,
последнее обновление: 2007-12-23,
автор: serge
Роман, 2006-11-07 в 10:05:40
Хорошая статья, как раз хотел на днях пожать свои киношки. Спасибо!
gruz0, 2007-09-13 в 6:18:17
В тему, может дополнит:
http://scripts4nix.nnm.ru/ripaem_dvd_diski
MyMy, 2008-09-16 в 6:51:10
у меня вот такое вываливает:
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
Using SSE optimized IMDCT transform
Using MMX optimized resampler
[AO OSS] audio_setup: Can't open audio device /dev/dsp: No such file or directory
[mpeg1video @ 0x86647d0]removing common factors from framerate
Compiler did not align stack variables. Libavcodec has been miscompiled
and may be very slow or crash. This is not a bug in libavcodec,
but in the compiler. You may try recompiling using gcc >= 4.2.
Do not report crashes to FFmpeg developers.
nice: mencoder: No such file or directory
Ошибка! Битрейт видео не определен. Устанавливаем значение по умолчанию.
nice: mencoder: No such file or directory
Сирцея, 2008-09-29 в 17:56:37
ну в общем не для лузеров)))
m4rkell, 2008-10-24 в 9:48:31
MyMy, memcoder поставь и будет тебе счастье
m4rkell, 2008-10-24 в 10:08:24
А кто подскажет, как пропорции сохранить? а то он мне широкоформатный фильм в 4:3 сделал....
fox, 2009-04-05 в 21:23:15
memcoder у меня нет make config такой опции, что мне делать, а без ней не работает?
sool, 2009-04-07 в 21:07:28
ставь mencoder а то некоторые с ошибками пишут!
ivniq, 2009-12-17 в 15:46:51
Огромное спасибо, практически сразу добился нужного результатав.
nencu, 2010-08-17 в 17:58:00
>>LIBCACA - в общем-то не нужна. Но советую ее поставить, так как позже покажу как ее задействовать для просмотра видео в консоли!
Вообще, для просмотра в консоли можно использовать не только каку, но и нормальные библиотеки. Посмотреть их можно в mplayer -vo help
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
Комментарии пользователей [10 шт.]