MP3 fájlba beágyazott képet hogyan lehet (tömegesen) lementeni?
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
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.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
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 © 2025, 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!