Non vedo file wmv con mplayer

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
Harp
Staff
Staff
Messaggi: 1424
Iscritto il: sab 17 apr 2004, 0:00
Nome Cognome: Franco Fiorin
Slackware: 13.0
Kernel: 2.6.29
Desktop: KDE 4.2.4
Località: Vittorio Veneto (TV)
Contatta:

Non vedo file wmv con mplayer

Messaggio da Harp »

Ciao, ho scaricato dal sito i pacchetti relativi a mplayer:

Pacchetti corrispondenti alla parola chiave: mplayer...
MPlayer-1.0pre7-i686-1sl (8198 kB) (Slacky.it) [Stato: INSTALLATO
essential-20050412-noarch-1sl (9346 kB) (Slacky.it) [Stato: INSTALLATO]
kmplayer-0.8.4a-i486-1asz (669 kB) (linuxpackages.FTP) [Stato: NON INSTALLATO]
mplayerplug-in-2.85-i486-1gal (145 kB) (Slacky.it) [Stato: INSTALLATO]

Se cerco di visualizzare un file wmv, però, ricevo questi errori:
.
.
.
ProcessInputError r:0x80004005=-2147467259 (keyframe: 1)% 0.4% 0 0
ProcessInputError r:0x80004005=-2147467259 (keyframe: 1)% ??,?% 0 0
.
.
.

E in più si apre una finestra con scritto:
DEMUXER: Troppi (4097 in 2797912 byte) pacchetti video nel buffer!

Non credo sia il file malfunzionante, visto che da lo stesso problema con tutti i wmv.
Avete qualche idea?
Ciao e grazie in anticipo.

Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Messaggio da Loris »

Preso dalle FAQ di Mplayer:

Quando leggo un certo filmato avviene una desincronizzazione video-audio e/o MPlayer muore in questo modo:
DEMUXER: Too many (945 in 8390980 bytes) video packets in the buffer!
R: Questo può avere molte ragioni.
La CPU e/o la scheda video e/o il bus è troppo LENTO. MPlayer Mostra un messaggio se è questo il caso. (e il contatore dei frame scartati va su velocemente) se è un AVI, forse ha un cattivo interleave. Prova l'opzione -ni.
Il tuo driver sonoro è difettoso, o usi ALSA 0.5 con -ao oss. Vedi la sezione schede sonore.
l'AVI ha un header sbagliato, prova l'opzione -nobps, e/o -mc 0 .
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Avatar utente
Harp
Staff
Staff
Messaggi: 1424
Iscritto il: sab 17 apr 2004, 0:00
Nome Cognome: Franco Fiorin
Slackware: 13.0
Kernel: 2.6.29
Desktop: KDE 4.2.4
Località: Vittorio Veneto (TV)
Contatta:

Messaggio da Harp »

R: Questo può avere molte ragioni.
La CPU e/o la scheda video e/o il bus è troppo LENTO. MPlayer Mostra un messaggio se è questo il caso. (e il contatore dei frame scartati va su velocemente) se è un AVI, forse ha un cattivo interleave. Prova l'opzione -ni.
Non credo di avere problemi di lentezza per ciò che riguarda processore e scheda video.
description: CPU
product: AMD Athlon(tm) XP 2000+
vendor: Advanced Micro Devices [AMD]
-display
description: VGA compatible controller
product: NV18 [GeForce4 MX 440 AGP 8x]
vendor: nVidia Corporation
physical id: 0
bus info: pci@01:00.0
version: a2
size: 64MB
width: 32 bits
clock: 66MHz
capabilities: vga bus_master cap_list
configuration: driver=nvidia

Ho inoltre provato con -ni, ma anche con altre opzioni suggeritemi da amici e linux-users come mplayer -ao alsa -vo xv -idx senza nessun risultato positivo.
Sineramente potrei benissimo vivere senza l'uso dei file wmv, ma sapete com'è.
E' sempre bello risolvere qualcosa che non va, no?
:-)

j0ker
Linux 2.x
Linux 2.x
Messaggi: 227
Iscritto il: sab 22 gen 2005, 0:00
Contatta:

Messaggio da j0ker »

Hai provato a visualizzare il filmato senza il suono ? con l'opzione -nosound dovresti disabilitare il suono magari è un driver che ti chicca tutto :x Prova non ti costa nulla :roll:

Avatar utente
prometeo79
Linux 4.x
Linux 4.x
Messaggi: 1278
Iscritto il: gio 17 mar 2005, 0:00
Slackware: 12
Località: Torino

Messaggio da prometeo79 »

Anch'io ho avuto parecchi problemi a visualizzare i wmv. Alla fine ho provato ad installarli da sorgente e adesso non mi dà più problemi. Prova così se non funziona ti passo (se lo ritrovo sul pc) lo script che ho usato

