LINUX.ORG.RU

Вопрос о mencoder


0

0

Хочу сделать двдрип из диска. Делаю это с помощью команды

mencoder /dev/sr1 -oac mp3lame -alang ru -lameopts vbr=3:br=128:mode=0 -ovc xvid -xvidencopts vhq=1:bitrate=933 -o rip.avi
Но проблема в том, что это делается очень долго, написано ~700min=>11h (sic!) Как можно уменьшить время?

★★★

Ответ на: комментарий от name_no

После ввода команды написано:

Pos:  85.8s   2151f ( 1%) 12.57fps Trem: 775min 708mb  A-V:0.061 [978:125]]
Железо у меня celeron D 3Ghz, RAM 1,5Gb, video nvidia geforce fx 5200.

doctorx ★★★ ()
Ответ на: комментарий от anon_666

Тоже не находит девайс, так же как и dvd://2.

У меня 2 дисковода - первый побыстрее, второй помедленее. Тогда, когда было 775min, это был медленный дисковод - сейчас поставил в другой, время выдает 381min, хотя бы в 2 раза меньше, но все равно много имхо (6,35h). Как ускорить?

doctorx ★★★ ()
Ответ на: комментарий от doctorx

> То есть такое время - это нормально?

За это время можно на одноядерном пентиуме в три прохода закодировать. Но для одноядерного целерона — порядок цифр примерно такой. Меньше 4-х часов вряд ли получишь.

name_no ★★ ()
Ответ на: комментарий от anon_666

Нет,

libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdread: Could not open /dev/dvd with libdvdcss.
libdvdread: Can't open /dev/dvd for reading
Couldn't open DVD device: /dev/dvd (No medium found)
No stream found to handle url dvd://1

doctorx ★★★ ()
Ответ на: комментарий от anon_666

Я скопировал папку VIDEO_TS и на нее выполнил команду, вот что вышло:

$ mencoder VIDEO_TS/ -oac mp3lame -alang ru -lameopts vbr=3:br=128:mode=0 -ovc xvid -xvidencopts vhq=1:bitrate=933 -o rip.avi
MEncoder SVN-r31630-4.5.0 (C) 2000-2010 MPlayer Team
156 audio & 340 video codecs
success: format: 0  data: 0x0 - 0x1000
Seek failed
============ Sorry, this file format is not recognized/supported =============
=== If this file is an AVI, ASF or MPEG stream, please contact the author! ===
Cannot open demuxer.

doctorx ★★★ ()

mencoder dvd:// -dvd-device /dev/sr1 ...

AITap ★★★★★ ()
Ответ на: комментарий от name_no

>Но для одноядерного целерона — порядок цифр примерно такой.

Щито?

mencoder -ovc lavc -oac lavc -lavcopts vcodec=mpeg4:vbitrate=2000:vhq -o test.avi Bleach\ -\ Memories\ In\ The\ Rain.avi
Pos: 17.1s 412f ( 0%) 54.35fps
cat /proc/cpuinfo
model name : Intel(R) Celeron(R) CPU 2.53GHz

54фпс - это час на двухчасовой фильм.

redgremlin ★★★★★ ()
Ответ на: комментарий от anon_666

Убрал, также и неоткрываемые vob-файлы. Остались только файлы фильма. Делал эту команду, ибо выдавало, что опция -ovc не задана:

