# Algorithmus von $rg2sc()

**URL:** https://community.mp3tag.de/t/algorithmus-von-rg2sc/5590
**Category:** Allgemein
**Created:** [October 14, 2007, 5:37pm UTC](https://community.mp3tag.de/t/algorithmus-von-rg2sc/5590 "2007-10-14T17:37:15Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![UPollaehne](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/u/53a042/32.png) [@UPollaehne](https://community.mp3tag.de/u/UPollaehne)
#### Post date: [October 14, 2007, 5:37pm UTC](https://community.mp3tag.de/t/algorithmus-von-rg2sc/5590/1 "2007-10-14T17:37:15Z")

</div>

Hi,

ich würde gerne wissen, wie die Scriptfunktion "$rg2sc" implementiert ist.  
Aufgrund der Probleme, die ich [hier](https://community.mp3tag.de/t/5540/1) beschrieben habe, ist es mir unmöglich MP3Tag zu verwenden um irgendwelche Metadaten in die M4A Dateien zu schreiben..

Allerdings würde ch eben gerne den ReplayGain Wert in den SoundCheck Wert von iTunes umrechnen.

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [October 14, 2007, 6:23pm UTC](https://community.mp3tag.de/t/algorithmus-von-rg2sc/5590/2 "2007-10-14T18:23:56Z")

</div>

Wie und wo soll das zur Anwendung kommen?  
Du kannst auch Mp3tag nur zum Umrechnen benutzen (zB über Export).

---

<div class="post-metadata">

### Author: ![UPollaehne](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/u/53a042/32.png) [@UPollaehne](https://community.mp3tag.de/u/UPollaehne)
#### Post date: [October 14, 2007, 7:16pm UTC](https://community.mp3tag.de/t/algorithmus-von-rg2sc/5590/3 "2007-10-14T19:16:43Z")

</div>

> [@dano](#):
>
> Wie und wo soll das zur Anwendung kommen?

In irgendwas, das ich mir dann selber bastele (auf basis des mp4tags util aus mp4v2 oder direkt in den [Patch](https://sourceforge.net/forum/forum.php?thread_id=1837284&forum_id=59136), den ich erstellt habe). Das sollte dann eigentlich nicht so komplex sein.

> [@](#):
>
> Du kannst auch Mp3tag nur zum Umrechnen benutzen (zB über Export).

Das wäre dann allerdings ein wenig aufwendig. 😉

ich habe ein bischen gewühlt. Ist die [hier](http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=24620&view=findpost&p=230971) angegebene Formel richtig?

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [October 14, 2007, 8:15pm UTC](https://community.mp3tag.de/t/algorithmus-von-rg2sc/5590/4 "2007-10-14T20:15:16Z")

</div>

Ja die Formel wird stimmen, war ja auch unsere Grundlage. Wird dann in HEX dargestellt.  
Kannst dir auch das Beispiel aus Beitrag 7 anschauen.

Du hast also eine Möglichkeit die Nero-Kapitel mit itunes kompatibel zu machen (umwandeln), denn die Art der Kapitelumsetzung ist doch anders und nicht kompatibel, oder?

---

<div class="post-metadata">

### Author: ![UPollaehne](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/u/53a042/32.png) [@UPollaehne](https://community.mp3tag.de/u/UPollaehne)
#### Post date: [October 15, 2007, 6:17pm UTC](https://community.mp3tag.de/t/algorithmus-von-rg2sc/5590/5 "2007-10-15T18:17:20Z")

</div>

> [@dano](#):
>
> Ja die Formel wird stimmen, war ja auch unsere Grundlage. Wird dann in HEX dargestellt.  
> Kannst dir auch das Beispiel aus Beitrag 7 anschauen.

Beitrag 7?

> [@](#):
>
> Du hast also eine Möglichkeit die Nero-Kapitel mit itunes kompatibel zu machen (umwandeln), denn die Art der Kapitelumsetzung ist doch anders und nicht kompatibel, oder?

Yep und yep. 🙂

Nero benutzt das chpl Atom, Apple benutzt eine Textspur, die von der Audiospur referenziert wird.  
Nero beschreibt nur den Startpunkt eines Kapitels, Apple beschreibt die Länge eines Kapitels (die Samples der Textspur sind so lang wie die Kapitel).  
Nero beschreibt den Startpunkt in 100 Nanosekunden Einheiten, Apple in der gewählten Datenrate der Textspur.  
Trotzdem habe ich das Zeug so weit implementiert, dass man hin- und her konvertieren kann.

Lohn der Mühe: iTunes und iPod zeigen die Kapitel an und man kann direkt zu den Kapiteln springen.

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [October 16, 2007, 5:12pm UTC](https://community.mp3tag.de/t/algorithmus-von-rg2sc/5590/6 "2007-10-16T17:12:57Z")

</div>

Ich meinte den Sourcecode von [http://uclc.info/ipod/](http://uclc.info/ipod/)

Auf jeden Fall ein praktischer Patch den du gemacht hast.  
Ist das eigentlich die erste Freeware/OS Möglichkeit iTunes-kompatible Kapitel in Windows zu erstellen?

---

<div class="post-metadata">

### Author: ![UPollaehne](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/u/53a042/32.png) [@UPollaehne](https://community.mp3tag.de/u/UPollaehne)
#### Post date: [October 16, 2007, 6:42pm UTC](https://community.mp3tag.de/t/algorithmus-von-rg2sc/5590/7 "2007-10-16T18:42:11Z")

</div>

> [@dano](#):
>
> Ich meinte den Sourcecode von [http://uclc.info/ipod/](http://uclc.info/ipod/)

Ah, so, jetzt, ja.

> [@](#):
>
> Auf jeden Fall ein praktischer Patch den du gemacht hast.  
> Ist das eigentlich die erste Freeware/OS Möglichkeit iTunes-kompatible Kapitel in Windows zu erstellen?

Danke. Ich bin durch [HandBrake](http://handbrake.m0k.org/) dahinter gekommen, wie man die einzelnen Samples der Textspur erstellen muss. Sie hatten schon Teile der Funktionalität als Patch gegen mp4v2 in ihrem Repository. Diese habe ich dann erweitert, umgebaut und weiter integriert.  
Durch das Studium der Quellen von bento4 und mp4box (gpac) bin ich dann dahinter gekommen wie die Nero Kapitel aussehen.  
Nach meinem Wissensstand gebührt also HandBrake die Ehre des ersten Tools, das auf Windows iTunes Kapitel erstellen kann (abgesehen von QuickTime, welches wir ja nicht wirklich als erstes Tool zählen wollen 🙂 ).

Eine Komplettlösung für [enhanced Podcasts auf Windows](http://jrlearnsmedia.com/blog/archive/2007/07/23/enhanced-podcast-software-for-windows.aspx) gibt es auch noch. Die baut auf QuickTime auf.  
Auf dieses Tool bin ich erst gestossen, nachdem ich mit meinen Patches fertig war, was mich dann allerdings auch nicht wirklich störte, denn die Nero Kapitel fallen beim Rip/Encoding der CDs mit foobar2000 quasi als Nebenprodukt ab.
