Re: prejmenovani mp3 podle playlistu

From: Petr Pokorny <mail (zavinac)>
Date: 20. 03. 2004, 17:25 CET
Jožin Ufonek <jozin.ufonek@atlas.cz>:

> ... program, ktery by umel prejmenovat mp3 podle toho
> jak jsou serazeny v playlistu.

Program sice neznám, ale vzheledem k tomu že playlist (ve formátu m3u)
není nic jinýho než textový soubor se seznamem souborů, tak odhaduju, že
za 5 minut "ruční" práce to máš hotový. Budeš k tomu potřebovat akorát
Excel.

> Predstavuji si to asi takto:
> V playlistu je ulozeno:
>  na prvnim miste: "prvni.mp3", na druhem: "druha.mp3", na tretim:
> "treti.mp3", atd.
> A tyto soubory bych rad prejmenoval na:
>  "001-prvni.mp3", "002-druha.mp3", "003-treti.mp3", atd.

OK, takže když se podívám poznámkovým blokem do toho playlistu tak tak
uvidím zhruba tohle:

#EXTM3U
#EXTINF:123,id3 jmeno z první tečka empetři
prvni.mp3
#EXTINF:123,id3 jmeno z druhý tečka empetři
druha.mp3
#EXTINF:123,id3 jmeno z třetí tečka empetři
treti.mp3

Celý si to překopíruju do Excelu. Řádky které začínají zankem #
nepotřebuju, takže si je umažu. Při větším počtu už to chce nějakou tu
automatizaci, pokud chceš vědět jak na to tak napiš.

Tabulka v Excelu teď vypadá takhle (vše je ve sloupci A):

prvni.mp3
druha.mp3
treti.mp3

Do buňky B1 si napíšu vzorec který vrátí takovýhle výsledek:
ren "prvni.mp3" "001-prvni.mp3"

Je to v podstatě příkaz k přejmenování souboru pomocí příkazové řádky
nebo dávkového souboru. A ten vzorec si celej natahnu až dolu (až k
treti.mp3).

Ten vzorec vypadá takhle:
="ren """&A1&""" ""00"&ŘÁDEK()&"-"&A1&""""

Pokud používáš anglickej Excel změn si funkci ŘÁDEK na ROW.
Až budeš natahovat ten vzorec dolu tak bacha na to že od řádku 10 musíš
vymazat jednu nulu a od řádku 100 i tu druhou.

No a pak si zkopíruj všechny ty příkazy ve sloupci B do schránky, v
adresáři kde máš ty MP3 vytvoř soubor prejmenuj.bat a do něj to vlož.
Pak už jen kliknout a je přejmenováno.


Práce na dvě minuty ;o)))

-pp21-
Received on Sat, 20 Mar 2004 17:25:17 +0100

This archive was generated by hypermail 2.1.8 : 20. 03. 2004, 17:25 CET