mplayer


mplayer выдаёт ошибку: "mplayer: error while loading shared libraries: libvdpau.so.1: cannot open shared object file: No such file or directory"

Установлена Debian Squeeze.

Установил программу DeVeDe, но она отказалась работать, ссылаясь, что не смогла обнаружить mplayer, хотя mplayer был установленым.

При запуске из командной строки mplayer выдал ошибку:

mplayer: error while loading shared libraries: libvdpau.so.1: cannot open shared object file: No such file or directory.

Переустановка mplayer проблему не решила.

Как выяснили поиски в интернете, проблема возникает и у пользователей Ubuntu после установки драйвера NVidia. Я тоже незадолго до этого устанавливал драйвера NVidia (в моём случае NVIDIA-Linux-x86-173.14.27-pkg1.run)
Готового решения я не нашёл.

Файл библиотеки libvdpau.so.1 в каталоге /lib действительно отсутсвовал. Вызов

$ dpkg --search libvdpau.so.1

показал, что эта библиотека входит в состав пакета libvdpau1. Этот пакет оказался установленным.

Проблема решилась переустановкой пакета:

$ sudo aptitude reinstall libvdpau1
0
Ваша оценка: Ничего
ramok аватар

wma to mp3

Переконвертить wma в mp3 в zsh с помощью mplayer и lame

$ for i (*.wma) mplayer -vo null -vc dummy -af resample=44100 -ao pcm -ao pcm:waveheader $i -ao pcm:file=$i:t:r.wav &&
    lame -m j $i:t:r.wav -o $i:t:r.mp3 &&
        rm $i:t:r.wav
0
Ваша оценка: Ничего
ramok аватар

Запуск mplayer в оконном режиме на всю ширину экрана сохраняя пропорции

Задача: что бы запускался mplayer в оконном режиме на всю ширину экрана сохраняя пропорции.

Full Screen mode (который запускается при ключе -fs) не устраивает, так как у меня три монитора, и в это режиме остальные два монитора блокируются.

Ответ: ключ -xy делает как раз то что требуется. Разрешение у меня 1280x1024, значит параметр xy казываем в 1278 (минус два пикселя на border для плавающего окна в xmonad)

Заносим в ~/.mplayer/config

xy = 1278

PS
если кто подскажет как убрать бордер в xmonad у плавающего окна с определнным именем, скажу большое спасибо Ж:-)
Например mplayer _всегда_ должен быть без бордера.
Нашел только как сделать это по хоткею или при распахивании на весь экран

0
Ваша оценка: Ничего
banda аватар

Смотрим видео в терминале

Можно посмотреть видео без Х, прямо в терминале.
Терминалом называеться тут, Ctrl+Alt+F1...F6

5
Ваша оценка: Ничего Рейтинг: 5 (2 голоса)

xmonad + mplayer в полноэкранном режиме без рамки

Каждый новичек в xmonad сталкивается с такой проблемкой: mplayer в режиме full screen прорисовывается с рамками, что нежелательно для комфортного просмотра фильмов. Вот одно из возможных решений:

import XMonad.Layout.NoBorders
 
...
 
myLayout = ewmhDesktopsLayout $ smartBorders $ avoidStruts (tall ||| Mirror tall ||| Full) 
  where
     tall   = Tall nmaster delta ratio
     nmaster = 1
     ratio   = 1/2
     delta   = 2/100
 
...
 
main = do din <- spawnPipe myStatusBar
          xmonad $ defaultConfig {
          ...
          -- hooks, layouts
	  layoutHook         	= myLayout,
	  manageHook         	= myManageHook,
 
	  -- and here is a little Magic for using wmctrl 
	  logHook            	= ewmhDesktopsLogHook >> myLogHook  din 
}

Украдено отсюда: http://haskell.org/haskellwiki/Xmonad/Frequently_asked_questions#Removing_the_borders_around_mplayer

5
Ваша оценка: Ничего Рейтинг: 5 (2 голоса)

Как разрезать видео на фрагменты нужного размера

Имеем: Большой видео-файл

Требуется: Разделить его на несколько частей, каждая из которых будет полноценным видео-файлом.

Зачем: Например, что бы записать по частям на вышедшие из моды CD-R балванки или слить частями на rapidshare или в другое место, где имеется ограничение на размер расшариваемых файлов.

Допустим, собираемся поделить файл 300.avi на два файла на границе 10MB.

  1. Время и номер фрейма для точки, в которой будем резать, определить можно вот так:
    % mencoder -ovc copy -oac copy -endpos 10mb -o /dev/null 300.avi
    ...
     
    Video stream: 1880.602 kbit/s  (235075 B/s)  size: 8678976 bytes  36.920 secs  923 frames
  2. Теперь имеем всю необходимую информацию, и воспользовавшись вот этим советом, создаем два файла:
    • первый:
      % mencoder 300.avi -endpos 36.920 -o 300_PART1.avi -oac copy -ovc copy
    • второй:
      % mencoder 300.avi -ss 36.920 -o 300_PART2.avi -oac copy -ovc copy
  3. Готово!

  4. А теперь (если будет необходимо) в обратную сторону, соединяем:
    % mencoder -oac copy -ovc copy -o 300.avi  300_PART1.avi 300_PART2.avi

P.S. не сильно разбираюсь в различных видео-форматах и кодеках. Возможно, что не с любым файлом данный пример получится.

0
Ваша оценка: Ничего
ramok аватар

Как вырезать фрагмент видео в командной строке

Вырезает из файла PinguinMST1.avi фрагмент видео начиная с 3-й минуты 54 секунд по 6-ю 11 секунды.
Результатом будет файл pinguin.avi закодированный видеокодеком mpeg4.

$ mencoder PinguinMST1.avi -ss 3:54 -endpos 6:11 -o pinguin.avi -oac copy -ovc lavc -lavcopts vcodec=mpeg4

Хронометраж можно узнать просмотрев видео в mplayer включив отсчет времени клавишей o.

0
Ваша оценка: Ничего
ramok аватар

Извлекаем аудио из видео файла

$ mplayer -dumpaudio -dumpfile tol-osen.mp3 -audio-demuxer 17 TOL_-_Osen.mpg
MPlayer dev-SVN-rUNKNOWN-4.1.3 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 CPU         T5600  @ 1.83GHz (Family: 6, Model: 15, Stepping: 6)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
 
Playing TOL_-_Osen.mpg.
MPEG-PS file format detected.
Core dumped ;)
 
Exiting... (End of file)
$

UPT:
перекодировать таки в mp3 после того как звуковая дорожка была извлечена:

$ ffmpeg -i ~/tol-osen.mp3 -acodec libmp3lame ~/tol-osen2.mp3
0
Ваша оценка: Ничего
ramok аватар

Как проигрывать .3gp файлы?

Если вы сняли видео на мобильном телефоне и хотите его переконвертировать во что нибуть то вам сюда.

http://circle.ch/wiki/3gpVideo

Тут инструкция о том как настроить mplayer для просмотра .3gp в Debian
http://tuxas.net/howto/howto-add-video-3gpp.html

0
Ваша оценка: Ничего