Davar4: Indexování zvukových souborů Homepage Help index Předchozí Další

 
 

Indexování zvukových souborů


Menu: Otevření (prázdného nebo rozpracovaného) AIX modulu:
Multimédia | Otevřít zvukový index > (vyberte AIX modul)
Menu Multimédia:
Indexování zvukového souboru...
Strom knihovny: Otevření (prázdného nebo rozpracovaného) AIX modulu:
Dvojklik na vybraný AIX modul ve složce zvuk
Ikony v panelu: (Indexování zvukového souboru...)

 

Indexování audio MP3 souborů je proces, při kterém jsou informace o odkazu na verš propojeny s pozicí tohoto verše v MP3 souboru (takzvaný offset). Tato data jsou uloženy v AIX souboru, což je prostý textový soubor.

K tomu, aby byl vytvořen AIX index je nejdříve nutné si připravit "prázdný" AIX soubor na základě MP3 souborů, které se budou indexovat. Poté je MP3 soubor přehráván v Davar4 (který je přepnut do indexového módu) a uživatel musí určit začátek každého verše během hraní.

Indexování zvukových souborů vyžaduje (v porovnání s ostatními funkcemi programu Davar3) více zkušeností. Prostudujte tedy pečlivě následující informace!


DŮLEŽITÉ: Indexové soubory AIX pro Davar4 NEJSOU zpětně kompatibilní s indexovými soubory pro Davar3 (a naopak). Důvodem je, že AIX formát pro Davar4 byl rozšířen tak, aby pokryl všechny možné způsoby dělení MP3 souborů (MP3 celé Bible / jedna biblická kniha / jedna kapitola / jeden verš).

 

 


1) Příprava "prázdného" AIX souboru.

AIX je textový soubor, ve kterém jsou popsány názvy MP3 souborů a související názvy knih v DBK souboru. Rovněž obsahuje pozice začátků veršů v MP3 souborech. Na konci této stránky je "šablona" AIX souboru, kterou můžete použít (po editaci některých hodnot) k indexování vašich MP3.

Popis míst, která je třeba modifikovat ve vašem AIX souboru:

AIX_Books=39
Počet (biblických) knih, který musí být stejný jako počet knih v části AIX_BookList

AIX_Files=39

Počet souborů, které pokrývají rozsah všech knih, které jsou uvedeny v AIX_Books. Pokud jeden MP3 soubor obsahuje jednu biblickou knihu, (např. Genesis.mp3), potom AIX_Books bude stejné jako AIX_Files. Je ovšem možné mít libovolné dělení do souborů, v tomto případě AIX_Files může být jiné. Všechny MP3 soubory musí být uvedeny v AIX_FileList části, viz níže.

 

AIX_Abbreviation=BHS
zkratka AIX souboru. Může být stejná jako je zkratka namluvené knihy.

AIX_Title=Hebrew Old Testament narration
titulek AIX souboru. Je zobrazen ve stromu knihovny.

AIX_Copyright=Files downloaded from http://www.mechon-mamre.org/p/pt/pt00.htm#mp3 (or http://www.audioscripture.com/) and distributed free of charge. The content of these MP3 files remains unchanged.
Informace o copyrightu zvukových MP3 a AIX souborů. Měl by zde být uveden odkaz kde je možné soubory MP3 získat.


AIX_BookList
1,OTGen,Gen
2,OTExod,Exo
3,OTLev,Lev

...

V této sekci, počet řádků za řádkem "AIX_BookList" musí být stejný jako počet knih v AIX_Books.

Každý řádek má tři části (dodržte i velká/malá písmena):
číslo knihy, synchronizační název, zkratka

číslo knihy je číslo knihy počítáno od 1
synchronizační název je jedinečný textový řetězec, který je použit k synchronizaci dané knihy. Seznam všech synchronizačních názvů je v části MDK
zkratka je zkratka dané knihy, která se používá v dialogu indexování (viz níže)

 

AIX_FileList

Tato část propojuje čísla souborů (1. položka) s názvy jednotlivých souborů (2. položka). Například:

AIX_FileList
1,01_genesis.mp3
2,02_exodus.mp3

kde 1 je číslo souboru pro 01_genesis.mp3.

 

Zde je důležité správně uvést všechny MP3, dle použitého rozdělení do jednotlivých souborů. Zde jsou dva (extrémní) případy dělení:

 

1,all_bible.mp3

Což znamená, že celá bible je namluvena v jednom souboru

 

opačný extrém:

 

1,genesis_01_01.mp3

Toto indikuje, že jeden MP3 soubor obsahuje pouze jeden verš (Gen 1:1).

Tento druhý případ ovšem také znamená, že sekce AIX_FileList obsahuje tisíce položek, které pokrývají celý rozsah Bible a všechny musí být kompletně zahrnuty v seznamu.

Nejběžnější dělení MP3 souborů je po biblických knihách či kapitolách.



AIX_IndexList

V této sekci je vlastní index. Je vyjádřen jako seznam referencí, souborů a offsetů v MP3 odkud se začíná přehrávat a (nepovinně) kde se přehrávání ukončí. Každý řádek indexu pokrývá jeden verš.

