Блин, собрал новое Ведро, на базе IntelCeleron 2400 + 256DDR
Теперь хочу плагином попользоваться чтобы в ДивХ перегнать.
Что-то не разобрался как и что. То есть в очередь то я добавил, а дальше?
Не вижу ни процесса ни хрена. В консоли вбил TOP. Показались процессы, но нкжного мне не увидел. Где это описывается, ткните пальцем пожалуйста, чтото не нашёл.
VDRrip как???
- DeiMos
- Вопрос темы решён
-
-
У нас нигде, на VDR-portal, куча всяких тем. Я ещё не занимался нашим, но подозреваю, что там чего то ещё не хватает.
-
Да был я и на VDR Portal конечно.
Тем там действительно много, тока тоже ничего конкретного к сожалению.
В основном про VDRconvert речь идет. жалко конечно. Ну ничего разберемся и тут по ходу дела. Дистрибутив только вот поставил, всё никак скачать не доходили руки.
Теперь с новым процем хоть ДивХ прилично работает, зато вентилятор на нем ох и шумный, особенно если в полку все засунешь, разгоняется на полную катушку. Попытка замедления FS BUS пока ничего не дала. Надо видимо на 5 вольт вентилятор сажать. -
Насколько я помню....
Требуется наличие mplayer/mencoder, mplayer-ac3/mencoder-ac3.....Через ОСД посылается собственно заказ (что и с какими параметрами). Заказ подхватывается queuehandler, который работает постоянно в background и собственно который вызывает енкодер. На этом пока всё.... -
Намёк на apt-get install mplayer-ac3 ?
Именно в этом и дело что queuehandler не подхватывает, можно ждать хоть до потери пульса, правда я так долго не ждал -
такого пакета пока нет....занят абсолютно другим
Может заглянуть в скрипт? Может пути не подходят или ещё чего? -
Имеешь ввиду queuehandler.sh ?
Как домой приду, а это будет уже скоро, сразу посмотрю обязательно.
Спасибо за наводку."mplayer-ac3"
Ну нет так нет такого пакета, я собственно и не робщу, и на том огромное спасибо, что такой дистр смог собрать, выглядит и работает замечательно. -
Ну всё, разобрался.
Должен сказать при кодировании в XviD качество очень удовлетворительное на мой взгляд, можно пользоваться.Опрежая Free-X сказав А уже перехожу к Б
Итак, стока парился, а как обычно всё ну просто очень просто.
Надо для начала некоторые файлы в наше ведро добавить, так как там их изначально нету, но они идут с исходниками плагина VDRRip и лежат там в папке "скрипты".
После этого надо файлы:
queuehandler.sh
queuehandler.sh.conf
vdrshutdown.sh
sleephalt.shскопировать в папку /usr/bin
Цитата
cp queuehandler.sh /usr/bin
cp queuehandler.sh.conf /usr/bin
cp vdrshutdown.sh /usr/bin
cp sleephalt.sh /usr/bin
После этого надо немного подправить скрипт queuehandler.sh.confЦитата
#
# queuehandler.sh.conf:
# this is the configuration-file of queuehandler.sh
#
qh_conf_ver="0.3.0"# set this to 1 to get debug-informations in the syslog and
# exit-messages of the queuehandler on the osd:
debug=0# set this to 1 to see stdout while the queuehandler is executing an
# external programm
stdout=0# resulting length (in seconds) of movies if the queuehandler is
# started in the preview-mode
previewlength=60# check for new entries in queuefile (in seconds)
check=30# check for unlocked queuefile (in seconds)
lock=5# if you have set the setup-option "rename after encodings"
# to yes, this string will be appended to the recording-name
# after the movie is encoded.
append_string="_-_CONVERTED"# this pathes are used for the encoding of vdr-recordings & dvd's.
# they _must_ point to an unpatched mencoder & mplayer
mencoder="/usr/bin/mencoder"
mplayer="/usr/bin/mplayer"# this pathes are only used for encoding a vdr-recording with
# selected ac3-stream.
# they _must_ point to an ac3-patched mencoder & mplayer.
# if you don't use this feature you should deactivate the option
# AC3 Support (MPlayer-patch inst.) in the plugins setup-menu.
mencoder_ac3="/usr/local/bin/mencoder"
mplayer_ac3="/usr/bin/mplayer"# this string is added to the mencoder-command in the
# queuehandler
useropts=""# optional tools (only needed for ogm/matroska-container)
vdrsync="/usr/bin/vdrsync.pl"
ffmpeg="/usr/bin/ffmpeg"
ogmmerge="/usr/bin/ogmmerge"
ogmsplit="/usr/bin/ogmsplit"
mkvmerge="/usr/bin/mkvmerge"# This (optional) command is used to display some informations
# from the queuehandler on your tv.
# You have to specify only $svdrpsend or $netcat.
# $netcat is only recommend, if perl isn't installed.
svdrpsend="/usr/bin/svdrpsend.pl"
#netcat=""vdrhostname="localhost"
теперь если уже в очереди на кодирование что-то уже есть, то запускаем скрипт queuehandler.sh.Цитата
/usr/bin/queuehandler.sh /etc/vdr/plugins/queue.vdrrip /pub/mplayer
Вот собственно и всё, там будет результат лежать.
Либо пробный ролик 60 секунд (по умолчанию, в конфиге выше можно поменять) либо полный фильм. Всё зависит от того что выбирали при постановке в очередь на компримирование. -
Было кажется ещё какое то решение когда queuehandler стартовали как демон .... Надо бы его найти....
-
Мне кажется такое решение подойдёт, если что поправьте:
Цитата
1 Video-Verzeichnis aktualisieren: touch /video0/.update
2 DVD einbinden: /bin/mount /mnt/dvd
3 DVD auswerfen: /bin/umount /mnt/dvd; /usr/bin/eject /mnt/dvd
4 Rechner neu starten?: /sbin/reboot
5 Rechner dauerhaft ausschalten?: /bin/busybox poweroff
6 Exportliste anzeigen: /usr/bin/convert.pl -l
7 Export sofort starten: /usr/bin/nohup /usr/bin/convert.pl -q -s >/dev/null 2>/dev/null &
9 Eingebundene Laufwerke anzeigen: mount
10 Queuehandler starten : if test "$(ps axc|awk "{if (\$5==\"queuehandler.sh\") print \$1}")" ; then echo 'queuehandler.sh immer laufen lassen?' ; else echo '/usr/bin/queuehandler.sh /etc/vdr/plugins/queue.vdrrip /pub/mplayer' | Nur jetzt ; echo 'queuehandler.sh startet !' ; fi
11 Queuehandler stoppen : if test "$(ps axc|awk "{if (\$5== \||"quehandler.sh\") print \$1}")" ; then killall -9 queuehadler.sh ; echo 'queuehadler.sh wurde gestoppt !' ; else echo 'queuehandler.sh lauft nicht im Hintergrund !' ; fi
12 Ripordner anzeigen : if ls /pub/mplayer >/dev/null 2>&1 ; then cd /pub/mplayer ; ls ; else echo 'Der Ordner ist leer!' ; fi -
спасибо за туториал...
спасибо free-x за отточеные пакеты намного ускоряет и облегчает инсталяцию...
arvdr-mencoder - Mencoder
arvdr-mplayer - MPlayer
arvdr-mplayercodecs - Codecs
arvdr-mplayershell - MPlayer Shellвсё ок...работает
я себе несколько шаблонов отложил...для тестов
пока самый наилучшии результат с* Lдnge: 91 Minuten
* DateigrцЯe: 700MB -> 1 CD
* Video Bitrate: 954
* Audio Bitrate: 96
* Video Codec: lavc ( oder Xvid)
* Audio Codec: lame
* Skalierung: 496:368
* Bpp: 0.214у тебя какие установки?
-
вот например квалитет несамый хороший...зависит от установок конечно.. но можно съэкономить много места на харде...
Chinas_neue_Welt.vdr = 16.36 Mb
Chinas_neue_Welt.avi = 3Mbрезультат можно глянуть
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. -
Цитата
Со слов пользователя Chirurg
вот например квалитет несамый хороший...зависит от установок конечно.. но можно съэкономить много места на харде...Chinas_neue_Welt.vdr = 16.36 Mb
Chinas_neue_Welt.avi = 3Mbрезультат можно глянуть
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.Я обычно ставлю
* Lдnge: примерно до 80 минут
* DateigrцЯe: 700MB -> 1 CD
* Video Bitrate: между 1000 и 1150
* Audio Bitrate: 114
* Video Codec: Xvid
* Audio Codec: lame -
А как насчёт такого варианта?
Кладём в папку /usr/bin такой вот скрипт и называем его queuehandler
и делаем его исполняемым
chmod +x /usr/bin/queuehandler
:Bash
Показать весь код#!/bin/sh QUEUEHANLDER_LOGFILE=/var/log/vdrrip-plugin.log QUEUEHANLDER="/usr/bin/queuehandler.sh" test -x "$QUEUEHANLDER" || { echo "'queuehandler.sh' nicht gefunden!"; exit 3; } PID=`pidof -x $QUEUEHANLDER` case "$1" in start) if [ -z "$PID" ] ; then $QUEUEHANLDER /etc/vdr/plugins/queue.vdrrip /pub/mplayer > $QUEUEHANLDER_LOGFILE 2>&1 & echo "$QUEUEHANLDER wird aktiviert..." else echo "$QUEUEHANLDER ist bereits aktiv." fi ;; stop) if [ -n "$PID" ] ; then kill -9 $PID echo "gestopt $QUEUEHANLDER (pid $PID)." else echo "$QUEUEHANLDER nicht aktiv." fi ;; restart) $0 stop $0 start ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 esac
Потом добавляем в /etc/init.d/runvdr
И в файл /etc/vdr/commands.conf
-
Нет, только не в runvdr. Пре очередном обновлении, слетит. Да и не зачем его при каждом старте-стопе VDR дергать. Достаточно один раз, при запуске систем. Решение описано free-x в соседнем топике.
-
Я видел решение, оно мне даже понравилось.
Начал даже переделывать а потом передумал.
Ну а если к примеру не хочется чтобы просто так в процессах болтался, если не ожидается заданий на рип. Давайте подумаем, и тогда я переделаю в конечный вариант (если решим скрипт увековечить при старте) всё вместе и потом ФрииХ сможет добавить всё это дело.Кстати, надо бы пропатчить плагин этот, а то он русские названия записей напрочь не видит. Есть идеи? Типа vdradmin метода?
-
-
Привет Всем!
Я так и не понял, нужно ставить кодеки или достаточно только скриптов из VDRRip?
-
никто не знает по чему при кодирование xvid-ом сеанс кодирования падает (10 попыток) говорит при этом чтото типа дублированный фрейм и ошибку выдает а при кодирование кодеком lavc (кстати о таком первый раз слышу) процесс проходит нормально?
-
Незнаю, и подтвердить пока не мгу, пользуюсь только xvid, lavc ещё не разу не пробовал.