Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Astor в Aug 23, 2005, 17:39



Титла: Видео поток с MPlayer, само audio-то свири.
Публикувано от: Astor в Aug 23, 2005, 17:39
Здравейте, опитвайки се да гледам online телевизията KTV3 (адреса е:http://video.media.gov.kw/ktv3) с Mplayer, ми дава някаква грешка:
Цитат
няма подходящ кодек за указаните -vo и видео формат 0х335664D75
и след това тръгва само говора на телевизията. Какво да направя?
Дистрибуцията е VSLive версия 23-05 (Slackware базирана с ядво 2.6.х)


Титла: Видео поток с MPlayer, само audio-то свири.
Публикувано от: в Aug 23, 2005, 19:01
да провериш дали кода, който си написал "0х335664D75" е верен. мисля, че има един символ в повече  ???


Титла: Видео поток с MPlayer, само audio-то свири.
Публикувано от: vstoykov в Aug 23, 2005, 19:33
Версията на mplayer в дистрибуцията е само със свободни кодеци. Ако желаеш да поддържа повече кодеци трябва да деинсталираш тази версия и да инсталираш нова (която включва несвободни кодеци).
Може да инсталираш тази:
http://d.interbild.net/vstoyko....ve3.tgz
(това не е най-новата версия) или да четеш как става компилирането в документацията и да компилираш (ако не намериш пакет: може да потърсиш в linuxpackages.net).

Тази версия на пакета съдържа несвободен софтуер.

За деинсталирането на старата версия може да ползваш командата

Примерен код

removepkg `ls /var/log/packages/mplayer-*`


Титла: Видео поток с MPlayer, само audio-то свири.
Публикувано от: Astor в Aug 24, 2005, 10:54
Вярно, че има един символ повече :) Ето го правилното:0х33564D75. rpetrov какво показват етзи цифри?


Титла: Видео поток с MPlayer, само audio-то свири.
Публикувано от: в Aug 24, 2005, 11:16
трябва да значи fourcc: 0x33564D75 => 0х33 0x56 0x4D 0x75 => '3' 'V' 'M' 'u' =>  'uMV3' ( май се обръщаше ), само че кодек uMV3 не знам да има.

предполагам, че mplayer не изчислява правилно някакво отместване ( може би неподдържан стандарт/вариант/версия ), и съответно прочита невалидни данни за fourcc => грешка непознат видео формат.


Титла: Видео поток с MPlayer, само audio-то свири.
Публикувано от: saejoh в Aug 24, 2005, 20:02
При мен въпросната TV върви - има и звук и образ. rpetrov беше много близо до истината. Позволете ми едно уточненние - става въпрос за следния файлов формат: ASF file format detected
Video: [WMV3]  384x288  24bpp  1000.000 fps
--------------------------------------------------------------------
и още по-точно:
Opening video decoder: [dmo] DMO video codecs
DMO dll supports VO Optimizations 0 1
DMO dll might use previous sample when requested
GetOutput r=0x0   size:331776  align:1
StreamCount r=0x0  1  1
Decoder supports the following YUV formats: YV12 YUY2 UYVY YVYU   ▒
Decoder is capable of YUV output (flags 0x1b)
VDec: vo config request - 384 x 288 (preferred csp: Packed YUY2)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 384x288 => 384x288 Planar YV12
Selected video codec: [wmv9dmo] vfm:dmo (Windows Media Video 9 DMO)


Титла: Видео поток с MPlayer, само audio-то свири.
Публикувано от: Astor в Aug 24, 2005, 21:26
Здравейте,
saejoh благодаря ти за отговора, само да те питам ти допълнително слагал ли си кодека или нищо не си добавял към MPlayer-a?
@vstoykov та като е несвободна тази версия, трябва ли да се ползва нещо като крак или :) И още нещо няма ли начин да се добави само съответния кодек към съществуващият MPlayer (въпреки че кодека не есовбоден за разпространине)?


Титла: Видео поток с MPlayer, само audio-то свири.
Публикувано от: saejoh в Aug 24, 2005, 21:44
Към astor - Доколкото имам спомен, не съм слагал нищо повече от пакета, съдържащ всички кодеци, нещо от сорта на allcodecs...tgz..., освен него имаше и някакъв с основните кодеци (essential...tgz...) - справка mplayer.hu


Титла: Видео поток с MPlayer, само audio-то свири.
Публикувано от: Astor в Aug 24, 2005, 23:03
Та доколкото проучих въпроса за добавяне на кодеци към Mplayer ми се струва че трябва да се слага, на ново (т.е. да се компилира пак, като май преди това трябва да се uninstall-не) и преди компилацията се укаже на ./configure скрипта къде са кодеците с:"--with-codecsdir=DIR". Така ли е наистина, и няма ли начин към вече инсталиран MPlayer да се добавят кодеци?


Титла: Видео поток с MPlayer, само audio-то свири.
Публикувано от: в Aug 24, 2005, 23:10
:) Astor, освен, че бяха повече символите някои са и обърнати 0x75 -> 'u' вместо 0x57 -> 'W' :)

за да работи mplayer май трябва да е компилиран с дефинирани :
  --with-codecsdir=DIR     Binary codec files in DIR
и/или
  --with-win32libdir=DIR   W*ndows DLL files in DIR
и май само при codecsdir нещо не ставаше и за предпочитане бе да се зададе win32libdir  - забравих какъв бе проблема, пък и не ми се разглежда configure скрипта на mplayer.

Ако не са правилно зададени аргументите на configure, компилираната програма май ще е без подръжка за DLL и съответно май няма да може да се използват 'binary codec'  ???