Řádek obsahuje 5 (nebo volitelně 6) čísel:

1. číslo = číslo knihy dle seznamu knih v AIX_BookList + ':' znak jako oddělovač
2.číslo = číslo kapitoly + ':' znak jako oddělovač
3.číslo = číslo verše + ',' znak jako oddělovač

4. číslo = číslo souboru dle seznamu souborů v AIX_FileList + ',' znak jako oddělovač
5.číslo = offset začátku verše v MP3 souboru (=pozice v MP3 odkud začít přehrávat)
6.číslo [NEPOVINNÉ] = ',' znak jako oddělovač a offset konce verše v MP3 souboru (=pozice v MP3, kde zastavit přehrávání)

Zde je příklad indexu pro Gen 1:1 and Gen 1:2 (6. číslo není použito)

1:1:1,1,0
1:1:2,1,47772

 

Důležité: pokud soubor nebyl ještě indexován, MUSÍ být pro každé číslo souboru alespoň jeden řádek vyplněn - reference na knihu, kapitolu a verš kde tento MP3 soubor začíná (1., 2. a 3. číslo).

Např. pokud každý MP3 soubor pokrývá jednu biblickou knihu, potom v "prázdném" AIX souboru před indexováním musí být následující řádky:

1:1:1,1,0 (= Gen 1:1 začíná v souboru #1 od offsetu 0 = od začátku)

2:1:1,2,0 (= Exo 1:1 začíná v souboru #2 od offsetu 0 = od začátku)

... a podobně pro všech 39 (případně 66 knih)

Poté co vytvoříte nebo modifikujete AIX soubor, zkopírujte ho do adresáře \audio\ programu.
Potom vytvořte podadresář nazvaný stejně jako Váš AIX soubor (dodržet velká/malá písmena!). Nakonec zkopírujte všechny MP3 soubory, určené k indexování do tohoto adresáře.

Např. bhs.aix je umístěn v adresáři \audio\ a MP3 soubory jsou umístěny v adresáři \audio\bhs\ .



2) Práce na indexování.

Když jste si připravili prázdný AIX soubor a místili všechny soubory ve správných adresářích, restartujte Davar4.
Program najde vaši verzi AIX. Otevřete váš prázdný AIX modul (buď z menu a nebo ze stromu knihovny).

Pak otevřete pouze jedno jediné okno - s knihou, která obsahuje text k indexování.

Nakonec otevřete dialog indexování (z menu a nebo tlačítkem z lišty nástrojů). Dialog je modální - pokud je otevřen tak nelze pracovat v hlavním okně programu. Pokud máte pomalejší PC a otevíráte velký (tj. rozpracovaný) AIX soubor, může otevírání dialogu trvat několik sekund.


Postup při indexování následující:


1) Zálohujte si váš AIX soubor (toto je dobré pravidlo pro jakoukoliv práci!).

2) Nyní vyberte odkaz, od kterého chcete začít indexovat audio. Kupříkladu chcete pracovat od pozice Genesis 1:1. Pokud je odkaz v roletovém menu vybrán, dojde k synchronizování s textem v okně knihy. Viz obrázek nahoře vlevo.

3) PRVNÍ kliknutí myší na tlačítko (Začátek indexování MP3) spustí přehrávání MP3. Přibližně 0.2 - 0.5 sekundy před očekávaným startem dalšího verše (Gen 1:2), stiskněte tlačítko znovu (Přidat verš Gen 1:1). Viz obrázek nahoře vpravo. Pozice textu v okně bude posunuta. Pokračujte v klikání na tlačítko dle přehrávaného MP3. Při indexování obvykle postačuje přidávat začátky každého verše. V některých případech (např. při výskytu dlouhých mezer mezi verši nebo nějakého nechtěného zvuku) můžete přidat také konec verše, stlačením tlačítka "Konec verše".

4) Pokud chcete indexování přerušit (MP3 může stále hrát), stačí stisknout tlačítko "Uložit". Přehrávání se ukončí a v roletovém menu dialogu najdete nově přidané reference. Celou práci můžete ukončit stisknutím tlačítka "Zavřít" a nebo v indexování pokračovat od bodu 2)

5) Pokud omylem stisknete při indexování tlačítko ve špatný okamžik, ŽÁDNOU PANIKU! Stačí zmáčknout tlačítko "Uložit", z roletového menu vybrat referenci, kde byl ještě MP3 správně indexován a přes chybně indexovanou sekci přejít ještě jednou.




Toto je prázdný subor AIX, který byl použit pro indexaci BHS čtení v MP3.
Tuto šablonu můžete editovat v notepadu nebo podobném editoru, uložit (kódování UTF-8, bez BOM) a použít jako základ pro váš vlastní AIX soubor.


;This is Davar4 audio index file (AIX).Purpose is to point to MP3 files according
;(biblical) books and store offsets in MP3 stream versus references.
;This file is stored in \audio\ folder in some of Davar paths. MP3 files
;MUST(!) be stored in same folder name as is name of AIX file. For example:
;C:\Davar4\audio\bhs.aix\bhs\01-gen.mp3, 02-ex.mp3, 03-lev.mp3 ...etc.
;If first character on the line is ';' or enter (=CR+LF), all line is ignored
;IMPORTANT: Davar4 AIX files are NOT backward compatible with Davar3. But it is
;possible relative easily to convert old D3 files to D4 in text editor. See manual.

