Amarok non legge i FLAC

Postate qui per tutte le discussioni legate a Linux in generale.

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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
Rispondi
Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Amarok non legge i FLAC

Messaggio da anycolouryoulike »

Quando provo a riprodurre un FLAC con Amarok sembra saltare come un disco di vinile... scatta ogni secondo.
Nei punti in cui scatta si vedono degli spazi bianchi anche nell'analizzatore di Amarok.

Invece mplayer gli riproduce decentemente ma quando avanzo crea una nuova riga nella shell...

Codice: Seleziona tutto

alessandro@darkstar:~$ mplayer prova.flac
MPlayer 1.0rc2-4.1.2 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 CPU          6600  @ 2.40GHz (Family: 6, Model: 15, Stepping: 6)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compilato per CPU x86 con estensioni: MMX MMX2 3DNow 3DNowEx SSE SSE2

Riproduco prova.flac.
Rilevato formato file Audio file!
==========================================================================
Apertura decoder audio: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 96000 Hz, 2 ch, s16le, 2882.4 kbit/93.83% (ratio: 360297->384000)
Scelto codec audio: [ffflac] afm: ffmpeg (FFmpeg FLAC audio decoder)
==========================================================================
AO: [oss] 96000Hz 2ch s16le (2 bytes per sample)
Video: nessun video!!!
Inizio la riproduzione...
Position: 2 %
Position: 4 %
Position: 7 %
Position: 9 %
Position: 11 %
Position: 14 %
Position: 16 %
[flac @ 0x88329d0]FRAME HEADER not here 0.1%
[flac @ 0x88329d0]unsupported channel assignment 5 (channels=2)
Position: 18 %
[flac @ 0x88329d0]FRAME HEADER not here 0.0%
Position: 21 %
Position: 23 %
  =====  PAUSA  =====
A: 670.5 (11:10.4) of 2589.0 (43:09.0)  0.4%
Poi non riesco a capire cosa siano quegli errori strani...
Forse è meglio lasciare perdere FLAC?
Ultima modifica di anycolouryoulike il mer 31 ago 2011, 12:58, modificato 1 volta in totale.

nino
Linux 1.x
Linux 1.x
Messaggi: 130
Iscritto il: gio 22 dic 2005, 12:33
Contatta:

Messaggio da nino »

Io ho parecchi file FLAC e riesco a riprodurli senza problema con Amarok.
Usi Xine?

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Messaggio da anycolouryoulike »

nino ha scritto:Io ho parecchi file FLAC e riesco a riprodurli senza problema con Amarok.
Usi Xine?
Si, come motore uso Xine.
La traccia è abbastanza pesante...
Ultima modifica di anycolouryoulike il mer 31 ago 2011, 12:59, modificato 1 volta in totale.

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Messaggio da michele.p »

...il problema potrebbe essere (notare il condizionale) che è campionata a 96KHz.
Prova ad utilizzare un player quale Aqualung per vedere se il "problema" persiste. Se vuoi provare, lancia Aqualung con;

./aqualung -s3 -o alsa -R -r 96000 -d hw:0,0 -p 2048 -n 2

Un'altra cosa; che scheda audio hai?
Potresti provare a fare anche un'altra cosa; convertire il FLAC da 96KHz a 44,1KHz tipico dei CD audio per vedere se Amarok si "siede" oppure la riproduce correttamente.

Bye 8)

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Messaggio da anycolouryoulike »

Ho provato con qualcosa di più leggero e funziona perfettamente.
MPlayer ha sempre lo stesso problema delle righe invece... dev'essere un bug.
La traccia di prima era questa /viewtopic.php?p=174301#174301.
Ho avviato Aqualung come hai detto e, come MPlayer, la riproduce.
Il problema non è del campionamento perché la stessa traccia in wav PCM la riproduce normalmente. O meglio, forse è del campionamento dei FLAC.
La scheda è una Intel HDA.

Codice: Seleziona tutto

root@darkstar:~# lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
Ultima modifica di anycolouryoulike il mer 31 ago 2011, 13:00, modificato 1 volta in totale.

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Messaggio da michele.p »

...potrebbe essere, allora, un problema di buffer legato proprio a Amarok. Empiricamente, prova a fare così; carica la traccia FLAC da 96KHz (quella "pesante" da 890MB circa) con Amarok ma non avviarne subito la riproduzione, aspetta alcuni minuti e poi la avvii....vedi che succede....

P.S.:La traccia wav non deve essere decodificata, ma solo riprodotta. Il formato FLAC (così come qualsiasi altro formato differente dal wav) deve essere decodificato e riprodotto.

Bye 8)

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Messaggio da anycolouryoulike »

michele.p ha scritto:...potrebbe essere, allora, un problema di buffer legato proprio a Amarok. Empiricamente, prova a fare così; carica la traccia FLAC da 96KHz (quella "pesante" da 890MB circa) con Amarok ma non avviarne subito la riproduzione, aspetta alcuni minuti e poi la avvii....vedi che succede....

P.S.:La traccia wav non deve essere decodificata, ma solo riprodotta. Il formato FLAC (così come qualsiasi altro formato differente dal wav) deve essere decodificato e riprodotto.

Bye 8)
Sempre uguale. Evidentemente il problema è di Xine...
Potrei fare in modo che Amarok usi MPlayer?

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Messaggio da michele.p »

...se provi a far riprodurre lo stesso file direttamente da xine che succede?

Bye 8)

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Messaggio da anycolouryoulike »

Stesso comportamento.
MPlayer è sempre il migliore!

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Messaggio da michele.p »

...allora il "problema" è insito in Xine...potrebbe dipendere anche dalle opzioni con le quali è stato compilato....

Bye 8)

Rispondi