Автор Тема: настойка на mplayer.conf  (Прочетена 2904 пъти)

aptucta

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
настойка на mplayer.conf
« -: Sep 05, 2008, 22:29 »
Здравейте, опитвам се да ностроя mplayer да пуска един видео файл всеки път когато се зареди. изкам да сложа нкяква линия в  mplayer.conf с която да кажа на mplayer да пуска файла test.avi който се намира във второто CDром устройство на компютъра.

Опитвам се да направя една система от GeexBox която да има 2 cd-ром устрайста, без харддиск. В първото ще сложа диска от който ще се зарежда системата а във вторият ще сложа видео файла който ще се пуска. Плоблема за сега е че след като сложа диска и рестартирам компютъра, филма във второто устрайсто не се зарежда автоматично. Ако го изкарам и вкарам ще тръгне автоматично, но за това се налага всеки път когато се рестартира компютъра да има някой който да го вкарва и изкарва диска, което не ме устройва защото изкам системата да е безнадзорна.

Ако някой има някакви идеш ще съм му много благодарен защото аз съм начинаещ и нищо не знам.

благодаря.
Активен

Ekspert

  • Напреднали
  • *****
  • Публикации: 801
  • Distribution: Debian Wheeze
  • Window Manager: Gnome 3
    • Профил
настойка на mplayer.conf
« Отговор #1 -: Sep 06, 2008, 06:49 »
Цитат (aptucta @ Сеп. 05 2008,22:29)
Здравейте, опитвам се да ностроя mplayer да пуска един видео файл всеки път когато се зареди. изкам да сложа нкяква линия в  mplayer.conf с която да кажа на mplayer да пуска файла test.avi който се намира във второто CDром устройство на компютъра.

Опитвам се да направя една система от GeexBox която да има 2 cd-ром устрайста, без харддиск. В първото ще сложа диска от който ще се зарежда системата а във вторият ще сложа видео файла който ще се пуска. Плоблема за сега е че след като сложа диска и рестартирам компютъра, филма във второто устрайсто не се зарежда автоматично. Ако го изкарам и вкарам ще тръгне автоматично, но за това се налага всеки път когато се рестартира компютъра да има някой който да го вкарва и изкарва диска, което не ме устройва защото изкам системата да е безнадзорна.

Ако някой има някакви идеш ще съм му много благодарен защото аз съм начинаещ и нищо не знам.

благодаря.

eject - изважда диска
eject -t вкарва диска
mount - монтира диск, файлова система
поиграй си с настройките за автоматично стартиране и все нещо ще направиш. Толкова се сещам сега, че бързам , ще отивам на работа.
Успех.
Активен

Извинението е като ЗАДНИКА. Всеки си го има.

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
настойка на mplayer.conf
« Отговор #2 -: Sep 06, 2008, 10:45 »
а не можеш ли сложиш един скрипт, който да се стартира автоматично със с-мата и да пуска въпросния филм/клип
Активен

aptucta

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
настойка на mplayer.conf
« Отговор #3 -: Sep 06, 2008, 13:05 »
много се радвам че сте ми отговорили, защото в никой друг форум нищо не ми отговориха. Сеага излизам и нямам много време да се обяснявам, но опитах едни работи и не стана... така че като се върна ще ви обясня какво се опитах да направя.
Активен

ucaka

  • Новаци
  • *
  • Публикации: 2
    • Профил
настойка на mplayer.conf
« Отговор #4 -: Sep 06, 2008, 13:59 »
Не можах да разбера само дали видео файла трябва да стартира със системата ето един начин за пълна автоматизация:

1. Трябва да направиш нов файл в него пишеш
Примерен код
#!/bin/sh
mplayer -fs /putia/do/videoto.avi

Ако искаш да не е на цял екран махаш -fs

2. Слагаш име на файла примерно startvideo и го преместваш в /etc/init.d
Примерен код
sudo mv startvideo /etc/init.d


3. Правиш го изпълним и собственик да е root
Примерен код
sudo chown root:root /etc/init.d/startvideo
sudo chmod 744 /etc/init.d/startroot


4. За да го накараш да се стартира всеки път му правиш symbolic link със съответният номер кой по ред да се стартира в случаят 60
Примерен код
cd /etc/rcS.d
sudo ln -s /etc/init.d/cooldown_command S60startvideo


