MP3 fájlba beágyazott képet hogyan lehet (tömegesen) lementeni?
Szia.
FFMPEG és egy BATCH (vagy CMD-vel) vagy valamelyik SCRIPT nyelven irt kis programmal (scriptel) simán megoldható a dolog.
Batch (cmd)-re például valahogy így :
1. Szed le az ffmpeg-et innen: [link] (Bár ez mindegyik módszerhez kell)
2. A zip fájlból szed ki az FFMPEG.EXE programot.
3. Készíts egy listát az MP3 fájlaidról a következő parancsal : keresés/futtatás cmd : dir /B *.mp3 > mp3list.txt
Kapsz egy mp3list.txt filét amiben csak a fájlok nevei szerepelnek.
4. Szerkeszd meg a TXT filét, úgy hogy a következő képen nézzen ki minden sora :
ffmpeg.exe -i "Mp3_File_neve.mp3" "JPG_File_neve.jpg"
Az időzőjelek csak akkor kellenek ha szóköz is van a fájlnevekben, de szerintem ajánlott az időzőjelek használata.
A legegyszerűbben úgy oldható meg a szerkesztés, ha minden egyes file nevét ugyanabban a sorban megduplikálsz és a "második oszlopban" lévő kiterjesztéseket átírod JPG-re. Ha ez kész akkor beilleszted minden sor elejére a ffmpeg.exe -i parancsot.
Majd az elkészült fájlt átnevezed CMD vagy BAT kiterjesztésűre és futtatod.
(Oszlopos kijelölés, másolást és oszlopos keresést és cserét ismerő szövegszerkesztő - persze ezt is meg kell tanulni használni : multieditor : [link] ), de próbálkozhatsz excel-lel is : import, oszlop duplikálása, export.
A multieditor használatával kb 1 perc a fájl elkészítése (persze ha ismered a multi editort), amúgy kb 10-15 perc alatt a Notepad-dal is el lehet készíteni a fájlt (Igaz ez egy kicsit munkásabb).
Illetve ha tudsz programozni akkor valamilyen script nyelv segitségével leprogramozod és kész vagy (Autoit, AutoHotKey, Visual Basic Scrip)
Sok sikert.
üdv.
copper megoldását kiegészíteném, hogy ne kelljen szerkesztgetni és így elvileg működik többszintű mappaszerkezetben is:
1.
Például a "D:\zenek" mappában lévő összes MP3-at listázza:
dir /b /s "D:\zenek\*.mp3" > mp3lista.txt
A lista alapján az MP3 fájlok mellé elkészülnek a JPG képek:
for /F "delims=;" %F in (mp3lista.txt) do ffmpeg.exe -i "%F" "%~dF%~pF%~nF.jpg"
Ha nem a zenék melllé szeretnéd menteni a JPG képeket, hanem egy külön mappába:
for /F "delims=;" %F in (mp3lista.txt) do ffmpeg.exe -i "%F" "D:\boritok\%~nF.jpg"
Megj.:
Ha BAT fájlba írod a parancsokat, akkor minden százalékjelet duplázz!
2.
Egyszerűbb megoldás listafájl nélkül, de ez talán csak egy mappán belül működik:
for %a in ("*.mp3") do ffmpeg.exe -i "%a" "%~na.jpg"
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!