Avatar utente
Harp
Staff
Staff
Messaggi: 1424
Iscritto il: sab 17 apr 2004, 0:00
Nome Cognome: Franco Fiorin
Slackware: 13.0
Kernel: 2.6.29
Desktop: KDE 4.2.4
Località: Vittorio Veneto (TV)
Contatta:

Messaggio da Harp »

Ripropongo questo thread in quanto, dopo un po' di tempo, ho avuto a che fare nuovamente con dei file wmv e ottengo lo stesso problema.
Ho anche ricompilato Mplayer utilizzando lo slackbuild nell'area download e ottimizzando per l'athlon con queste flags: SLKCFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -ffast-math -mmmx -m3dnow -msse -mfpmath=sse,387 -mcpu=athlon-xp"
Ho anche decompresso il tarball dei codec nella directory /usr/lib/codec, ma continuo a ricevere:
Selected video codec: [wmv9dmo] vfm:dmo (Windows Media Video 9 DMO)
==========================================================================
Checking audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le...
AF_pre: 44100Hz/2ch/s16le
AO: [oss] 44100Hz 2ch s16le (2 bps)
Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le...
Inizio la riproduzione...
ProcessInputError r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError r:0x80004005=-2147467259 (keyframe: 1)??,?% 0 0
ProcessInputError r:0x80004005=-2147467259 (keyframe: 1)??,?% 0 0
A: 137,7 V: 3,1 A-V:134,614 ct: 0,003 3/ 3 ??% ??% ??,?% 0 0
DEMUXER: Troppi (4099 in 3230881 byte) pacchetti video nel buffer!
(forse stai riproducendo un flusso/file senza interleave o il codec non funziona)
Per i file .AVI, prova a forzare la modalità 'no interleave' con l'opzione -ni.
ProcessInputError r:0x80004005=-2147467259 (keyframe: 1)??,?% 0 0
ProcessInputError r:0x80004005=-2147467259 (keyframe: 1)??,?% 0 0