Това е в общи линии, ако имаш проблем със това че диска не се зарежда трябва да видиш в /etc/fstab/ дали mount-ва cdrom-a
Активен

aptucta

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
настойка на mplayer.conf
« Отговор #5 -: Sep 07, 2008, 19:48 »
здравейте пак. Значи, това горе е добре, но аз използвам GEEXBOX което не е точно като линукс с терминал...цялата ОС се стартира  от СD и за да му прявя разни модификации ги правя през ISO GENERATOR. В генератора мога да правя модификации по mplayer.conf и има още една папка init.d , в която има разни файлове с номера отпреде от които единият се казва 82_mplayer и съдържа следния код
Примерен код
#!/bin/sh
#
# configure and launch mplayer
#
# runlevels: geexbox, debug

# do not start if Freevo is present
if test -x /usr/bin/freevo; then
  exit 0
fi

echo "### Starting MPlayer ###"

# still display mplayer output while in debug mode
grep -q debugging /proc/cmdline && mp_set_option really-quiet no

# disable console blanking and cursor blinking for a proper MPlayer start
echo -e "\033[?25l\033[9;0]"

# disable kernel messages to avoid MPlayer screen corruption
echo 0 > /proc/sys/kernel/printk

# default directory
echo -n /mnt/ > /tmp/mp_current_path

# tty used for the video display and commands input
TTY=4

RET=0

# start mplayer with gdb when built with debugging options
if test -f /etc/debug; then
  echo "r /usr/share/mplayer/background.avi -loop 0" > /gdb_cmd
  gdb -x /gdb_cmd /usr/bin/mplayer
else
  echo "0" > /tmp/mp_result
  # disable fbdev cursor
  echo -e "\033[9;0]\033[?25l\033[?1;;c" >/dev/tty$TTY
  chvt $TTY
  (
  # start mplayer or fbi and keep them launched
  while true; do
    if [ -n "`pidof lircd`" ]; then
      irpty /etc/lircrc -- mp_wrapper
    else
      mp_wrapper
    fi
    test `cat /tmp/mp_result` -eq 165 -a -x /usr/bin/fbi && fbi_wrapper
    test `cat /tmp/mp_result` -eq 166 && return 0
    test `cat /tmp/mp_result` -eq 167 && mplayer dvd://1 > /dev/null 2>&1
    test `cat /tmp/mp_result` -eq 168 && return 64
    test `cat /tmp/mp_result` -eq 169 && (chvt 1; /bin/sh < /dev/tty1; chvt $TTY)
  done
  ) </dev/tty$TTY
  RET=$?
  chvt 1
fi

exit $RET


предполагам че тука някъде трябва да се вмъкне нещо от сорта на
Примерен код
mpleyer /tmp/cdrom 1/test.avi
аз пробвах да добавя този ред накрая на файла, но нищо не стана за съжаление.

Забелязах също така нещо странно. В действителност след като се зареди geexbox-a от първия диск, почва автоматично да зарежда и видеото от втория диск, но тъкмо се появява  първите няколко кадара и сякаш нещо прекъсва възпроизвеждането и излида основния екран на mpleyer.
Много досадна работа, но изкам да го направя да работи а си нямам представа, може би ще трябва да компилирам целия geexbox от сорс кода, което ще ми е още по-трудно, но ако няма друг вариант...
Активен

bubu

  • Напреднали
  • *****
  • Публикации: 113
    • Профил
настойка на mplayer.conf
« Отговор #6 -: Sep 07, 2008, 22:52 »
Ако искаш да използваш дистро-то да гледаш само филми, защо не пробваш с movix аз съм я тествал и е мн удобна '<img'>.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
conf. na xserver
Настройка на хардуер
nikiv 1 2692 Последна публикация Jul 24, 2002, 12:34
от dafo
Помощ за lilo.conf
Настройка на програми
IvanST 0 2149 Последна публикация Jan 14, 2003, 07:44
от IvanST
ftp.conf example
Настройка на програми
ShAnTaV 1 2779 Последна публикация Jun 09, 2003, 10:08
от n_antonov
Проблем с Xorg.conf
Настройка на хардуер
pe6ohh 6 3316 Последна публикация Sep 29, 2004, 08:54
от pe6ohh
Въпрос относно smb.conf
Настройка на програми
emagi 0 1873 Последна публикация Feb 11, 2007, 11:19
от emagi