Wiedergabe von FLAC 0% compressed funktioniert nicht

  • Hallo Openelec/Kodi-User,
    folgendes ist mir heute aufgefallen: Konvertiere ich eine Audiodatei in FLAC mit 0% compressed mit Hilfe vom dbpoweramp Music Converter, dann kann ich diese Datei nicht in Kodi abspielen, das gesamte System lässt sich sogar nicht mehr bedienen. Nur Reboot hilft dann noch. Wave-Dateien mit 0% compressed hingegen werden ohne Probleme abgespielt. Hat jemand die gleichen Probleme bzw. eine Idee? Am PC lässt sich die FLAC-Datei mit 0% ompressed ohne Probleme mit VLC abspielen.
    Ich habe keine Probleme mit dem WAV Format, jedoch sollte es mit FLAC doch auch funktionieren. Konvertiere ich in andere FLAC-Level (1-8), dann gibt es keine Probleme mit KODI.
    Vielleicht hat ja jemand hier eine Antwort oder Erklärung dafür...
    (Als Anhang mal die Eigenschaften solch einer FLAC-Datei).

    Beste Grüße

  • Danke für den Screenshot.

    Auf was für einem System läuft Kodi bei Dir?

    Aktiviere doch bitte mal [definition=12,4][definition='1','3']Debug[/definition][/definition] [definition=12,8]Logging[/definition] in Deinem Kodi und starte es neu. Dann bitte die Datei nochmal versuchen abzuspielen und das [definition=9,2]kodi.[definition='1','0']log[/definition][/definition] (oder crashlog) auf pastebin.com hochladen und ins Forum verlinken. Dann schauen wir mal, was passiert.

    Besteht das Problem auch bei Stereo-FLAC Dateien oder nur bei Surround-Abmischungen?

    Was mich zudem stutzig macht: Es gibt bei FLAC keine dedizierte "0% Compression". Selbst wenn man mit der Option --compression-level-0 encodiert, wird trotzdem komprimiert (meist so um die 75% Kompressionsrate).
    Wie wurde die Datei denn erzeugt?

    BTW: RIFF WAVE Dateien sind immer "0% Compression", da sie reine PCM Rohdaten enthalten :)

    Gruß

  • Danke zunächst erstmal für die schnelle Antwort.

    Mein Openelec läuft auf einer Zotac Z-Box ID81. Ich habe die neuste OpenElec Version drauf (8.0.4).

    Die Datei wurde mit dem dbpoweramp Music Converter erzeugt, der bietet neben den Lossless Level 0 bis Level 8 auch Lossless Uncompressed an (s. Screenshot). Wie schon gesagt, am PC kann ich die Datei ohne Probleme mit VLC abspielen.


    Das mit dem [definition=12,4][definition='1','3']Debug[/definition][/definition] Log probiere ich mal aus, melde mich dann wieder.

    Gruß

  • Wie gesagt: "uncompressed" ist keine reguläre Encoder-Option, die man mit dem FLAC Encoder anwählen kann (siehe hier).

    Könnte sein, dass es eine Option "außer der Reihe" von dBpoweramp ist und Kodi deshalb damit Probleme hat. Ein [definition=9,2]kodi.[definition='1','0']log[/definition][/definition] könnte auch hier ggf. mehr Erkenntnisse liefern.

  • Hatte ich doch schon im ersten Post geschrieben :)

    Aktiviere doch bitte mal [definition=12,4][definition='1','3']Debug[/definition][/definition] [definition=12,8]Logging[/definition] in Deinem Kodi und starte es neu. Dann bitte die Datei nochmal versuchen abzuspielen und das [definition=9,2]kodi.[definition='1','0']log[/definition][/definition] (oder crashlog) auf pastebin.com hochladen und ins Forum verlinken. Dann schauen wir mal, was passiert.


    Mach doch mal Wochenende und entspann bisschen :) Der nächste Kaffee geht auf mich!

  • ich denke, es hat damit zu tun, dass die Uncompressed Option in dbpoweramp nicht der Regel entspricht.
    Anbei der letzte Teil vom [definition=9,2]kodi.[definition='1','0']log[/definition][/definition] wo der Fehler auftrat, evtl. kann das jemand von euch deuten...

    Spoiler anzeigen

    17:19:39.228 T:139821531409728 DEBUG: Loading settings for /var/media/Musik_And_More/Musik/Lossless Music/test/test.flac
    17:19:39.230 T:139821531409728 DEBUG: CPlayerCoreFactory::GetPlayers(/var/media/Musik_And_More/Musik/Lossless Music/test/test.flac)
    17:19:39.230 T:139821531409728 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: system rules
    17:19:39.230 T:139821531409728 DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: system rules
    17:19:39.230 T:139821531409728 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: mms/udp
    17:19:39.230 T:139821531409728 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: lastfm/shout
    17:19:39.230 T:139821531409728 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtmp
    17:19:39.230 T:139821531409728 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtsp
    17:19:39.230 T:139821531409728 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: streams
    17:19:39.230 T:139821531409728 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvd
    17:19:39.230 T:139821531409728 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvdimage
    17:19:39.230 T:139821531409728 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: sdp/asf
    17:19:39.230 T:139821531409728 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: nsv
    17:19:39.230 T:139821531409728 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: radio
    17:19:39.230 T:139821531409728 DEBUG: CPlayerCoreFactory::GetPlayers: matched 0 rules with players
    17:19:39.230 T:139821531409728 DEBUG: CPlayerCoreFactory::GetPlayers: adding audiodefaultplayer (PAPlayer)
    17:19:39.230 T:139821531409728 DEBUG: CPlayerCoreFactory::GetPlayers: for video=0, audio=1
    17:19:39.230 T:139821531409728 DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=1
    17:19:39.230 T:139821531409728 DEBUG: CPlayerCoreFactory::GetPlayers: adding player: VideoPlayer
    17:19:39.230 T:139821531409728 DEBUG: CPlayerCoreFactory::GetPlayers: added 2 players
    17:19:39.263 T:139821269444352 DEBUG: Skin Helper Service --> Kodi_Monitor: sender xbmc - method: Playlist.OnAdd - data: {"item":{"id":6428,"type":"song"},"playlistid":0,"position":0}
    17:19:39.263 T:139821531409728 DEBUG: Open - probing detected format [flac]
    17:19:39.268 T:139821531409728 DEBUG: Open - avformat_find_stream_info starting
    17:19:39.286 T:139820579944192 DEBUG: Skin Helper Widgets --> Kodi_Monitor: sender xbmc - method: Playlist.OnAdd - data: {"item":{"id":6428,"type":"song"},"playlistid":0,"position":0}
    17:19:39.288 T:139821531409728 DEBUG: Open - av_find_stream_info finished
    17:19:39.288 T:139821531409728 DEBUG: CDVDDemuxFFmpeg::AddStream ID: 0
    17:19:39.288 T:139821531409728 DEBUG: CDVDDemuxFFmpeg::AddStream ID: 1
    17:19:39.288 T:139821531409728 DEBUG: FactoryCodec - Audio: passthrough - Opening
    17:19:39.289 T:139821531409728 DEBUG: FactoryCodec - Audio: passthrough - Failed
    17:19:39.289 T:139821531409728 DEBUG: FactoryCodec - Audio: FFmpeg - Opening
    17:19:39.289 T:139821531409728 DEBUG: FactoryCodec - Audio: FFmpeg - Opened
    17:19:39.332 T:139821531409728 DEBUG: SeekTime - seek ended up on time 0
    17:19:39.366 T:139821531409728 DEBUG: Previous line repeats 1 times.
    17:19:39.366 T:139821531409728 DEBUG: ffmpeg[7F2ABCB62D40]: [flac] Multiple frames in a packet.
    17:19:39.376 T:139821531409728 ERROR: ffmpeg[7F2ABCB62D40]: [flac] overread: 1
    17:19:39.766 T:139821531409728 ERROR: Previous line repeats 11 times.
    17:19:39.766 T:139821531409728 INFO: AudioDecoder: File is queued
    17:19:39.767 T:139821531409728 DEBUG: AudioDecoder::GetReplayGain - Final Replaygain applied: 1.000000, Track/Album Gain 89.000000, Peak 1.000000
    17:19:39.768 T:139821425780480 INFO: CActiveAESink::OpenSink - initialize sink
    17:19:39.768 T:139821425780480 DEBUG: CActiveAESink::OpenSink - trying to open device ALSA:hdmi:CARD=NVidia,DEV=0
    17:19:39.768 T:139821425780480 INFO: CAESinkALSA::Initialize - Attempting to open device "hdmi:CARD=NVidia,DEV=0"
    17:19:39.774 T:139821425780480 INFO: CAESinkALSA::Initialize - Opened device "hdmi:CARD=NVidia,DEV=0,AES0=0x04,AES1=0x82,AES2=0x00,AES3=0x0a"
    17:19:39.775 T:139821425780480 INFO: CAESinkALSA::InitializeHW - Your hardware does not support AE_FMT_FLOAT, trying other formats
    17:19:39.775 T:139821425780480 INFO: CAESinkALSA::InitializeHW - Using data format AE_FMT_S32NE
    17:19:39.775 T:139821425780480 DEBUG: CAESinkALSA::InitializeHW - Request: periodSize 4800, bufferSize 19200
    17:19:39.791 T:139821531409728 ERROR: ffmpeg[7F2ABCB62D40]: [flac] overread: 1
    17:19:39.884 T:139821425780480 DEBUG: CAESinkALSA::InitializeHW - Got: periodSize 4800, bufferSize 19200
    17:19:39.884 T:139821425780480 DEBUG: CAESinkALSA::InitializeHW - Setting timeout to 200 ms
    17:19:40.074 T:139821425780480 DEBUG: CAESinkALSA::GetChannelLayout - Input Channel Count: 5 Output Channel Count: 6
    17:19:40.074 T:139821425780480 DEBUG: CAESinkALSA::GetChannelLayout - Requested Layout: FL,FR,FC,SL,SR
    17:19:40.074 T:139821425780480 DEBUG: CAESinkALSA::GetChannelLayout - Got Layout: FL,FR,FC,SL,SR,UNKNOWN1 (ALSA: FL FR FC RL RR UNKNOWN)
    17:19:40.074 T:139821425780480 DEBUG: CActiveAESink::OpenSink - ALSA Initialized:
    17:19:40.074 T:139821425780480 DEBUG: Output Device : HDA NVidia
    17:19:40.074 T:139821425780480 DEBUG: Sample Rate : 96000
    17:19:40.074 T:139821425780480 DEBUG: Sample Format : AE_FMT_S32NE
    17:19:40.074 T:139821425780480 DEBUG: Channel Count : 6
    17:19:40.074 T:139821425780480 DEBUG: Channel Layout: FL,FR,FC,SL,SR,UNKNOWN1
    17:19:40.074 T:139821425780480 DEBUG: Frames : 4800
    17:19:40.074 T:139821425780480 DEBUG: Frame Size : 24
    17:19:40.091 T:139821434173184 DEBUG: CActiveAE::ClearDiscardedBuffers - buffer pool deleted
    17:19:40.117 T:139821531409728 DEBUG: Previous line repeats 1 times.
    17:19:40.117 T:139821531409728 ERROR: ffmpeg[7F2ABCB62D40]: [flac] overread: 1

    Einmal editiert, zuletzt von SkyBird1980 (22. September 2017 um 17:57) aus folgendem Grund: Log in den Spoiler gepackt.

  • ich habe es lediglich einmal ausprobieren wollen, welche Optionen mit dbpoweramp möglich sind, und ob es klangliche Unterschiede gibt. Habe allerdings keine feststellen können, somit gibt es keinen Grund vom Default=5 abzuweichen.

  • Bitte die Logs nicht direkt in die Beiträge posten. Entweder die Logdatei direkt als Anhang nutzen oder Dienste wie Pastebin nutzen und die URL hier posten.
    Zudem sind "Auszüge" nicht zielführend.

    --------------
    Guides nicht mehr verfügbar wegen Youtube unvermögen guten von schlechten Kodi Videos zu unterscheiden.

  • ich habe es lediglich einmal ausprobieren wollen, welche Optionen mit dbpoweramp möglich sind, und ob es klangliche Unterschiede gibt. Habe allerdings keine feststellen können, somit gibt es keinen Grund vom Default=5 abzuweichen.

    Ja, flac sollte - egal was du einstellst - lossless sein. Also es sollte keine klanglichen Unterschiede geben.

    Die Einstellung ist eher wie bei zip, rar oder 7zip: wie intensiv oder lange soll der Packer sich bemühen, die Datei klein zu bekommen. Also eher klein (8), dafür braucht dann das Entpacken wieder länger. Oder große Datei, dafür wird sie schneller entpackt. Oder ein Mittelwert (Default 5) der ein Tradeoff zwischen Größe und Schnelligkeit darstellt.

  • Ja, flac sollte - egal was du einstellst - lossless sein. Also es sollte keine klanglichen Unterschiede geben.
    Die Einstellung ist eher wie bei zip, rar oder 7zip: wie intensiv oder lange soll der Packer sich bemühen, die Datei klein zu bekommen. Also eher klein (8), dafür braucht dann das Entpacken wieder länger. Oder große Datei, dafür wird sie schneller entpackt. Oder ein Mittelwert (Default 5) der ein Tradeoff zwischen Größe und Schnelligkeit darstellt.


    in der Tat, ich beschäftige mich erst seit kurzer Zeit mit dem FLAC-Format, bin somit noch Greenhorn, was die ganzen Optionen angeht.
    Man lernt halt immer dazu...;-)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!