:-(

Avatar utente
Harp
Staff
Staff
Messaggi: 1424
Iscritto il: sab 17 apr 2004, 0:00
Nome Cognome: Franco Fiorin
Slackware: 13.0
Kernel: 2.6.29
Desktop: KDE 4.2.4
Località: Vittorio Veneto (TV)
Contatta:

Messaggio da Harp »

Lanciando Mplayer da console, mi sono accorto di questo errore!

gmplayer
MPlayer 1.0pre7try2-3.3.6 (C) 2000-2005 MPlayer Team
CPU: Advanced Micro Devices Athlon MP/XP Thoroughbred (Family: 6, Stepping: 0)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2



vo: X11 running at 1280x1024 with depth 16 and 16 bpp (":0.0" => local display)
Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts.

Può essere d'aiuto?

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

Hai attivato nel kernel il real time clock support? Se sì prova a rimuovere il modulo (o ricompilare se è built-int).
Altrimenti fai quello che ti ha suggerito mplayer...

strummer
Linux 2.x
Linux 2.x
Messaggi: 276
Iscritto il: mer 29 set 2004, 0:00

Messaggio da strummer »

anche io compilando da sorgenti non ho problemi, devi installare i codec win32 e passare questa opzione al configure:
--with-win32libdir=/usr/local/lib/codecs/win32codecs-20040703
almeno io ho fatto così e riesco a visualizzare i filmati wmv
ciao

Avatar utente
Harp
Staff
Staff
Messaggi: 1424
Iscritto il: sab 17 apr 2004, 0:00
Nome Cognome: Franco Fiorin
Slackware: 13.0
Kernel: 2.6.29
Desktop: KDE 4.2.4
Località: Vittorio Veneto (TV)
Contatta:

Messaggio da Harp »

strummer ha scritto:anche io compilando da sorgenti non ho problemi, devi installare i codec win32 e passare questa opzione al configure:
--with-win32libdir=/usr/local/lib/codecs/win32codecs-20040703
almeno io ho fatto così e riesco a visualizzare i filmati wmv
ciao
Io uso lo slackbuild trovato in area download che passa queste flags al CONFIGURE:
./configure --prefix=/usr \
--confdir=/etc/mplayer \
--enable-gui \
--language=it \
--with-livelibdir=/usr/lib/live \
--with-codecsdir=/usr/lib/codecs \
--with-reallibdir=/usr/lib/codecs \
--with-xanimlibdir=/usr/lib/codecs

per cui la mia dir dei codecs non è /usr/local/lib/codecs. Anzi, quella dir proprio non esiste.
Inoltre ho scaricato dal sito di MPlayer il tarball ALL dei vari codec e l'ho scompattato in /usr/lib/codecs. Ho controllato la presenza del codec che mi hai suggerito, ma non c'è win32codecs-20040703.
Il comando ls /usr/lib/codecs | grep wmv, mi restituisce questo:

wmv8ds32.ax
wmv9dmod.dll
wmvadvd.dll
wmvdmod.dll
wmvds32.ax
gallows ha scritto:Hai attivato nel kernel il real time clock support? Se sì prova a rimuovere il modulo (o ricompilare se è built-int).
Come posso controllare questa "cosa", Gall0ws?
(scusa l'ignoranza)
Inoltre, non sono sicuro di aver capito cosa mi ha suggerito MPlayer.
Qualcuno potrebbe rendermelo più comprensibile?

Grazie mille e grazie per la pazienza.

P.S. Nel frattempo ho provato a ricompilare MPlayer aggiungendo anche --with-win32libdir=/usr/lib/codecs al CONFIGURE e a provare a disinstallare tutto e usare il pacchetto di Slacky.
Nel caso potesse dipendere dalle ottimizzazioni, ho usato queste FLAGS: -march=athlon-xp -O2 -pipe -fomit-frame-pointer -ffast-math -mmmx -m3dnow -msse -mfpmath=sse,387 -mcpu=athlon-xp

Anche se forse non serve a niente posto anche l'output di:
swaret --search Mplayer
swaret 1.6.2-1

=> Creo la Lista EXCLUDE..... FATTO!

Pacchetti corrispondenti alla parola chiave: Mplayer...
MPlayer-1.0pre7try2-i686-3sl (8743 kB) (Slacky.it) [Stato: INSTALLATO]
essential-20050412-noarch-1sl (9346 kB) (Slacky.it) [Stato: INSTALLATO]
kmplayer-0.9.1a-i486-1sl (912 kB) (Slacky.it) [Stato: NON INSTALLATO]
mplayerplug-in-3.17-i486-1gal (911 kB) (Slacky.it) [Stato: INSTALLATO]

CIAOOOOOOO!!!!

strummer
Linux 2.x
Linux 2.x
Messaggi: 276
Iscritto il: mer 29 set 2004, 0:00

Messaggio da strummer »

la directory dove scarichi e installi il codec, va bene anche la tua, basta che sia passato il giusto PATH al configure...
comunque lo slackbuild che usi te, non passa al configure l'opzione per i win32codec.
il pacchetto dei codec è sul sito di mplayer, linkato dalla pagina del manuale in italiano:
http://www.mplayerhq.hu/MPlayer/releases/codecs/
il pacchetto è: win32codecs-20040703.tar.bz2
ciao

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

Harp00 ha scritto:
gallows ha scritto:Hai attivato nel kernel il real time clock support? Se sì prova a rimuovere il modulo (o ricompilare se è built-int).
Come posso controllare questa "cosa", Gall0ws?
(scusa l'ignoranza)
Inoltre, non sono sicuro di aver capito cosa mi ha suggerito MPlayer.
Qualcuno potrebbe rendermelo più comprensibile?
$ zcat /proc/config.gz | grep RTC
O simili...

Mplayer ti suggerisce semplicementi di dare:
# echo 1024 > /proc/sys/dev/rtc/max-user-freq

Avatar utente
Harp
Staff
Staff
Messaggi: 1424
Iscritto il: sab 17 apr 2004, 0:00
Nome Cognome: Franco Fiorin
Slackware: 13.0
Kernel: 2.6.29
Desktop: KDE 4.2.4
Località: Vittorio Veneto (TV)
Contatta:

Messaggio da Harp »

AGGIORNAMENTO:

Ho provato a ricompilare MPlayer seguendo il tuo consiglio strummer, purtroppo però il risultato non cambia. Solito errore: demuxer bla bla bla...
Infatti penso che nel pacchetto di codecs ALL siano compresi tutti i codecs disponibili per MPlayer. In ogni caso, come ti ho detto, niente!!! :(

Ho provato anche a digitare da console echo 1024 > /proc/sys/dev/rtc/max-user-freq, prima di avviare gmplayer, ma non è servito a nulla.
Il comando cat /usr/src/linux/.config | grep RTC
mi restituisce
CONFIG_RTC=y

E' il caso di provare a fare qualcosa? O è meglio che mi rassegni a non vedere questi dannatissimi file WMV?

Avatar utente
maxmo
Linux 2.x
Linux 2.x
Messaggi: 336
Iscritto il: lun 28 feb 2005, 0:00
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: xface

Messaggio da maxmo »

Harp00 ha scritto: E' il caso di provare a fare qualcosa? O è meglio che mi rassegni a non vedere questi dannatissimi file WMV?
Io ho rinunciato, e se devo scaricare un filmato me lo cerco in .avi

Avatar utente
Harp
Staff
Staff
Messaggi: 1424
Iscritto il: sab 17 apr 2004, 0:00
Nome Cognome: Franco Fiorin
Slackware: 13.0
Kernel: 2.6.29
Desktop: KDE 4.2.4
Località: Vittorio Veneto (TV)
Contatta:

Messaggio da Harp »

:D :D :D
Mal comune mezzo gaudio!!!
Pensavo di essere l'unico a non riuscire a far funzionare MPlayer.

Rispondi