amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Amiga, AmigaOS 4 > Datei-Extension CDDA [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2003-10-07, 13:35 h

julius
Posts: 2255
User
Was bedeutet bedeutet bei einer Datei die Extension CDDA.
Ist das eine Video- oder eine Audio-Datei.
Womit kann ich solche Dateien wiedergeben?

[ - Answer - Quote - Direct link - ]

2003-10-07, 13:43 h

Brunadi
Posts: 1365
User
julius

CDDA=CompactDiskDigitalAudio. Ist also eine Audio-CD und kann mit
jedem CD-Player oder CDROM-Laufwerk wiedergegeben werden.

Gruß brunadi :rotate:
--
Die meisten Computerfehler sitzen vor dem Bildschirm..

[ - Answer - Quote - Direct link - ]

2003-10-07, 14:07 h

thomas
Posts: 7718
User

Leute, ihr seit hier in einem Amiga-Forum ! Da bedeuten Datei-Erweiterungen gar nichts ! :rotate:

Natürlich hat Brunadi recht, die Datei enthält vermutlich rohe Audio-Daten, wie sie auf CD gebrannt werden können, ohne irgendwelche Header-Informationen (wie WAV oder AIFF).

Die Dateigröße sollte durch 2352 teilbar sein.

Die Datei kannst du mit Play16 oder AHI wiedergeben.

Z.B. AHI:

copy dateiname.cdda audio:b/16/c/2/f/44100

oder Play16:

play16 dateiname.cdda bits 16 tracks 2 freq 44100

Gruß Thomas

--
Email: thomas-rapp@web.de
Home: home.t-online.de/home/thomas-rapp/

[ - Answer - Quote - Direct link - ]

2003-10-07, 17:50 h

Andreas_Wolf
Posts: 2980
User
Bei CDDA-Dateien (bzw. 16Bit-Audio-Rohdaten allgemein) ist es wichtig, in welcher Endianess sie vorliegen. Abspieler auf BigEndian-CPUs gehen i.A. von BigEndian-Daten aus, Abspieler auf LittleEndian-CPUs dementsprechend i.A. von LittleEndian-Daten. Meist existiert eine Option, die Bytes zu drehen, sollte die Endianess von CDDA-Datei und CPU mal nicht übereinstimmen.

[ - Answer - Quote - Direct link - ]

2003-10-07, 18:17 h

julius
Posts: 2255
User
Was bedeutet Endianess ?
Ich habe AHI V5.5 undOpusMPEGA installiert und hoffenlich
halbwegs richtig konfiguriert. Obwohl ich mir da nicht
ganz sicher bin, weil Sound-Dateien wie z. B. wav korrekt
wiedergegeben werden. Bei CDDA- Dateien höre ich nur Rauschen.
Ich habe eine PPC, die unter WarpOS läuft.

[ - Answer - Quote - Direct link - ]

2003-10-07, 18:42 h

Lemmink
Posts: 2344
User
Das gibt an, in welcher Reihenfolge die Bits für ein Byte sortiert sind. Also bei 32 bit ob der erste Datenfitzel Bit 1 ist oder Bit 32.
(schlagt mich gerne wenn ich mich irre)
--
Jetzt neuer, aber immer noch nicht interessanter: http://www.lemmink.joice.net

Hard und Software zu verkaufen (Updated)

[ - Answer - Quote - Direct link - ]

2003-10-07, 18:46 h

Andreas_Wolf
Posts: 2980
User
@ julius:

> Was bedeutet Endianess ?

Endianess: Reihenfolge der Bytes in einem Wort (16Bit) oder Langwort (32Bit). Bei BigEndian (Motorola Byte Order, Most Significant Byte (MSB)) steht in einem Wort bzw. Langwort links das höchstwertige und rechts das niederwertigste Byte. Dies entspricht unserem menschlichen System, Zahlen zu schreiben. Bei LittleEndian (Intel Byte Order, Least Significant Byte (LSB)) ist das genau umgedreht.

> Bei CDDA- Dateien höre ich nur Rauschen.

Jetzt weißt du, wie sich verkehrte Endianess anhört ;-)

> Ich habe eine PPC, die unter WarpOS läuft.

Deine CDDA-Datei ist also offenbar LittleEndian. Zum korrekten Abspielen mußt du deinen Abspieler veranlassen, die Bytereihenfolge zu drehen.

[ Dieser Beitrag wurde von Andreas_Wolf am 07.10.2003 editiert. ]

[ - Answer - Quote - Direct link - ]

2003-10-07, 18:52 h

julius
Posts: 2255
User
Und wie kriege ich ihn zum Drehen der Bytereihenfolge?

[ - Answer - Quote - Direct link - ]

2003-10-07, 19:18 h

Andreas_Wolf
Posts: 2980
User
@ julius:

> Und wie kriege ich ihn zum Drehen der Bytereihenfolge?