AIX_Version=4
AIX_Books=39
AIX_Files=39
AIX_Abbreviation=BHS
AIX_Title=Hebrew Old Testament narration
AIX_Copyright=Files downloaded from http://www.mechon-mamre.org/p/pt/pt00.htm#mp3 (or http://www.audioscripture.com/) and distributed free of charge. Content of MP3 remained unchanged.

;after BookList string, on each line is reference between
;book number, sync name and abbreviation
;Number of lines must be same as AIX_Books (!)
;-------------------------------------------------------------------------------
AIX_BookList
1,OTGen,Gen
2,OTExod,Exo
3,OTLev,Lev
4,OTNum,Num
5,OTDeut,Deu
6,OTJosh,Jos
7,OTJudg,Jdg
8,OTRuth,Rth
9,OT1Sam,1Sa
10,OT2Sam,2Sa
11,OT1Kgs,1Ki
12,OT2Kgs,2Ki
13,OT1Chr,1Ch
14,OT2Chr,2Ch
15,OTEzra,Ezr
16,OTNeh,Neh
17,OTEsth,Est
18,OTJob,Job
19,OTPss,Psa
20,OTProv,Pro
21,OTQoh,Ecc
22,OTCant,Son
23,OTIsa,Isa
24,OTJer,Jer
25,OTLam,Lam
26,OTEzek,Eze
27,OTDan,Dan
28,OTHos,Hos
29,OTJoel,Joe
30,OTAmos,Amo
31,OTObad,Oba
32,OTJonah,Jon
33,OTMic,Mic
34,OTNahum,Nah
35,OTHab,Hab
36,OTZeph,Zep
37,OTHag,Hag
38,OTZech,Zec
39,OTMal,Mal


;after FileList string, on each line is reference between
;file number and its name - ONLY ASCII strings in filename are allowed!
;Number of lines must be same as AIX_Files (!)
;-------------------------------------------------------------------------------
AIX_FileList
1,01_genesis.mp3
2,02_exodus.mp3
3,03_leviticus.mp3
4,04_numbers.mp3
5,05_deuteronomy.mp3
6,06_joshua.mp3
7,07_judges.mp3
8,08_ruth.mp3
9,09_1-samuel.mp3
10,10_2-samuel.mp3
11,11_1-kings.mp3
12,12_2-kings.mp3
13,13_1-chronicles.mp3
14,14_2-chronicles.mp3
15,15_ezra.mp3
16,16_nehemiah.mp3
17,17_esther.mp3
18,18_job.mp3
19,19_psalms.mp3
20,20_proverbs.mp3
21,21_ecclesiastes.mp3
22,22_songofsongs.mp3
23,23_isaiah.mp3
24,24_jeremiah.mp3
25,25_lamentations.mp3
26,26_ezekiel.mp3
27,27_daniel.mp3
28,28_hosea.mp3
29,29_joel.mp3
30,30_amos.mp3
31,31_obadiah.mp3
32,32_jonah.mp3
33,33_micah.mp3
34,34_nahum.mp3
35,35_habakkuk.mp3
36,36_zephaniah.mp3
37,37_haggai.mp3
38,38_zechariah.mp3
39,39_malachi.mp3


;list of references, files and offsets to file
;1. number: number of book according AIX_BookList (1=Gen, 2=Exod, ...) + ':' character
;2.number: number of the chapter + ':' character
;3.number: number of the verse + ',' character
;4. number: file number according AIX_FileList + ',' character
;5.number: offset of start this verse in MP3 file
;6.number [OPTIONAL]: ',' character and offset of end of this verse in MP3 file
;for example, first verse can be: 1:1:1,1,0 or 1:1:1,1,0,31235 where last number is end of verse in mp3
;if file was not indexed yet, at least one line e.g. 1:1:1,1,0 must be presented!!
;-------------------------------------------------------------------------------
AIX_IndexList
1:1:1,1,0
2:1:1,2,0
3:1:1,3,0
4:1:1,4,0
5:1:1,5,0
6:1:1,6,0
7:1:1,7,0
8:1:1,8,0
9:1:1,9,0
10:1:1,10,0
11:1:1,11,0
12:1:1,12,0
13:1:1,13,0
14:1:1,14,0
15:1:1,15,0
16:1:1,16,0
17:1:1,17,0
18:1:1,18,0
19:1:1,19,0
20:1:1,20,0
21:1:1,21,0
22:1:1,22,0
23:1:1,23,0
24:1:1,24,0
25:1:1,25,0
26:1:1,26,0
27:1:1,27,0
28:1:1,28,0
29:1:1,29,0
30:1:1,30,0
31:1:1,31,0
32:1:1,32,0
33:1:1,33,0
34:1:1,34,0
35:1:1,35,0
36:1:1,36,0
37:1:1,37,0
38:1:1,38,0
39:1:1,39,0