mencoder /VIDEO_TS/*.VOB -oac mp3lame -alang ru -lameopts vbr=3:br=128:mode=0 -ovc xvid -xvidencopts vhq=1:bitrate=933 -o rip.avi

Еще остались файлы .bop и .ifo. Ошибка осталась та же. Может быть, потому что я пытаюсь это все слепить в один файл, ведь так несколько vob-файлов?

doctorx ★★★ ()
Ответ на: комментарий от doctorx

>Может быть, потому что я пытаюсь это все слепить в один файл, ведь так несколько vob-файлов

Я так понял, тебе и нужно их склеить, разве нет?

anon_666 ()
Ответ на: комментарий от anon_666

Все правильно, я думал что mencoder это делать не умеет

doctorx ★★★ ()
Ответ на: комментарий от anon_666

Убрал, теперь поехало. Сейчас пишет, что конвертирование будет длиться 2 часа, посмотрим, что дальше будет.

Во время кодирования написано: 5.05fps. Это что значит? Столько в видео будет кадров секунду? Или скорость кодирования?

doctorx ★★★ ()

Спасибо всем за помощь, юзаю эту команду:

mencoder *.VOB -oac mp3lame -alang ru -lameopts vbr=3:br=128:mode=0 -ovc xvid -xvidencopts vhq=1:bitrate=933 -o rip.avi

После кодирования отпишусь, просто прошлый раз с другими параметрами перекодировалось так, что видео шло чуть ли не в 2 раза быстрее обычного, и звук был не от того видео (vob-a)

doctorx ★★★ ()
Ответ на: комментарий от anon_666

Пользуясь случаем, решил перекодировать огромные видео файлы с мыльниц. Команда:

mencoder movie.AVI -oac mp3lame -alang ru -srate 8000 -lameopts vbr=3:br=128:mode=0 -ovc xvid -xvidencopts vhq=1:bitrate=933 -o rip1.avi

Пришлось добавить опцию -srate 8000, ибо без нее он не хочет кодировать. Вопрос в том, что после кодирования звук немного как будто идет из трубы, такой глуховатый, как можно исправить? А насчет сжатия очень хорошо, 112 мб в 7,4 мб, видео качество отличное, думаю, даже если понадобится на плеер записывать проблем с кодеками не будет.

doctorx ★★★ ()
Ответ на: комментарий от doctorx

Aaaa, я понял, эта опция -srate 8000 означает качество звука по КГц, чем больше, тем лучше. Одна из лучших это 16000. Я прав?

doctorx ★★★ ()
Ответ на: комментарий от anon_666

Решил сделать небольшой тест среди кодеков. Xvid и x264 что по скорости, что по сжатию почти одинаковые, но lavc при плохом качестве вообще молниеносный - чуть ли не в 15 раз быстрее остальных. Когда не важно будет качество, тогда буду пользовать эту команду:

mencoder -ovc lavc -oac mp3lame -srate 44100 -o <output.avi> <input.avi>

А когда качество, то:

mencoder -ovc xvid -oac mp3lame -srate 44100 -xvidencopts fixed_quant=4 -o <output.avi> <input.avi>

Параметр fixed_quant=4 (по 30) - самое лучшее кач-во.

Будут ли эти видеофайлы, обработанные этими кодеками, без проблем открываться на мастдайке со стандартными кодекпаками?

doctorx ★★★ ()
Ответ на: комментарий от doctorx

>Xvid и x264 ... по сжатию почти одинаковые

Абсолютно несогласен.

anon_666 ()
Ответ на: комментарий от doctorx

>но lavc

Нет такого кодека. man -lavcopts vcodec=

mencoder -ovc lavc -oac mp3lame -srate 44100 -o <output.avi> <input.avi>


Неплохо бы кодек указать, битрейт там (в том числе, для аудио), высокое качество и прочие фишки. И -srate лишний. Он почти всегда лишний, за жизнь полтора раза потребуется.

Xvid и x264 что по скорости, что по сжатию почти одинаковые


Щито? http://ru.wikipedia.org/wiki/H.264

Будут ли эти видеофайлы, обработанные этими кодеками, без проблем открываться на мастдайке со стандартными кодекпаками?


Да.

На CD записывают с битрейтом 44100

с битрейтом 44100



omsk_facepalm.pak

redgremlin ★★★★★ ()
Ответ на: комментарий от doctorx

если

mencoder /dev/sr1

работает но на

mencoder dvd://1

ругается

No stream found to handle url dvd://


значит надо сказать

mencoder -dvd-device /dev/sr1 dvd://1

pupok ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.