Das kommt ganz auf den Abspieler an. Du hattest angegeben, daß du OpusMPEGA benutzt, welches wiederum als Backend für CDDA-Dateien Play16 benutzt. Das Drehen der Bytes erfolgt bei Play16 durch Angabe des Schlüsselwortes INTEL.

[ - Answer - Quote - Direct link - ]

2003-10-07, 20:03 h

Andreas_Wolf
Posts: 2980
User
@ Lemmink:

> Das gibt an, in welcher Reihenfolge die Bits für ein Byte sortiert sind.

Hier geht es um die Byte-Endianess (Reihenfolge der Bytes in einem Wort/Langwort etc.), nicht um die Bit-Endianess, die meines Wissens fest definiert ist (nämlich BigEndian).

> Also bei 32 bit ob der erste Datenfitzel Bit 1 ist oder Bit 32.

Hmm, jetzt sprichst du aber wieder von der Byte-Endianess (32Bit = Langwort). Da ist es aber so, daß wenn bei einer bestimmten Byte-Endianess ganz links im Langwort Bit 1 und ganz rechts Bit 32 steht (bzw. genau umgekehrt - je nach Zählweise), bei der umgekehrten Byte-Endianess *nicht* Bit 32 ganz links steht und Bit 1 ganz rechts (bzw. umgekehrt), denn das wäre Bit-Endianess, und die macht bei mehr als einem Byte (also ab 16Bit) keinen Sinn.

[ - Answer - Quote - Direct link - ]

2003-10-07, 20:52 h

Mad_Dog
Posts: 1944
User
Zitat:
Original von Andreas_Wolf:
@ Lemmink:

> Das gibt an, in welcher Reihenfolge die Bits für ein Byte sortiert sind.

Hier geht es um die Byte-Endianess (Reihenfolge der Bytes in einem Wort/Langwort etc.), nicht um die Bit-Endianess, die meines Wissens fest definiert ist (nämlich BigEndian).


Bei Audio CDs sind die Raw-Samples in der Regel im Little Endian (Intel) Format.

Bei play16 muß man also die Option -Intel angeben.

Habe auch ein kleines Script dazu gebastelt, werde es demnächst mal in's Netz stellen.

--

http://www.norman-interactive.com

[ - Answer - Quote - Direct link - ]

2003-10-07, 21:04 h

Andreas_Wolf
Posts: 2980
User
@ Mad_Dog:

>> Hier geht es um die Byte-Endianess (Reihenfolge der Bytes in einem
>> Wort/Langwort etc.), nicht um die Bit-Endianess, die meines Wissens
>> fest definiert ist (nämlich BigEndian).

> Bei Audio CDs sind die Raw-Samples in der Regel im Little Endian
> (Intel) Format.

Wieso hast du auf mein Posting geantwortet? Deine Aussage hat doch mit meiner gar nichts zu tun?!

[ - Answer - Quote - Direct link - ]

2003-10-07, 21:32 h

julius
Posts: 2255
User
Ich benutze PPCMpegPlayer von der PowerUp CD.
Benötigt der auch die Einstellung Intel?

[ - Answer - Quote - Direct link - ]

2003-10-07, 22:06 h

Mad_Dog
Posts: 1944
User
Zitat:
Original von julius:
Ich benutze PPCMpegPlayer von der PowerUp CD.
Benötigt der auch die Einstellung Intel?


Keine Ahnung, ob der das überhaupt kann.

Das Problem ist folgendes: Raw-Dateien (wie cdda) haben keinen Header. Deshalb kann ein Abspielprogramm keine Information darüber erhalten, was für eine Datei die Raw-Datei überhaupt ist (es könnte auch eine Bilddatei sein) und wie die darin gespeicherten Informationen angeordnet sind. Deshalb muß ein Abspielprogramm wissen, daß die cdda-Datei ein 16 Bit Sample ist, 2 Spuren hat, im Little Endian Format vorliegt und daß die Samplingfrequenz 44.1 khz ist. Das alles muß man bei play16 in der Kommandozeile als Optionen angeben. Ein Programm wie z.B. AMPlifier kann diese Information nicht wissen und deshalb bekommst Du auch nur Binärrauschen zu hören.

--

http://www.norman-interactive.com

[ - Answer - Quote - Direct link - ]

2003-10-10, 19:56 h

Mad_Dog
Posts: 1944
User
So. Ich hab das Shell-Script zum Abspielen von cdda raw Samples jetzt auf meine Homepage (unter "Amiga-Stuff") getan. Nur leider ist der Server im Moment down :( . Mit dem Script spart man sich das lästige Eingeben von Parametern. Wenn Play16 nicht installiert ist, wird es vom Script automatisch per OpenURL heruntergeladen. Demnächst auch im Aminet unter mus/play zu finden.

--

http://www.norman-interactive.com

[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > Amiga, AmigaOS 4 > Datei-Extension CDDA [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved.
.