Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
| navody:fc6ripovani [2007/03/08 20:17] – macky | navody:fc6ripovani [2022/11/14 11:25] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řádek 214: | Řádek 214: | ||
| == Kopírování hudebních CD == | == Kopírování hudebních CD == | ||
| - | Předpokládejme, | + | Předpokládejme, |
| mkdir CopyCD | mkdir CopyCD | ||
| cd CopyCD | cd CopyCD | ||
| - | V dalším kroku stáhněte informace o //CD// buď přímo ze samotného //CD// (jedná-li se o tzv. // | + | V dalším kroku stáhněte informace o //CD// buď přímo ze samotného //CD// (jedná-li se o tzv. // |
| - | cdda2wav dev=/ | + | cdda2wav dev=/ |
| - | Jestliže | + | popř. |
| - | cdda2wav dev=/ | + | cdda2wav dev=/ |
| + | |||
| + | Jestliže chcete extrahovat například pouze 1 až 3 zvukovou stopu, modifikovaly by se výše uvedené příkazy do následujícího tvaru | ||
| + | |||
| + | cdda2wav dev=/ | ||
| Výsledkem budou soubory v pracovním adresáři pojmenované '' | Výsledkem budou soubory v pracovním adresáři pojmenované '' | ||
| Řádek 242: | Řádek 246: | ||
| Pro převod souborů '' | Pro převod souborů '' | ||
| - | lame -h -b 192 audio_xx.wav jmeno_skladby.mp3 | + | lame -b 192 audio_xx.wav jmeno_skladby.mp3 |
| + | |||
| + | Převod souboru '' | ||
| + | |||
| + | oggenc | ||
| + | |||
| + | |||
| + | **Poznámka: | ||
| + | |||
| + | lame -b 192 -q 9 audio_xx.wav jmeno_skladby.mp3 | ||
| + | oggenc -b 192 -q 9 audio_xx.wav jmeno_skladby.ogg | ||
| + | |||
| + | == Skript pro převod CD do formátu MP3 a Ogg Vorbis == | ||
| - | Jestliže naopak chcete, aby datový tok byl proměnlivý s průměrnou hodnotou 128 //kbps//, zadejte | + | Následující skript slouží k převodu |
| - | lame -h -vbr 128 audio_xx.wav jmeno_skladby.mp3 | + | |
| + | # Michal Mackanic | ||
| + | # 9.5.2007, v 1.0 | ||
| + | # | ||
| + | # Priklad pouziti: | ||
| + | # --------------- | ||
| + | # convertCD mp3 freedb m | ||
| + | # - vystupnim formatem je MP3 | ||
| + | # - informace o CD stahne ze serveru freedb.org | ||
| + | # - nazev alba, umelce a skladby urcen automaticky | ||
| + | # | ||
| + | # convertCD ogg text a | ||
| + | # - vystupnim formatem je Ogg Vorbis | ||
| + | # - informace jsou stazeny primo z CD (musi se jednat o Text-CD) | ||
| + | # - uzivatel voli jmeno alba, umelce a skladby z nabidky | ||
| + | # | ||
| + | # convertCD mp3 freedb m /dev/hdc | ||
| + | # - vystupnim formatem je MP3 | ||
| + | # - informace o CD stahne ze serveru freedb.org | ||
| + | # - nazev alba, umelce a skladby urcen automaticky | ||
| + | # - pro extrahovani zvukovych stop pouzij mechaniku /dev/hdc (standardne se pouziva hodnota promenne $defaultCDDevice) | ||
| + | |||
| + | # Nastaveni pomocnych promennych | ||
| + | copyCD=" | ||
| + | defaultCDDevice="/ | ||
| + | bitrate=192 | ||
| + | qualityrate=9 | ||
| + | |||
| + | ########################################################################################### | ||
| + | |||
| + | # Vymazani obrazovky | ||
| + | clear | ||
| + | |||
| + | # Kontrola zadanych parametru | ||
| + | |||
| + | invalidparameter=0 | ||
| + | |||
| + | case $1 in | ||
| + | ' | ||
| + | ' | ||
| + | *) echo $1" | ||
| + | esac | ||
| + | |||
| + | case $2 in | ||
| + | ' | ||
| + | ' | ||
| + | *) echo $2" - invalid information source. Use values ' | ||
| + | esac | ||
| + | |||
| + | case $3 in | ||
| + | ' | ||
| + | ' | ||
| + | *) echo $3" - invalid value. Use ' | ||
| + | esac | ||
| + | |||
| + | if test $invalidparameter = 1 | ||
| + | then | ||
| + | echo " | ||
| + | | ||
| + | fi | ||
| + | |||
| + | # Nastaveni CD/DVD-ROM mechaniky | ||
| + | |||
| + | if test $4 = $empty | ||
| + | then | ||
| + | | ||
| + | else | ||
| + | | ||
| + | fi | ||
| + | |||
| + | # Vytvoreni a nastaveni pracovniho adresare | ||
| + | |||
| + | echo " | ||
| + | if test -d " | ||
| + | then | ||
| + | echo " | ||
| + | echo "Do you want to delete the content of the folder? (y/ | ||
| + | read deletefolder | ||
| + | |||
| + | if test $deletefolder = " | ||
| + | then | ||
| + | cd $copyCD | ||
| + | echo " | ||
| + | rm -f * | ||
| + | cd .. | ||
| + | else | ||
| + | echo " | ||
| + | | ||
| + | fi | ||
| + | |||
| + | else | ||
| + | mkdir $copyCD | ||
| + | fi | ||
| + | |||
| + | echo " | ||
| + | cd $copyCD | ||
| + | |||
| + | # Vyextrahovani hudebnich stop z CD do pracovniho adrease | ||
| + | echo | ||
| + | cdda2wav dev=" | ||
| + | |||
| + | # Konverze do MP3 nebo Ogg Vorbis | ||
| + | for x in `ls *.wav` | ||
| + | do | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | if test $performer = $empty | ||
| + | | ||
| + | echo "No data on CD available. MP3/Ogg Vorbis files will not be tagged!" | ||
| + | willbetagged=0 | ||
| + | | ||
| + | willbetagged=1 | ||
| + | fi | ||
| + | |||
| + | if test $albumgender = " | ||
| + | then | ||
| + | | ||
| + | fi | ||
| + | |||
| + | if test $codec = " | ||
| + | | ||
| + | if test $willbetagged = " | ||
| + | then | ||
| + | lame -b $bitrate -q $qualityrate --ta " | ||
| + | else | ||
| + | lame -b $bitrate -q $qualityrate " | ||
| + | fi | ||
| + | | ||
| + | if test $willbetagged = " | ||
| + | then | ||
| + | | ||
| + | else | ||
| + | | ||
| + | fi | ||
| + | | ||
| + | done | ||
| + | |||
| + | # Vymazani pomocnych souboru | ||
| + | echo | ||
| + | echo "Do you want to delete auxiliary files? (y/ | ||
| + | read deleteauxiliaryfiles | ||
| + | |||
| + | if test $deleteauxiliaryfiles = " | ||
| + | then | ||
| + | echo " | ||
| + | rm -f *.wav | ||
| + | rm -f *.inf | ||
| + | rm -f audio.* | ||
| + | fi | ||
| + | |||
| + | exit | ||
| - | Všechny soubory | + | Vytvořte soubor |
| - | | + | |
| - | V tomto případě se budou výsledné soubory //MP3// jmenovat stejně, jako původní soubory | + | do kterého nakopírujete výše uvedený skript. Pro soubor |
| - | Převod souboru '' | + | chmod u+x convertCD |
| - | oggenc -q 9 audio_xx.wav jmeno_skladby.ogg | + | Jestliže budete chtít převést audio //CD// do formátu //MP3//, které se nachází v zařízení ''/ |
| - | Parametr '' | + | |
| - | oggenc | + | Skript vytvoří v pracovním adresáři adresář '' |
| + | \\ | ||
| + | Převod audio //CD// na //Ogg Vorbis// lze provést podobně pomocí přikazu | ||
| - | Opět jako v případě | + | ./coonvertCD |
| === Ripování hudebních CD pomocí grafických aplikací === | === Ripování hudebních CD pomocí grafických aplikací === | ||
| Řádek 296: | Řádek 470: | ||
| {{ navody: tagtool.png }} | {{ navody: tagtool.png }} | ||
| - | //Audio Tag Tool// slouží k přidání tagů k souborů //mp3// a //ogg//. Tagy jsou součástí audio souboru obsahují informace o dané skladbě (např. jméno interpreta, skupiny, rok vydaní nebo hudební žánr). Tagy pak umožňují přehrávání hudby podle vybraného kritéria. Tagy jsou běžně podporovány všemi novějšími //mp3// přehrávači. Z dostupných audio přehrávačů umí s tagy pracovat např. | + | //Audio Tag Tool// slouží k přidání tagů k audio souborům formátu |
| Aplikaci nainstalujete pomocí | Aplikaci nainstalujete pomocí | ||