Forum: Multimedia
by Gausi,
28. Feb 2013
Wenn das bei mp3-Dateien auftritt: Das liegt wahrscheinlich nicht an der Dauer, sondern an der variablen Bitrate. Wenn man den Channel mit dem Flag BASS_STREAM_PRESCAN erzeugt, sollten die Anzeigen stimmen.
Oder wird bei allen Titel jenseits der 3.5m eine Dauer von 40sec angezeigt?
Forum: Multimedia
by Gausi,
27. Feb 2013
Dieser Absatz bezieht sich aber auf die vbr/cbr-Problematik. Eine mp3-Datei mit variabler Bitrate muss von der bass_dll komplett dekodiert werden, um die Länge des Audio-Datenstroms zu ermitteln. Bei mp3s mit konstanter Bitrate ist das nicht nötig.
Forum: Multimedia
by Gausi,
27. Feb 2013
Bass_ChannelGetLength liefert die Größe des unkomprimierten Streams zurück, nicht die der evtl. komprimierten Datei. Auch Metadaten (ID3Tags) werden darin nicht berücksichtigt.