Не было звука в файлах WMV. Пришлось поставить w32codecs... С файлами WMV все стало ОК. Но зато файлы RM теперь либо вообще не проигрываются (с помощью mplayer), либо жуткие педали наблюдаются.
w32codecs и rm
Что значит не проигрываются? Какое сообщение об ошибке?
Это я просто через коммандер открывал - сообщений не выскакивало.
Счас вот через консоль пробую:
[console]
$ mplayer 12.rm
MPlayer 1.0rc3-4.4.4 (C) 2000-2009 MPlayer Team
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 12.rm.
REAL file format detected.
Stream description: Audio Stream
Stream mimetype: audio/x-pn-realaudio
[real] Audio stream found, -aid 0
Stream description: Video Stream
Stream mimetype: video/x-pn-realvideo
[real] Video stream found, -vid 1
Stream mimetype: logical-fileinfo
VIDEO: [RV30] 320x240 24bpp 15.000 fps 0.0 kbps ( 0.0 kbyte/s)
Clip info:
name: Professor Walter Lewin Teaches Physics 8.02
author: Academic Media and Production Services
copyright: �2002 Massachusetts Institute of Technology
open: No such file or directory
[MGA] Couldn't open: /dev/mga_vid
open: No such file or directory
[MGA] Couldn't open: /dev/mga_vid
[VO_TDFXFB] Can't open /dev/fb0: No such file or directory.
[VO_3DFX] Unable to open /dev/3dfx.
==========================================================================
Opening video decoder: [realvid] RealVideo decoder
Win32 LoadLibrary failed to load: drvc.dll, /usr/lib/codecs/drvc.dll, /usr/lib/win32/drvc.dll, /usr/local/lib/win32/drvc.dll
Error loading dll
ERROR: Could not open required DirectShow codec drvc.dll.
Read the RealVideo section of the DOCS!
VDecoder init failed :(
Opening video decoder: [realvid] RealVideo decoder
Called unk__beginthreadex
Selected video codec: [rv30win] vfm: realvid (Win32 RealPlayer 8 RV30)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 22050 Hz, 1 ch, s16le, 32.0 kbit/9.08% (ratio: 4005->44100)
Selected audio codec: [ffcook] afm: ffmpeg (FFmpeg COOK audio)
==========================================================================
waitpid(): No child processes
AO: [pulse] Init failed: Internal error
Failed to initialize audio driver 'pulse'
AO: [alsa] 48000Hz 1ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 320 x 240 (preferred colorspace: Planar I420)
VDec: using Planar I420 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [xv] 320x240 => 320x240 Planar I420
A: 0.4 V: 0.4 A-V: -0.013 ct: -0.006 8/ 8 ??% ??% ??,?% 0 0
MPlayer interrupted by signal 11 in module: decode_video
- MPlayer crashed by bad usage of CPU/FPU/RAM.
Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- MPlayer crashed. This shouldn't happen.
It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
gcc version. If you think it's MPlayer's fault, please read
DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
won't help unless you provide this information when reporting a possible bug.
[ This binary of MPlayer in Debian is currently compiled with
'--enable-debug'; the debugging symbols are in the package
'mplayer-dbg'.]
[/console]
mplayer запускается, на 1 сек появляется черное окошко - потом сразу пропадает.
Пересобирай mplayer из сорцов.
Пересобирай mplayer из сорцов.
долго возиться... какие-то ошибки опять
[console]
z@sp:/zdisk/_tmp/MPlayer-1.0rc2$ make
make -C libvo libvo.a
make[1]: Entering directory `/zdisk/_tmp/MPlayer-1.0rc2/libvo'
cc -I../libavcodec -I../libavformat -I. -I.. -I../libavutil -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DHAVE_CONFIG_H -c -o vo_ivtv.o vo_ivtv.c
vo_ivtv.c: In function 'ivtv_reset':
vo_ivtv.c:79: error: storage size of 'sd' isn't known
vo_ivtv.c:80: error: storage size of 'sd1' isn't known
vo_ivtv.c:84: error: 'IVTV_STOP_FL_HIDE_FRAME' undeclared (first use in this function)
vo_ivtv.c:84: error: (Each undeclared identifier is reported only once
vo_ivtv.c:84: error: for each function it appears in.)
vo_ivtv.c:87: error: 'IVTV_IOC_STOP_DECODE' undeclared (first use in this function)
vo_ivtv.c:97: error: 'IVTV_IOC_START_DECODE' undeclared (first use in this function)
vo_ivtv.c:80: warning: unused variable 'sd1'
vo_ivtv.c:79: warning: unused variable 'sd'
make[1]: *** [vo_ivtv.o] Error 1
make[1]: Leaving directory `/zdisk/_tmp/MPlayer-1.0rc2/libvo'
make: *** [libvo/libvo.a] Error 2
[/console]
Не было звука в файлах WMV. Пришлось поставить w32codecs... С файлами WMV все стало ОК. Но зато файлы RM теперь либо вообще не проигрываются (с помощью mplayer), либо жуткие педали наблюдаются.
Но зато файлы RM теперь либо вообще не проигрываются (с помощью mplayer)
вы хоть объясните - где ОК, где не ОК.
было WMP - плеер?
RM - плеер?
Стало - ????
ваше изложение хромает и не педалится.
Кстати, mplayer'у не найти эти кодеки. Как вы их ставили-то?
Win32 LoadLibrary failed to load: drvc.dll, /usr/lib/codecs/drvc.dll, /usr/lib/win32/drvc.dll, /usr/local/lib/win32/drvc.dll
Error loading dll
где "поставленный" вами кодек drvc.dll ?
[quote=spyphy]Win32 LoadLibrary failed to load: drvc.dll, /usr/lib/codecs/drvc.dll, /usr/lib/win32/drvc.dll, /usr/local/lib/win32/drvc.dll
Error loading dll
[/quote]
пардон, но я это писал еще до того как удалил предыдущий mplayer и начал устанавливать его из исходников...
Кстати, mplayer'у не найти эти кодеки. Как вы их ставили-то?
а как их ставить-то? Тогда сразу после установки ОС (debian 6) происталлил mplayer через synaptic и файлы RM сразу нормально открывались - больше ничего не делал!
Потом поставил "win32 binary codecs" и начались проблемы.
Сейчас вот в процессе сборки я залил в каталог /usr/lib/codecs/ кодеки, которые скачал с инета essential-20071007 вместе с исходниками. Правда, файла drvc.dll там все равно нет, есть только drvc.so.
а как их ставить-то?
ну всё правильно - пакетным менеджером. А из исходников - нельзя.
даже в слаквари собирают пакет, а потом ставят его. (если неймётся).
Правда, файла drvc.dll там все равно нет, есть только drvc.so.
это одно и тоже. Первое для Windows, второе для Linux. Я уж даже и не знаю...
У вас Windows?
А что?
И да, уважаемый SkaarjZR пошутил. Сажу-бы ему во всю тему... :(
это одно и тоже. Первое для Windows, второе для Linux. Я уж даже и не знаю...
У вас Windows?
линукс - с ним я и мучаюсь.
Раз кодеки виндовские, то им и нужен drvc.dll... я так понимаю... а где его взять? имеет ли смысл скопировать в каталок с кодеками?
линукс - с ним я и мучаюсь.
Раз кодеки виндовские, то им и нужен drvc.dll
drvc.dll это как раз и есть "вендовый кодек". попробуйте поместить его в /usr/local/lib/win32/
(будьте внимательны - большие и малые буквы РаЗнЫе! Переименуйте в малые, при необходимости)
И да, уважаемый SkaarjZR пошутил. Сажу-бы ему во всю тему... :(
Я не пошутил. Пересборка mplayer'а часто помогает если плеер падает.
Пересборка mplayer'а часто помогает если плеер падает.
согласен. можно в момент сборки указать где кодеки. ион сам находит обычно. но надо делать пакет. падает потому, что у сборщика другие кодеки. надо ТОЧНО такие же.
скачал и скопировал drvc.dll в /usr/lib/codecs - на удивление всё заработало (безо всяких пересборок)
скачал и скопировал drvc.dll в /usr/lib/codecs - на удивление всё заработало (безо всяких пересборок)
повезло - вы скачали точно такой-же drvc.dll, как у сборщика. smile